X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2Fjava%2Forg%2Fmxchange%2Fpizzaapplication%2Fbeans%2Fcontact%2FPizzaContactWebSessionController.java;h=4a79b73e1ba104e704aa5895eb1c490396918bf7;hb=33f2d7b5075cb337ba33ad938b7ed7a92f933a10;hp=bbf548c45bd5542af4eb193c2458ce8bdb2731fd;hpb=fea403ed5c05f960a2d17fd4c8f4ca639c46cbb2;p=pizzaservice-war.git diff --git a/src/java/org/mxchange/pizzaapplication/beans/contact/PizzaContactWebSessionController.java b/src/java/org/mxchange/pizzaapplication/beans/contact/PizzaContactWebSessionController.java index bbf548c4..4a79b73e 100644 --- a/src/java/org/mxchange/pizzaapplication/beans/contact/PizzaContactWebSessionController.java +++ b/src/java/org/mxchange/pizzaapplication/beans/contact/PizzaContactWebSessionController.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2016 Roland Häder + * Copyright (C) 2016, 2017 Roland Häder * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as @@ -17,28 +17,15 @@ package org.mxchange.pizzaapplication.beans.contact; import java.io.Serializable; -import java.util.Date; import java.util.List; -import javax.ejb.Local; import org.mxchange.jcontacts.contact.Contact; -import org.mxchange.jcontacts.contact.gender.Gender; -import org.mxchange.jcontacts.events.contact.add.AdminAddedContactEvent; -import org.mxchange.jcontacts.events.contact.update.AdminUpdatedContactEvent; import org.mxchange.jcontacts.exceptions.ContactNotFoundException; -import org.mxchange.jcountry.data.Country; -import org.mxchange.jphone.phonenumbers.mobileprovider.MobileProvider; -import org.mxchange.jusercore.events.confirmation.UserConfirmedAccountEvent; -import org.mxchange.jusercore.events.login.UserLoggedInEvent; -import org.mxchange.jusercore.events.registration.UserRegisteredEvent; -import org.mxchange.jusercore.events.user.add.AdminAddedUserEvent; -import org.mxchange.jusercore.events.user.linked.AdminLinkedUserEvent; /** * An interface for user beans *
* @author Roland Häder
- * @return A list of all contacts.
+ * @return Email address
*/
- List
- * @param event Event being fired
+ * Clears both email address field
*/
- void afterAdminAddedUserEvent (final AdminAddedUserEvent event);
+ void clearEmailAddresses ();
/**
- * Event observer when user confirmed account.
+ * Returns a list of all found contacts
*
- * @param event Event being fired
+ * @return A list of all contacts.
*/
- void afterUserConfirmedAccount (final UserConfirmedAccountEvent event);
+ List
- * @param event User registration event
- */
- void afterRegistrationEvent (final UserRegisteredEvent event);
-
- /**
- * Observes events being fired when an administrator has added a new
- * contact.
- *
- * @param event Event being fired
- */
- void afterAdminAddedContact (final AdminAddedContactEvent event);
-
- /**
- * Observes events being fired when an administrator has linked a new user
- * with existing contact data.
- *
- * @param event Event being fired
- */
- void afterAdminLinkedUser (final AdminLinkedUserEvent event);
-
- /**
- * Event observer for updated contact data by administrators
- *
- * @param event Updated contact data event
- */
- void afterAdminUpdatedContactDataEvent (final AdminUpdatedContactEvent event);
-
- /**
- * Event observer for logged-in user
- *
- * @param event Event instance
- */
- void afterUserLogin (final UserLoggedInEvent event);
-
/**
* Creates an instance from all properties
*
@@ -130,315 +78,6 @@ public interface PizzaContactWebSessionController extends Serializable {
*/
Contact createContactInstance ();
- /**
- * Getter for birth day
- *
- * @return Birth day
- */
- Date getBirthday ();
-
- /**
- * Setter for birth day
- *
- * @param birthday Birth day
- */
- void setBirthday (final Date birthday);
-
- /**
- * Getter for ellphone number's carrier
- *
- * @return Cellphone number's carrier
- */
- MobileProvider getCellphoneCarrier ();
-
- /**
- * Setter for cellphone number's carrier prefix
- *
- * @param cellphoneCarrier Cellphone number's carrier prefix
- */
- void setCellphoneCarrier (final MobileProvider cellphoneCarrier);
-
- /**
- * Getter for ellphone number
- *
- * @return Cellphone number
- */
- Long getCellphoneNumber ();
-
- /**
- * Setter for ellphone number
- *
- * @param cellphoneNumber Cellphone number
- */
- void setCellphoneNumber (final Long cellphoneNumber);
-
- /**
- * City
- *
- * @return the city
- */
- String getCity ();
-
- /**
- * City
- *
- * @param city the city to set
- */
- void setCity (final String city);
-
- /**
- * Getter for comments
- *
- * @return Comments
- */
- String getComment ();
-
- /**
- * Setter for comment
- *
- * @param comment Comments
- */
- void setComment (final String comment);
-
- /**
- * Getter for country instance
- *
- * @return Country instance
- */
- Country getCountry ();
-
- /**
- * Setter for country instance
- *
- * @param country Country instance
- */
- void setCountry (final Country country);
-
- /**
- * Getter for email address
- *
- * @return Email address
- */
- String getEmailAddress ();
-
- /**
- * Setter for email address
- *
- * @param emailAddress Email address
- */
- void setEmailAddress (final String emailAddress);
-
- /**
- * Getter for email address, repeated
- *
- * @return the emailAddress, repeated
- */
- String getEmailAddressRepeat ();
-
- /**
- * Setter for email address repeated
- *
- * @param emailAddressRepeat the emailAddress to set
- */
- void setEmailAddressRepeat (final String emailAddressRepeat);
-
- /**
- * Family name
- *
- * @return the familyName
- */
- String getFamilyName ();
-
- /**
- * Family name
- *
- * @param familyName the familyName to set
- */
- void setFamilyName (final String familyName);
-
- /**
- * Getter for fax number's area code
- *
- * @return Fax number's area code
- */
- Integer getFaxAreaCode ();
-
- /**
- * Setter for fax number's area code
- *
- * @param faxAreaCode Fax number's area code
- */
- void setFaxAreaCode (final Integer faxAreaCode);
-
- /**
- * Getter for fax's country instance
- *
- * @return Fax' country instance
- */
- Country getFaxCountry ();
-
- /**
- * Setter for fax's country instance
- *
- * @param faxCountry Fax' country instance
- */
- void setFaxCountry (final Country faxCountry);
-
- /**
- * Getter for fax number
- *
- * @return Fax number
- */
- Long getFaxNumber ();
-
- /**
- * Setter for fax number
- *
- * @param faxNumber Fax number
- */
- void setFaxNumber (final Long faxNumber);
-
- /**
- * First name
- *
- * @return the first name
- */
- String getFirstName ();
-
- /**
- * First name
- *
- * @param firstName the first name to set
- */
- void setFirstName (final String firstName);
-
- /**
- * Gender of the contact
- *
- * @return the gender
- */
- Gender getGender ();
-
- /**
- * Gender of the contact
- *
- * @param gender the gender to set
- */
- void setGender (final Gender gender);
-
- /**
- * House number
- *
- * @return the houseNumber
- */
- Short getHouseNumber ();
-
- /**
- * House number
- *
- * @param houseNumber the houseNumber to set
- */
- void setHouseNumber (final Short houseNumber);
-
- /**
- * Getter for house number extension, example: 123a 'a' is then the
- * extension and 123 is the house number.
- *
- * @return House number extension
- */
- String getHouseNumberExtension ();
-
- /**
- * Setter for house number extension
- *
- * @param houseNumberExtension House number extension
- */
- void setHouseNumberExtension (final String houseNumberExtension);
-
- /**
- * Getter for phone number's area code
- *
- * @return Phone number's area code
- */
- Integer getPhoneAreaCode ();
-
- /**
- * Setter for phone number's area code
- *
- * @param phoneAreaCode Phone number's area code
- */
- void setPhoneAreaCode (final Integer phoneAreaCode);
-
- /**
- * Getter for phone number's country instance
- *
- * @return Phone number's country instance
- */
- Country getPhoneCountry ();
-
- /**
- * Setter for phone number's country instance
- *
- * @param phoneCountry Phone number's country instance
- */
- void setPhoneCountry (final Country phoneCountry);
-
- /**
- * Getter for phone number
- *
- * @return Phone number
- */
- Long getPhoneNumber ();
-
- /**
- * Setter for phone number
- *
- * @param phoneNumber Phone number
- */
- void setPhoneNumber (final Long phoneNumber);
-
- /**
- * Street
- *
- * @return the street
- */
- String getStreet ();
-
- /**
- * Street
- *
- * @param street the street to set
- */
- void setStreet (final String street);
-
- /**
- * Titöe
- *
- * @return the title
- */
- String getTitle ();
-
- /**
- * Title
- *
- * @param title the title to set
- */
- void setTitle (final String title);
-
- /**
- * ZIP code
- *
- * @return the zipCode
- */
- Integer getZipCode ();
-
- /**
- * ZIP code
- *
- * @param zipCode the zipCode to set
- */
- void setZipCode (final Integer zipCode);
-
/**
* Getter for controller type
*
@@ -450,6 +89,7 @@ public interface PizzaContactWebSessionController extends Serializable {
* Setter for controller type
*
* @param controllerType Controller type
+ *
* @deprecated Don't use this method.
*/
@Deprecated