import javax.naming.NamingException;
import org.mxchange.addressbook.model.addressbook.AddressbookSessionBeanRemote;
import org.mxchange.jaddressbookcore.events.addressbook.AddressbookLoadedEvent;
-import org.mxchange.jaddressbookcore.events.addressbook.LoadedAddressbookEvent;
import org.mxchange.jaddressbookcore.exceptions.AddressbookNameAlreadyUsedException;
import org.mxchange.jaddressbookcore.exceptions.AddressbookNotFoundException;
import org.mxchange.jaddressbookcore.model.addressbook.Addressbook;
import org.mxchange.jaddressbookcore.model.addressbook.entry.AddressbookEntry;
import org.mxchange.jjobs.beans.BaseJobsController;
import org.mxchange.jjobs.beans.login.JobsUserLoginWebSessionController;
-import org.mxchange.jusercore.events.login.UserLoggedInEvent;
import org.mxchange.jusercore.model.user.User;
+import org.mxchange.jaddressbookcore.events.addressbook.ObservableAddressbookLoadedEvent;
+import org.mxchange.jusercore.events.login.ObservableUserLoggedInEvent;
/**
* An address book bean (controller)
*/
@Inject
@Any
- private Event<AddressbookLoadedEvent> loadedEvent;
+ private Event<ObservableAddressbookLoadedEvent> loadedEvent;
/**
* Login controller
}
@Override
- public void afterAddressbookLoadedEvent (@Observes final AddressbookLoadedEvent event) {
+ public void afterAddressbookLoadedEvent (@Observes final ObservableAddressbookLoadedEvent event) {
// event should not be null
if (null == event) {
// Throw NPE
}
@Override
- public void afterLoginEvent (@Observes final UserLoggedInEvent event) {
+ public void afterLoginEvent (@Observes final ObservableUserLoggedInEvent event) {
// Is the user logged in?
if (null == event) {
// Is null
Addressbook a = this.addressbookBean.getAddressbookById(this.getAddressbookId());
// Fire event here
- this.loadedEvent.fire(new LoadedAddressbookEvent(a));
+ this.loadedEvent.fire(new AddressbookLoadedEvent(a));
// Found it
isFound = true;
import java.io.Serializable;
import java.util.Calendar;
import java.util.List;
-import org.mxchange.jaddressbookcore.events.addressbook.AddressbookLoadedEvent;
import org.mxchange.jaddressbookcore.model.addressbook.Addressbook;
import org.mxchange.jaddressbookcore.model.addressbook.entry.AddressbookEntry;
-import org.mxchange.jusercore.events.login.UserLoggedInEvent;
import org.mxchange.jusercore.model.user.User;
+import org.mxchange.jaddressbookcore.events.addressbook.ObservableAddressbookLoadedEvent;
+import org.mxchange.jusercore.events.login.ObservableUserLoggedInEvent;
/**
* An interface for address book beans
* <p>
* @param event Event with address book instance
*/
- void afterAddressbookLoadedEvent (final AddressbookLoadedEvent event);
+ void afterAddressbookLoadedEvent (final ObservableAddressbookLoadedEvent event);
/**
* This method is called when a user has successfully logged in his/her
* <p>
* @param event
*/
- void afterLoginEvent (final UserLoggedInEvent event);
+ void afterLoginEvent (final ObservableUserLoggedInEvent event);
/**
* Checks if the user is logged in and if so if it matches the current
import org.mxchange.jjobs.beans.BaseJobsController;
import org.mxchange.jjobs.beans.helper.JobsWebViewHelperController;
import org.mxchange.jjobs.beans.user.JobsUserWebSessionController;
-import org.mxchange.jusercore.events.confirmation.ConfirmedUserAccountEvent;
import org.mxchange.jusercore.events.confirmation.UserConfirmedAccountEvent;
import org.mxchange.jusercore.exceptions.UserStatusConfirmedException;
import org.mxchange.jusercore.exceptions.UserStatusLockedException;
import org.mxchange.jusercore.model.user.User;
import org.mxchange.jusercore.model.user.UserSessionBeanRemote;
import org.mxchange.jusercore.model.user.status.UserAccountStatus;
+import org.mxchange.jusercore.events.confirmation.ObservableUserConfirmedAccountEvent;
/**
* A web request bean for confirmation link handling
*/
@Inject
@Any
- private Event<UserConfirmedAccountEvent> userConfirmedEvent;
+ private Event<ObservableUserConfirmedAccountEvent> userConfirmedEvent;
/**
* User controller
}
// Fire event that the user has confirmed account
- this.userConfirmedEvent.fire(new ConfirmedUserAccountEvent(updatedUser));
+ this.userConfirmedEvent.fire(new UserConfirmedAccountEvent(updatedUser));
// Set it again in helper
this.beanHelper.setUser(updatedUser);
import org.mxchange.jcontacts.contact.gender.Gender;
import org.mxchange.jcontacts.contact.utils.ContactUtils;
import org.mxchange.jcontacts.events.contact.add.AdminAddedContactEvent;
-import org.mxchange.jcontacts.events.contact.add.AdminContactAddedEvent;
-import org.mxchange.jcontacts.events.contact.deleted.AdminContactDeletedEvent;
import org.mxchange.jcontacts.events.contact.deleted.AdminDeletedContactEvent;
-import org.mxchange.jcontacts.events.contact.update.AdminContactUpdatedEvent;
import org.mxchange.jcontacts.events.contact.update.AdminUpdatedContactEvent;
import org.mxchange.jcontacts.exceptions.ContactAlreadyAddedException;
import org.mxchange.jcountry.data.Country;
import org.mxchange.jphone.phonenumbers.landline.DialableLandLineNumber;
import org.mxchange.jphone.phonenumbers.mobile.DialableMobileNumber;
import org.mxchange.jphone.phonenumbers.mobileprovider.MobileProvider;
-import org.mxchange.jusercore.events.user.add.AdminAddedUserEvent;
+import org.mxchange.jusercore.events.user.add.ObservableAdminAddedUserEvent;
+import org.mxchange.jcontacts.events.contact.add.ObservableAdminAddedContactEvent;
+import org.mxchange.jcontacts.events.contact.deleted.ObservableAdminDeletedContactEvent;
+import org.mxchange.jcontacts.events.contact.update.ObservableAdminUpdatedContactEvent;
/**
* An administrative user controller (bean)
*/
@Inject
@Any
- private Event<AdminAddedContactEvent> addedContactEvent;
+ private Event<ObservableAdminAddedContactEvent> addedContactEvent;
/**
* Administrative contact EJB
*/
@Inject
@Any
- private Event<AdminDeletedContactEvent> deletedContactEvent;
+ private Event<ObservableAdminDeletedContactEvent> deletedContactEvent;
/**
* Email address
*/
@Inject
@Any
- private Event<AdminUpdatedContactEvent> updatedContactEvent;
+ private Event<ObservableAdminUpdatedContactEvent> updatedContactEvent;
/**
* ZIP code
}
// Fire event
- this.addedContactEvent.fire(new AdminContactAddedEvent(updatedContact));
+ this.addedContactEvent.fire(new AdminAddedContactEvent(updatedContact));
// Clear this bean
this.clear();
}
@Override
- public void afterAdminAddedUserEvent (@Observes final AdminAddedUserEvent event) {
+ public void afterAdminAddedUserEvent (@Observes final ObservableAdminAddedUserEvent event) {
// event should not be null
if (null == event) {
// Throw NPE
this.adminContactBean.deleteContactData(contact);
// Fire event
- this.deletedContactEvent.fire(new AdminContactDeletedEvent(contact));
+ this.deletedContactEvent.fire(new AdminDeletedContactEvent(contact));
// All fine
return "admin_list_contact"; //NOI18N
Contact updatedContact = this.contactBean.updateContactData(contact, this.isMobileUnlinked, this.isLandLineUnlinked, this.isFaxUnlinked);
// Fire event
- this.updatedContactEvent.fire(new AdminContactUpdatedEvent(updatedContact));
+ this.updatedContactEvent.fire(new AdminUpdatedContactEvent(updatedContact));
// Clear bean
this.clear();
import org.mxchange.jphone.phonenumbers.DialableNumber;
import org.mxchange.jphone.phonenumbers.mobile.DialableMobileNumber;
import org.mxchange.jphone.phonenumbers.mobileprovider.MobileProvider;
-import org.mxchange.jusercore.events.user.add.AdminAddedUserEvent;
+import org.mxchange.jusercore.events.user.add.ObservableAdminAddedUserEvent;
/**
* An administrative interface for user beans
* <p>
* @param event Event being fired
*/
- void afterAdminAddedUserEvent (final AdminAddedUserEvent event);
+ void afterAdminAddedUserEvent (final ObservableAdminAddedUserEvent event);
/**
* Creates an instance from contact data
import org.mxchange.jcontacts.contact.UserContact;
import org.mxchange.jcontacts.contact.gender.Gender;
import org.mxchange.jcontacts.contact.utils.ContactUtils;
-import org.mxchange.jcontacts.events.contact.add.AdminAddedContactEvent;
-import org.mxchange.jcontacts.events.contact.deleted.AdminDeletedContactEvent;
-import org.mxchange.jcontacts.events.contact.update.AdminUpdatedContactEvent;
-import org.mxchange.jcontacts.events.fax.unlinked.AdminUnlinkedFaxNumberEvent;
-import org.mxchange.jcontacts.events.landline.unlinked.AdminUnlinkedLandLineNumberEvent;
-import org.mxchange.jcontacts.events.mobile.unlinked.AdminUnlinkedMobileNumberEvent;
import org.mxchange.jcontacts.exceptions.ContactNotFoundException;
import org.mxchange.jcountry.data.Country;
import org.mxchange.jjobs.beans.BaseJobsController;
import org.mxchange.jphone.phonenumbers.mobile.DialableMobileNumber;
import org.mxchange.jphone.phonenumbers.mobile.MobileNumber;
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;
import org.mxchange.jusercore.model.user.User;
+import org.mxchange.jusercore.events.confirmation.ObservableUserConfirmedAccountEvent;
+import org.mxchange.jusercore.events.login.ObservableUserLoggedInEvent;
+import org.mxchange.jusercore.events.registration.ObservableUserRegisteredEvent;
+import org.mxchange.jusercore.events.user.add.ObservableAdminAddedUserEvent;
+import org.mxchange.jusercore.events.user.linked.ObservableAdminLinkedUserEvent;
+import org.mxchange.jcontacts.events.contact.add.ObservableAdminAddedContactEvent;
+import org.mxchange.jcontacts.events.contact.deleted.ObservableAdminDeletedContactEvent;
+import org.mxchange.jcontacts.events.contact.update.ObservableAdminUpdatedContactEvent;
+import org.mxchange.jcontacts.events.fax.unlinked.ObservableAdminUnlinkedFaxNumberEvent;
+import org.mxchange.jcontacts.events.landline.unlinked.ObservableAdminUnlinkedLandLineNumberEvent;
+import org.mxchange.jcontacts.events.mobile.unlinked.ObservableAdminUnlinkedMobileNumberEvent;
/**
* A general contact controller (bean)
}
@Override
- public void afterAdminAddedContactEvent (@Observes final AdminAddedContactEvent event) {
+ public void afterAdminAddedContactEvent (@Observes final ObservableAdminAddedContactEvent event) {
// The event must be valid
if (null == event) {
// Throw NPE
}
@Override
- public void afterAdminAddedUserEvent (@Observes final AdminAddedUserEvent event) {
+ public void afterAdminAddedUserEvent (@Observes final ObservableAdminAddedUserEvent event) {
// event should not be null
if (null == event) {
// Throw NPE
}
@Override
- public void afterAdminDeletedContactEvent (@Observes final AdminDeletedContactEvent event) {
+ public void afterAdminDeletedContactEvent (@Observes final ObservableAdminDeletedContactEvent event) {
// event should not be null
if (null == event) {
// Throw NPE
}
@Override
- public void afterAdminLinkedUserEvent (@Observes final AdminLinkedUserEvent event) {
+ public void afterAdminLinkedUserEvent (@Observes final ObservableAdminLinkedUserEvent event) {
// event should not be null
if (null == event) {
// Throw NPE
}
@Override
- public void afterAdminUnlinkedFaxContactDataEvent (@Observes final AdminUnlinkedFaxNumberEvent event) {
+ public void afterAdminUnlinkedFaxContactDataEvent (@Observes final ObservableAdminUnlinkedFaxNumberEvent event) {
// event should not be null
if (null == event) {
// Throw NPE
}
@Override
- public void afterAdminUnlinkedLandLineContactDataEvent (@Observes final AdminUnlinkedLandLineNumberEvent event) {
+ public void afterAdminUnlinkedLandLineContactDataEvent (@Observes final ObservableAdminUnlinkedLandLineNumberEvent event) {
// event should not be null
if (null == event) {
// Throw NPE
}
@Override
- public void afterAdminUnlinkedMobileContactDataEvent (@Observes final AdminUnlinkedMobileNumberEvent event) {
+ public void afterAdminUnlinkedMobileContactDataEvent (@Observes final ObservableAdminUnlinkedMobileNumberEvent event) {
// event should not be null
if (null == event) {
// Throw NPE
}
@Override
- public void afterAdminUpdatedContactDataEvent (@Observes final AdminUpdatedContactEvent event) {
+ public void afterAdminUpdatedContactDataEvent (@Observes final ObservableAdminUpdatedContactEvent event) {
// event should not be null
if (null == event) {
// Throw NPE
}
@Override
- public void afterUserConfirmedAccountEventEvent (@Observes final UserConfirmedAccountEvent event) {
+ public void afterUserConfirmedAccountEventEvent (@Observes final ObservableUserConfirmedAccountEvent event) {
// event should not be null
if (null == event) {
// Throw NPE
}
@Override
- public void afterUserLoginEvent (@Observes final UserLoggedInEvent event) {
+ public void afterUserLoginEvent (@Observes final ObservableUserLoggedInEvent event) {
// event should not be null
if (null == event) {
// Throw NPE
}
@Override
- public void afterUserRegistrationEvent (@Observes final UserRegisteredEvent event) {
+ public void afterUserRegistrationEvent (@Observes final ObservableUserRegisteredEvent event) {
// event should not be null
if (null == event) {
// Throw NPE
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.deleted.AdminDeletedContactEvent;
-import org.mxchange.jcontacts.events.contact.update.AdminUpdatedContactEvent;
-import org.mxchange.jcontacts.events.fax.unlinked.AdminUnlinkedFaxNumberEvent;
-import org.mxchange.jcontacts.events.landline.unlinked.AdminUnlinkedLandLineNumberEvent;
-import org.mxchange.jcontacts.events.mobile.unlinked.AdminUnlinkedMobileNumberEvent;
import org.mxchange.jcontacts.exceptions.ContactNotFoundException;
import org.mxchange.jcountry.data.Country;
import org.mxchange.jphone.events.mobile.remove.AdminRemoveMobileNumberFromListEvent;
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;
+import org.mxchange.jusercore.events.confirmation.ObservableUserConfirmedAccountEvent;
+import org.mxchange.jusercore.events.login.ObservableUserLoggedInEvent;
+import org.mxchange.jusercore.events.registration.ObservableUserRegisteredEvent;
+import org.mxchange.jusercore.events.user.add.ObservableAdminAddedUserEvent;
+import org.mxchange.jusercore.events.user.linked.ObservableAdminLinkedUserEvent;
+import org.mxchange.jcontacts.events.contact.add.ObservableAdminAddedContactEvent;
+import org.mxchange.jcontacts.events.contact.deleted.ObservableAdminDeletedContactEvent;
+import org.mxchange.jcontacts.events.contact.update.ObservableAdminUpdatedContactEvent;
+import org.mxchange.jcontacts.events.fax.unlinked.ObservableAdminUnlinkedFaxNumberEvent;
+import org.mxchange.jcontacts.events.landline.unlinked.ObservableAdminUnlinkedLandLineNumberEvent;
+import org.mxchange.jcontacts.events.mobile.unlinked.ObservableAdminUnlinkedMobileNumberEvent;
/**
* An interface for user beans
* <p>
* @param event Event being fired
*/
- void afterAdminAddedUserEvent (final AdminAddedUserEvent event);
+ void afterAdminAddedUserEvent (final ObservableAdminAddedUserEvent event);
/**
* Event observer for deleted contact instance by administrator
* <p>
* @param event Event being fired
*/
- void afterAdminDeletedContactEvent (final AdminDeletedContactEvent event);
+ void afterAdminDeletedContactEvent (final ObservableAdminDeletedContactEvent event);
/**
* Event observer for unlinked fax contact by administrators
* <p>
* @param event Unlinked fax contact event
*/
- void afterAdminUnlinkedFaxContactDataEvent (final AdminUnlinkedFaxNumberEvent event);
+ void afterAdminUnlinkedFaxContactDataEvent (final ObservableAdminUnlinkedFaxNumberEvent event);
/**
* Event observer for unlinked land-line contact by administrators
* <p>
* @param event Unlinked land-line contact event
*/
- void afterAdminUnlinkedLandLineContactDataEvent (final AdminUnlinkedLandLineNumberEvent event);
+ void afterAdminUnlinkedLandLineContactDataEvent (final ObservableAdminUnlinkedLandLineNumberEvent event);
/**
* Event observer for unlinked mobile contact by administrators
* <p>
* @param event Unlinked mobile contact event
*/
- void afterAdminUnlinkedMobileContactDataEvent (final AdminUnlinkedMobileNumberEvent event);
+ void afterAdminUnlinkedMobileContactDataEvent (final ObservableAdminUnlinkedMobileNumberEvent event);
/**
* Event observer when user confirmed account.
* <p>
* @param event Event being fired
*/
- void afterUserConfirmedAccountEventEvent (final UserConfirmedAccountEvent event);
+ void afterUserConfirmedAccountEventEvent (final ObservableUserConfirmedAccountEvent event);
/**
* Event observer when a list with unused mobile numbers is being created
* <p>
* @param event User registration event
*/
- void afterUserRegistrationEvent (final UserRegisteredEvent event);
+ void afterUserRegistrationEvent (final ObservableUserRegisteredEvent event);
/**
* Observes events being fired when an administrator has added a new
* <p>
* @param event Event being fired
*/
- void afterAdminAddedContactEvent (final AdminAddedContactEvent event);
+ void afterAdminAddedContactEvent (final ObservableAdminAddedContactEvent event);
/**
* Observes events being fired when an administrator has linked a new user
* <p>
* @param event Event being fired
*/
- void afterAdminLinkedUserEvent (final AdminLinkedUserEvent event);
+ void afterAdminLinkedUserEvent (final ObservableAdminLinkedUserEvent event);
/**
* Event observer for updated contact data by administrators
* <p>
* @param event Updated contact data event
*/
- void afterAdminUpdatedContactDataEvent (final AdminUpdatedContactEvent event);
+ void afterAdminUpdatedContactDataEvent (final ObservableAdminUpdatedContactEvent event);
/**
* Event observer for logged-in user
* <p>
* @param event Event instance
*/
- void afterUserLoginEvent (final UserLoggedInEvent event);
+ void afterUserLoginEvent (final ObservableUserLoggedInEvent event);
/**
* Creates an instance from all properties
import javax.naming.InitialContext;
import javax.naming.NamingException;
import org.mxchange.jcontacts.contact.Contact;
-import org.mxchange.jcontacts.events.contact.add.AdminAddedContactEvent;
-import org.mxchange.jcontacts.events.contact.update.AdminUpdatedContactEvent;
-import org.mxchange.jcontacts.events.fax.linked.AdminFaxNumberLinkedEvent;
import org.mxchange.jcontacts.events.fax.linked.AdminLinkedFaxNumberEvent;
-import org.mxchange.jcontacts.events.fax.unlinked.AdminFaxNumberUnlinkedEvent;
import org.mxchange.jcontacts.events.fax.unlinked.AdminUnlinkedFaxNumberEvent;
-import org.mxchange.jcontacts.events.landline.linked.AdminLandLineNumberLinkedEvent;
import org.mxchange.jcontacts.events.landline.linked.AdminLinkedLandLineNumberEvent;
-import org.mxchange.jcontacts.events.landline.unlinked.AdminLandLineNumberUnlinkedEvent;
import org.mxchange.jcontacts.events.landline.unlinked.AdminUnlinkedLandLineNumberEvent;
import org.mxchange.jcontacts.events.mobile.linked.AdminLinkedMobileNumberEvent;
-import org.mxchange.jcontacts.events.mobile.linked.AdminMobileNumberLinkedEvent;
-import org.mxchange.jcontacts.events.mobile.unlinked.AdminMobileNumberUnlinkedEvent;
import org.mxchange.jcontacts.events.mobile.unlinked.AdminUnlinkedMobileNumberEvent;
import org.mxchange.jcontacts.phone.AdminContactsPhoneSessionBeanRemote;
import org.mxchange.jcountry.data.Country;
import org.mxchange.jphone.phonenumbers.mobile.DialableMobileNumber;
import org.mxchange.jphone.phonenumbers.mobile.MobileNumber;
import org.mxchange.jphone.phonenumbers.mobileprovider.MobileProvider;
-import org.mxchange.jusercore.events.user.add.AdminAddedUserEvent;
+import org.mxchange.jusercore.events.user.add.ObservableAdminAddedUserEvent;
+import org.mxchange.jcontacts.events.contact.add.ObservableAdminAddedContactEvent;
+import org.mxchange.jcontacts.events.contact.update.ObservableAdminUpdatedContactEvent;
+import org.mxchange.jcontacts.events.fax.linked.ObservableAdminLinkedFaxNumberEvent;
+import org.mxchange.jcontacts.events.fax.unlinked.ObservableAdminUnlinkedFaxNumberEvent;
+import org.mxchange.jcontacts.events.landline.linked.ObservableAdminLinkedLandLineNumberEvent;
+import org.mxchange.jcontacts.events.landline.unlinked.ObservableAdminUnlinkedLandLineNumberEvent;
+import org.mxchange.jcontacts.events.mobile.linked.ObservableAdminLinkedMobileNumberEvent;
+import org.mxchange.jcontacts.events.mobile.unlinked.ObservableAdminUnlinkedMobileNumberEvent;
/**
* An administrative contact phone controller (bean)
*/
@Inject
@Any
- private Event<AdminLinkedFaxNumberEvent> adminLinkedFaxNumberEvent;
+ private Event<ObservableAdminLinkedFaxNumberEvent> adminLinkedFaxNumberEvent;
/**
* Event being fired when a land-line number has been linked
*/
@Inject
@Any
- private Event<AdminLinkedLandLineNumberEvent> adminLinkedLandLineNumberEvent;
+ private Event<ObservableAdminLinkedLandLineNumberEvent> adminLinkedLandLineNumberEvent;
/**
* Event being fired when a mobile number has been linked
*/
@Inject
@Any
- private Event<AdminLinkedMobileNumberEvent> adminLinkedMobileNumberEvent;
+ private Event<ObservableAdminLinkedMobileNumberEvent> adminLinkedMobileNumberEvent;
/**
* Administrative EJB for phone number
*/
@Inject
@Any
- private Event<AdminUnlinkedFaxNumberEvent> faxNumberUnlinkedEvent;
+ private Event<ObservableAdminUnlinkedFaxNumberEvent> faxNumberUnlinkedEvent;
/**
* Event being fired when a land-line number has been unlinked
*/
@Inject
@Any
- private Event<AdminUnlinkedLandLineNumberEvent> landLineNumberUnlinkedEvent;
+ private Event<ObservableAdminUnlinkedLandLineNumberEvent> landLineNumberUnlinkedEvent;
/**
* Event being fired when admin unlinks mobile from contact
*/
@Inject
@Any
- private Event<AdminUnlinkedMobileNumberEvent> mobileNumberUnlinkedEvent;
+ private Event<ObservableAdminUnlinkedMobileNumberEvent> mobileNumberUnlinkedEvent;
/**
* Default constructor
}
@Override
- public void afterAdminAddedContactEvent (@Observes final AdminAddedContactEvent event) {
+ public void afterAdminAddedContactEvent (@Observes final ObservableAdminAddedContactEvent event) {
// The event must be valid
if (null == event) {
// Throw NPE
}
@Override
- public void afterAdminAddedUserEvent (@Observes final AdminAddedUserEvent event) {
+ public void afterAdminAddedUserEvent (@Observes final ObservableAdminAddedUserEvent event) {
// event should not be null
if (null == event) {
// Throw NPE
}
@Override
- public void afterAdminUpdatedContactDataEvent (@Observes final AdminUpdatedContactEvent event) {
+ public void afterAdminUpdatedContactDataEvent (@Observes final ObservableAdminUpdatedContactEvent event) {
// event should not be null
if (null == event) {
// Throw NPE
}
// Fire event
- this.adminLinkedFaxNumberEvent.fire(new AdminFaxNumberLinkedEvent(updatedContact, faxNumber));
+ this.adminLinkedFaxNumberEvent.fire(new AdminLinkedFaxNumberEvent(updatedContact, faxNumber));
// Return to contact profile
return "admin_show_contact"; //NOI18N
}
// Fire event
- this.adminLinkedLandLineNumberEvent.fire(new AdminLandLineNumberLinkedEvent(updatedContact, landLineNumber));
+ this.adminLinkedLandLineNumberEvent.fire(new AdminLinkedLandLineNumberEvent(updatedContact, landLineNumber));
// Return to contact profile
return "admin_show_contact"; //NOI18N
}
// Fire event
- this.adminLinkedMobileNumberEvent.fire(new AdminMobileNumberLinkedEvent(updatedContact, mobileNumber));
+ this.adminLinkedMobileNumberEvent.fire(new AdminLinkedMobileNumberEvent(updatedContact, mobileNumber));
// Return to contact profile
return "admin_show_contact"; //NOI18N
}
// Fire event
- this.faxNumberUnlinkedEvent.fire(new AdminFaxNumberUnlinkedEvent(updatedContact, this.beanHelper.getFaxNumber()));
+ this.faxNumberUnlinkedEvent.fire(new AdminUnlinkedFaxNumberEvent(updatedContact, this.beanHelper.getFaxNumber()));
// All fine here
return "admin_show_contact"; //NOI18N
}
// Fire event
- this.landLineNumberUnlinkedEvent.fire(new AdminLandLineNumberUnlinkedEvent(updatedContact, this.beanHelper.getLandLineNumber()));
+ this.landLineNumberUnlinkedEvent.fire(new AdminUnlinkedLandLineNumberEvent(updatedContact, this.beanHelper.getLandLineNumber()));
// All fine here
return "admin_show_contact"; //NOI18N
}
// Fire event
- this.mobileNumberUnlinkedEvent.fire(new AdminMobileNumberUnlinkedEvent(updatedContact, this.beanHelper.getMobileNumber()));
+ this.mobileNumberUnlinkedEvent.fire(new AdminUnlinkedMobileNumberEvent(updatedContact, this.beanHelper.getMobileNumber()));
// All fine here
return "admin_show_contact"; //NOI18N
import java.io.Serializable;
import javax.ejb.Local;
import org.mxchange.jcontacts.contact.Contact;
-import org.mxchange.jcontacts.events.contact.add.AdminAddedContactEvent;
-import org.mxchange.jcontacts.events.contact.update.AdminUpdatedContactEvent;
-import org.mxchange.jusercore.events.user.add.AdminAddedUserEvent;
+import org.mxchange.jusercore.events.user.add.ObservableAdminAddedUserEvent;
+import org.mxchange.jcontacts.events.contact.add.ObservableAdminAddedContactEvent;
+import org.mxchange.jcontacts.events.contact.update.ObservableAdminUpdatedContactEvent;
/**
* An interface for user beans
* <p>
* @param event Event being fired
*/
- void afterAdminAddedUserEvent (final AdminAddedUserEvent event);
+ void afterAdminAddedUserEvent (final ObservableAdminAddedUserEvent event);
/**
* Observes events being fired when an administrator has added a new
* <p>
* @param event Event being fired
*/
- void afterAdminAddedContactEvent (final AdminAddedContactEvent event);
+ void afterAdminAddedContactEvent (final ObservableAdminAddedContactEvent event);
/**
* Event observer for updated contact data by administrators
* <p>
* @param event Updated contact data event
*/
- void afterAdminUpdatedContactDataEvent (final AdminUpdatedContactEvent event);
+ void afterAdminUpdatedContactDataEvent (final ObservableAdminUpdatedContactEvent event);
/**
* Links given contact instance with setted fax number or entered data. If
import javax.inject.Inject;
import javax.inject.Named;
import org.mxchange.jcontacts.contact.Contact;
-import org.mxchange.jcontacts.events.contact.add.AdminAddedContactEvent;
-import org.mxchange.jcontacts.events.contact.update.AdminUpdatedContactEvent;
-import org.mxchange.jcontacts.events.fax.unlinked.AdminUnlinkedFaxNumberEvent;
-import org.mxchange.jcontacts.events.landline.unlinked.AdminUnlinkedLandLineNumberEvent;
-import org.mxchange.jcontacts.events.mobile.unlinked.AdminUnlinkedMobileNumberEvent;
import org.mxchange.jjobs.beans.BaseJobsController;
import org.mxchange.jjobs.beans.contact.JobsContactWebSessionController;
import org.mxchange.jjobs.beans.helper.JobsWebViewHelperController;
import org.mxchange.jphone.phonenumbers.fax.DialableFaxNumber;
import org.mxchange.jphone.phonenumbers.landline.DialableLandLineNumber;
import org.mxchange.jphone.phonenumbers.mobile.DialableMobileNumber;
-import org.mxchange.jusercore.events.user.add.AdminAddedUserEvent;
+import org.mxchange.jusercore.events.user.add.ObservableAdminAddedUserEvent;
+import org.mxchange.jcontacts.events.contact.add.ObservableAdminAddedContactEvent;
+import org.mxchange.jcontacts.events.contact.update.ObservableAdminUpdatedContactEvent;
+import org.mxchange.jcontacts.events.fax.unlinked.ObservableAdminUnlinkedFaxNumberEvent;
+import org.mxchange.jcontacts.events.landline.unlinked.ObservableAdminUnlinkedLandLineNumberEvent;
+import org.mxchange.jcontacts.events.mobile.unlinked.ObservableAdminUnlinkedMobileNumberEvent;
/**
* An administrative contact phone controller (bean)
}
@Override
- public void afterAdminAddedContactEvent (@Observes final AdminAddedContactEvent event) {
+ public void afterAdminAddedContactEvent (@Observes final ObservableAdminAddedContactEvent event) {
// The event must be valid
if (null == event) {
// Throw NPE
}
@Override
- public void afterAdminAddedUserEvent (@Observes final AdminAddedUserEvent event) {
+ public void afterAdminAddedUserEvent (@Observes final ObservableAdminAddedUserEvent event) {
// event should not be null
if (null == event) {
// Throw NPE
}
@Override
- public void afterAdminUnlinkedFaxContactDataEvent (@Observes final AdminUnlinkedFaxNumberEvent event) {
+ public void afterAdminUnlinkedFaxContactDataEvent (@Observes final ObservableAdminUnlinkedFaxNumberEvent event) {
// event should not be null
if (null == event) {
// Throw NPE
}
@Override
- public void afterAdminUnlinkedLandLineContactDataEvent (@Observes final AdminUnlinkedLandLineNumberEvent event) {
+ public void afterAdminUnlinkedLandLineContactDataEvent (@Observes final ObservableAdminUnlinkedLandLineNumberEvent event) {
// event should not be null
if (null == event) {
// Throw NPE
}
@Override
- public void afterAdminUnlinkedMobileContactDataEvent (@Observes final AdminUnlinkedMobileNumberEvent event) {
+ public void afterAdminUnlinkedMobileContactDataEvent (@Observes final ObservableAdminUnlinkedMobileNumberEvent event) {
// event should not be null
if (null == event) {
// Throw NPE
}
@Override
- public void afterAdminUpdatedContactDataEvent (@Observes final AdminUpdatedContactEvent event) {
+ public void afterAdminUpdatedContactDataEvent (@Observes final ObservableAdminUpdatedContactEvent event) {
// event should not be null
if (null == event) {
// Throw NPE
import java.util.List;
import javax.ejb.Local;
import org.mxchange.jcontacts.contact.Contact;
-import org.mxchange.jcontacts.events.contact.add.AdminAddedContactEvent;
-import org.mxchange.jcontacts.events.contact.update.AdminUpdatedContactEvent;
-import org.mxchange.jcontacts.events.fax.unlinked.AdminUnlinkedFaxNumberEvent;
-import org.mxchange.jcontacts.events.landline.unlinked.AdminUnlinkedLandLineNumberEvent;
-import org.mxchange.jcontacts.events.mobile.unlinked.AdminUnlinkedMobileNumberEvent;
-import org.mxchange.jusercore.events.user.add.AdminAddedUserEvent;
+import org.mxchange.jusercore.events.user.add.ObservableAdminAddedUserEvent;
+import org.mxchange.jcontacts.events.contact.add.ObservableAdminAddedContactEvent;
+import org.mxchange.jcontacts.events.contact.update.ObservableAdminUpdatedContactEvent;
+import org.mxchange.jcontacts.events.fax.unlinked.ObservableAdminUnlinkedFaxNumberEvent;
+import org.mxchange.jcontacts.events.landline.unlinked.ObservableAdminUnlinkedLandLineNumberEvent;
+import org.mxchange.jcontacts.events.mobile.unlinked.ObservableAdminUnlinkedMobileNumberEvent;
/**
* An interface for user beans
* <p>
* @param event Event being fired
*/
- void afterAdminAddedUserEvent (final AdminAddedUserEvent event);
+ void afterAdminAddedUserEvent (final ObservableAdminAddedUserEvent event);
/**
* Observes events being fired when an administrator has added a new
* <p>
* @param event Event being fired
*/
- void afterAdminAddedContactEvent (final AdminAddedContactEvent event);
+ void afterAdminAddedContactEvent (final ObservableAdminAddedContactEvent event);
/**
* Event observer for updated contact data by administrators
* <p>
* @param event Updated contact data event
*/
- void afterAdminUpdatedContactDataEvent (final AdminUpdatedContactEvent event);
+ void afterAdminUpdatedContactDataEvent (final ObservableAdminUpdatedContactEvent event);
/**
* Event observer for unlinked fax contact by administrators
* <p>
* @param event Unlinked fax contact event
*/
- void afterAdminUnlinkedFaxContactDataEvent (final AdminUnlinkedFaxNumberEvent event);
+ void afterAdminUnlinkedFaxContactDataEvent (final ObservableAdminUnlinkedFaxNumberEvent event);
/**
* Event observer for unlinked land-line contact by administrators
* <p>
* @param event Unlinked land-line contact event
*/
- void afterAdminUnlinkedLandLineContactDataEvent (final AdminUnlinkedLandLineNumberEvent event);
+ void afterAdminUnlinkedLandLineContactDataEvent (final ObservableAdminUnlinkedLandLineNumberEvent event);
/**
* Event observer for unlinked mobile contact by administrators
* <p>
* @param event Unlinked mobile contact event
*/
- void afterAdminUnlinkedMobileContactDataEvent (final AdminUnlinkedMobileNumberEvent event);
+ void afterAdminUnlinkedMobileContactDataEvent (final ObservableAdminUnlinkedMobileNumberEvent event);
}
import org.mxchange.jcountry.data.CountryData;
import org.mxchange.jcountry.data.CountrySingletonBeanRemote;
import org.mxchange.jcountry.events.AdminAddedCountryEvent;
-import org.mxchange.jcountry.events.AdminEventCountryAdded;
import org.mxchange.jcountry.exceptions.CountryAlreadyAddedException;
import org.mxchange.jjobs.beans.BaseJobsController;
+import org.mxchange.jcountry.events.ObservableAdminAddedCountryEvent;
/**
* An administrative country bean
*/
@Inject
@Any
- private Event<AdminAddedCountryEvent> addedCountryEvent;
+ private Event<ObservableAdminAddedCountryEvent> addedCountryEvent;
/**
* Abroad dial prefix
}
// Fire event
- this.addedCountryEvent.fire(new AdminEventCountryAdded(updatedCountry));
+ this.addedCountryEvent.fire(new AdminAddedCountryEvent(updatedCountry));
// Clear this bean
this.clear();
import javax.naming.NamingException;
import org.mxchange.jcountry.data.Country;
import org.mxchange.jcountry.data.CountrySingletonBeanRemote;
-import org.mxchange.jcountry.events.AdminAddedCountryEvent;
import org.mxchange.jjobs.beans.BaseJobsController;
+import org.mxchange.jcountry.events.ObservableAdminAddedCountryEvent;
/**
* A country bean
}
@Override
- public void afterAdminAddedCountry (@Observes final AdminAddedCountryEvent event) {
+ public void afterAdminAddedCountry (@Observes final ObservableAdminAddedCountryEvent event) {
// Is all valid?
if (null == event) {
// Throw NPE
import java.io.Serializable;
import java.util.List;
import org.mxchange.jcountry.data.Country;
-import org.mxchange.jcountry.events.AdminAddedCountryEvent;
+import org.mxchange.jcountry.events.ObservableAdminAddedCountryEvent;
/**
* An interface for country beans
* <p>
* @param event Event instance
*/
- void afterAdminAddedCountry (final AdminAddedCountryEvent event);
+ void afterAdminAddedCountry (final ObservableAdminAddedCountryEvent event);
}
import javax.faces.context.FacesContext;
import javax.inject.Named;
import org.mxchange.jjobs.beans.BaseJobsController;
-import org.mxchange.jusercore.events.login.UserLoggedInEvent;
-import org.mxchange.jusercore.events.logout.ObserveableUserLogoutEvent;
+import org.mxchange.jusercore.events.login.ObservableUserLoggedInEvent;
+import org.mxchange.jusercore.events.logout.ObservableUserLogoutEvent;
/**
* A session bean for handling localization/internationalization changes. This
private Locale locale;
@Override
- public void afterUserLoginEvent (@Observes final UserLoggedInEvent event) {
+ public void afterUserLoginEvent (@Observes final ObservableUserLoggedInEvent event) {
// event should not be null
if (null == event) {
// Throw NPE
}
@Override
- public void afterUserLogoutEvent (@Observes final ObserveableUserLogoutEvent event) {
+ public void afterUserLogoutEvent (@Observes final ObservableUserLogoutEvent event) {
// event should not be null
if (null == event) {
// Throw NPE
import java.io.Serializable;
import java.util.Locale;
-import org.mxchange.jusercore.events.login.UserLoggedInEvent;
-import org.mxchange.jusercore.events.logout.ObserveableUserLogoutEvent;
+import org.mxchange.jusercore.events.login.ObservableUserLoggedInEvent;
+import org.mxchange.jusercore.events.logout.ObservableUserLogoutEvent;
/**
* An interface for localization change beans
* <p>
* @param event Event instance
*/
- void afterUserLoginEvent (final UserLoggedInEvent event);
+ void afterUserLoginEvent (final ObservableUserLoggedInEvent event);
/**
* Event observer for logged-out user
* <p>
* @param event Event instance
*/
- void afterUserLogoutEvent (final ObserveableUserLogoutEvent event);
+ void afterUserLogoutEvent (final ObservableUserLogoutEvent event);
/**
* Getter for locale
import org.mxchange.jusercore.container.login.LoginContainer;
import org.mxchange.jusercore.container.login.UserLoginContainer;
import org.mxchange.jusercore.events.login.UserLoggedInEvent;
-import org.mxchange.jusercore.events.login.UserLoginEvent;
-import org.mxchange.jusercore.events.logout.ObserveableUserLogoutEvent;
import org.mxchange.jusercore.events.logout.UserLogoutEvent;
-import org.mxchange.jusercore.events.user.password_change.UpdatedUserPasswordEvent;
import org.mxchange.jusercore.exceptions.UserNotFoundException;
import org.mxchange.jusercore.exceptions.UserPasswordMismatchException;
import org.mxchange.jusercore.exceptions.UserStatusLockedException;
import org.mxchange.jusercore.model.user.password_history.UserPasswordHistorySessionBeanRemote;
import org.mxchange.jusercore.model.user.profilemodes.ProfileMode;
import org.mxchange.jusercore.model.user.status.UserAccountStatus;
+import org.mxchange.jusercore.events.login.ObservableUserLoggedInEvent;
+import org.mxchange.jusercore.events.logout.ObservableUserLogoutEvent;
+import org.mxchange.jusercore.events.user.password_change.ObservableUpdatedUserPasswordEvent;
/**
* A web bean for user registration
*/
@Inject
@Any
- private Event<UserLoggedInEvent> loginEvent;
+ private Event<ObservableUserLoggedInEvent> loginEvent;
/**
* User controller
*/
@Inject
@Any
- private Event<UserLoggedInEvent> userLoginEvent;
+ private Event<ObservableUserLoggedInEvent> userLoginEvent;
/**
* Event fired when user has logged out
*/
@Inject
@Any
- private Event<ObserveableUserLogoutEvent> userLogoutEvent;
+ private Event<ObservableUserLogoutEvent> userLogoutEvent;
/**
* User's password history
}
@Override
- public void afterUserUpdatedPasswordEvent (@Observes final UpdatedUserPasswordEvent event) {
+ public void afterUserUpdatedPasswordEvent (@Observes final ObservableUpdatedUserPasswordEvent event) {
// Check parameter
if (null == event) {
// Throw NPE
this.setBaseTemplatePathName(USER_BASE_TEMPLATE_NAME); //NOI18N
// Fire event away. Keep this last before return statement.
- this.userLoginEvent.fire(new UserLoginEvent(confirmedUser));
+ this.userLoginEvent.fire(new UserLoggedInEvent(confirmedUser));
// Clear this bean
this.clear();
import java.io.Serializable;
import java.util.List;
import javax.ejb.Local;
-import org.mxchange.jusercore.events.user.password_change.UpdatedUserPasswordEvent;
import org.mxchange.jusercore.model.user.User;
import org.mxchange.jusercore.model.user.password_history.PasswordHistory;
+import org.mxchange.jusercore.events.user.password_change.ObservableUpdatedUserPasswordEvent;
/**
* An interface for registration web controllers
* <p>
* @param event Event being observed
*/
- void afterUserUpdatedPasswordEvent (final UpdatedUserPasswordEvent event);
+ void afterUserUpdatedPasswordEvent (final ObservableUpdatedUserPasswordEvent event);
/**
* Checks whether given clear-text password is in user's password history.
import javax.naming.InitialContext;
import javax.naming.NamingException;
import org.mxchange.jcontacts.contact.Contact;
-import org.mxchange.jcontacts.events.contact.add.AdminAddedContactEvent;
-import org.mxchange.jcontacts.events.contact.update.AdminUpdatedContactEvent;
-import org.mxchange.jcontacts.events.fax.linked.AdminLinkedFaxNumberEvent;
-import org.mxchange.jcontacts.events.landline.linked.AdminLinkedLandLineNumberEvent;
-import org.mxchange.jcontacts.events.mobile.linked.AdminLinkedMobileNumberEvent;
import org.mxchange.jjobs.beans.BaseJobsController;
import org.mxchange.jphone.events.fax.deleted.AdminDeletedFaxNumberEvent;
import org.mxchange.jphone.events.fax.updated.AdminUpdatedFaxNumberEvent;
import org.mxchange.jphone.phonenumbers.landline.DialableLandLineNumber;
import org.mxchange.jphone.phonenumbers.mobile.DialableMobileNumber;
import org.mxchange.jphone.phonenumbers.phone.PhoneSessionBeanRemote;
-import org.mxchange.jusercore.events.user.add.AdminAddedUserEvent;
+import org.mxchange.jusercore.events.user.add.ObservableAdminAddedUserEvent;
+import org.mxchange.jcontacts.events.contact.add.ObservableAdminAddedContactEvent;
+import org.mxchange.jcontacts.events.contact.update.ObservableAdminUpdatedContactEvent;
+import org.mxchange.jcontacts.events.fax.linked.ObservableAdminLinkedFaxNumberEvent;
+import org.mxchange.jcontacts.events.landline.linked.ObservableAdminLinkedLandLineNumberEvent;
+import org.mxchange.jcontacts.events.mobile.linked.ObservableAdminLinkedMobileNumberEvent;
/**
* Regular controller (bean) for phone numbers
}
@Override
- public void afterAdminAddedContactEvent (@Observes final AdminAddedContactEvent event) {
+ public void afterAdminAddedContactEvent (@Observes final ObservableAdminAddedContactEvent event) {
// The event must be valid
if (null == event) {
// Throw NPE
}
@Override
- public void afterAdminAddedUserEvent (@Observes final AdminAddedUserEvent event) {
+ public void afterAdminAddedUserEvent (@Observes final ObservableAdminAddedUserEvent event) {
// event should not be null
if (null == event) {
// Throw NPE
}
@Override
- public void afterAdminLinkedFaxNumberEvent (@Observes final AdminLinkedFaxNumberEvent event) {
+ public void afterAdminLinkedFaxNumberEvent (@Observes final ObservableAdminLinkedFaxNumberEvent event) {
// Is the event fine?
if (event == null) {
// Throw NPE
}
@Override
- public void afterAdminLinkedLandLineNumberEvent (@Observes final AdminLinkedLandLineNumberEvent event) {
+ public void afterAdminLinkedLandLineNumberEvent (@Observes final ObservableAdminLinkedLandLineNumberEvent event) {
// Is the event fine?
if (event == null) {
// Throw NPE
}
@Override
- public void afterAdminLinkedMobileNumberEvent (@Observes final AdminLinkedMobileNumberEvent event) {
+ public void afterAdminLinkedMobileNumberEvent (@Observes final ObservableAdminLinkedMobileNumberEvent event) {
// Is the event fine?
if (event == null) {
// Throw NPE
}
@Override
- public void afterAdminUpdatedContactDataEvent (@Observes final AdminUpdatedContactEvent event) {
+ public void afterAdminUpdatedContactDataEvent (@Observes final ObservableAdminUpdatedContactEvent event) {
// event should not be null
if (null == event) {
// Throw NPE
import java.io.Serializable;
import java.util.List;
import javax.ejb.Local;
-import org.mxchange.jcontacts.events.contact.add.AdminAddedContactEvent;
-import org.mxchange.jcontacts.events.contact.update.AdminUpdatedContactEvent;
-import org.mxchange.jcontacts.events.fax.linked.AdminLinkedFaxNumberEvent;
-import org.mxchange.jcontacts.events.landline.linked.AdminLinkedLandLineNumberEvent;
-import org.mxchange.jcontacts.events.mobile.linked.AdminLinkedMobileNumberEvent;
import org.mxchange.jphone.events.fax.deleted.AdminDeletedFaxNumberEvent;
import org.mxchange.jphone.events.fax.updated.AdminUpdatedFaxNumberEvent;
import org.mxchange.jphone.events.landline.deleted.AdminDeletedLandLineNumberEvent;
import org.mxchange.jphone.phonenumbers.fax.DialableFaxNumber;
import org.mxchange.jphone.phonenumbers.landline.DialableLandLineNumber;
import org.mxchange.jphone.phonenumbers.mobile.DialableMobileNumber;
-import org.mxchange.jusercore.events.user.add.AdminAddedUserEvent;
+import org.mxchange.jusercore.events.user.add.ObservableAdminAddedUserEvent;
+import org.mxchange.jcontacts.events.contact.add.ObservableAdminAddedContactEvent;
+import org.mxchange.jcontacts.events.contact.update.ObservableAdminUpdatedContactEvent;
+import org.mxchange.jcontacts.events.fax.linked.ObservableAdminLinkedFaxNumberEvent;
+import org.mxchange.jcontacts.events.landline.linked.ObservableAdminLinkedLandLineNumberEvent;
+import org.mxchange.jcontacts.events.mobile.linked.ObservableAdminLinkedMobileNumberEvent;
/**
* An interface for a request web controller (bean) for administrative phone
* <p>
* @param event Event being fired
*/
- void afterAdminAddedUserEvent (final AdminAddedUserEvent event);
+ void afterAdminAddedUserEvent (final ObservableAdminAddedUserEvent event);
/**
* Observes events being fired when an administrator has added a new
* <p>
* @param event Event being fired
*/
- void afterAdminAddedContactEvent (final AdminAddedContactEvent event);
+ void afterAdminAddedContactEvent (final ObservableAdminAddedContactEvent event);
/**
* Observes events being fired when an administrator has deleted a fax
* <p>
* @param event Event being fired
*/
- void afterAdminLinkedFaxNumberEvent (final AdminLinkedFaxNumberEvent event);
+ void afterAdminLinkedFaxNumberEvent (final ObservableAdminLinkedFaxNumberEvent event);
/**
* Observes events being fired when an administrator has a linked a
* <p>
* @param event Event being fired
*/
- void afterAdminLinkedLandLineNumberEvent (final AdminLinkedLandLineNumberEvent event);
+ void afterAdminLinkedLandLineNumberEvent (final ObservableAdminLinkedLandLineNumberEvent event);
/**
* Observes events being fired when an administrator has a linked a mobile
* <p>
* @param event Event being fired
*/
- void afterAdminLinkedMobileNumberEvent (final AdminLinkedMobileNumberEvent event);
+ void afterAdminLinkedMobileNumberEvent (final ObservableAdminLinkedMobileNumberEvent event);
/**
* Observes events being fired when an administrator has updated a fax
* <p>
* @param event Updated contact data event
*/
- void afterAdminUpdatedContactDataEvent (final AdminUpdatedContactEvent event);
+ void afterAdminUpdatedContactDataEvent (final ObservableAdminUpdatedContactEvent event);
/**
* Returns a list of all mobile numbers. For performance reasons, the
import org.mxchange.jjobs.beans.features.JobsFeaturesWebApplicationController;
import org.mxchange.jjobs.beans.user.JobsAdminUserWebRequestController;
import org.mxchange.jjobs.beans.user.JobsUserWebSessionController;
-import org.mxchange.jusercore.events.registration.RegisteredUserEvent;
import org.mxchange.jusercore.events.registration.UserRegisteredEvent;
import org.mxchange.jusercore.exceptions.DataRepeatMismatchException;
import org.mxchange.jusercore.exceptions.EmailAddressAlreadyRegisteredException;
import org.mxchange.jusercore.model.user.User;
import org.mxchange.jusercore.model.user.UserUtils;
import org.mxchange.jusercore.model.user.status.UserAccountStatus;
+import org.mxchange.jusercore.events.registration.ObservableUserRegisteredEvent;
/**
* A web bean for user registration
*/
@Inject
@Any
- private Event<UserRegisteredEvent> registeredEvent;
+ private Event<ObservableUserRegisteredEvent> registeredEvent;
/**
* User controller
assert (registeredUser.getUserId() instanceof Long) : "registeredUser.userId is null after registerUser() was called."; //NOI18N
// Fire event
- this.registeredEvent.fire(new RegisteredUserEvent(registeredUser));
+ this.registeredEvent.fire(new UserRegisteredEvent(registeredUser));
// All fine, redirect to proper page
return "user_register_done"; //NOI18N
import org.mxchange.jjobs.beans.BaseJobsController;
import org.mxchange.jjobs.beans.localization.JobsLocalizationSessionController;
import org.mxchange.jjobs.beans.user.JobsUserWebSessionController;
-import org.mxchange.jusercore.events.resendlink.ResendLinkUserAccountEvent;
import org.mxchange.jusercore.events.resendlink.UserResendLinkAccountEvent;
import org.mxchange.jusercore.exceptions.UserEmailAddressNotFoundException;
import org.mxchange.jusercore.exceptions.UserNotFoundException;
import org.mxchange.jusercore.exceptions.UserStatusLockedException;
import org.mxchange.jusercore.model.user.User;
import org.mxchange.jusercore.model.user.status.UserAccountStatus;
+import org.mxchange.jusercore.events.resendlink.ObservableUserResendLinkAccountEvent;
/**
* A web session bean for resending confirmation link
*/
@Inject
@Any
- private Event<UserResendLinkAccountEvent> userResendLinkEvent;
+ private Event<ObservableUserResendLinkAccountEvent> userResendLinkEvent;
/**
* Default constructor
}
// Fire event
- this.userResendLinkEvent.fire(new ResendLinkUserAccountEvent(user));
+ this.userResendLinkEvent.fire(new UserResendLinkAccountEvent(user));
// Clear this bean
this.clear();
import org.mxchange.jjobs.beans.helper.JobsWebViewHelperController;
import org.mxchange.jjobs.beans.localization.JobsLocalizationSessionController;
import org.mxchange.jusercore.container.login.UserLoginContainer;
-import org.mxchange.jusercore.events.registration.UserRegisteredEvent;
import org.mxchange.jusercore.events.user.add.AdminAddedUserEvent;
-import org.mxchange.jusercore.events.user.add.AdminUserAddedEvent;
import org.mxchange.jusercore.events.user.delete.AdminDeletedUserEvent;
-import org.mxchange.jusercore.events.user.delete.AdminUserDeletedEvent;
import org.mxchange.jusercore.events.user.linked.AdminLinkedUserEvent;
-import org.mxchange.jusercore.events.user.linked.AdminUserLinkedEvent;
import org.mxchange.jusercore.events.user.locked.AdminLockedUserEvent;
-import org.mxchange.jusercore.events.user.locked.AdminUserLockedEvent;
import org.mxchange.jusercore.events.user.unlocked.AdminUnlockedUserEvent;
-import org.mxchange.jusercore.events.user.unlocked.AdminUserUnlockedEvent;
import org.mxchange.jusercore.events.user.update.AdminUpdatedUserDataEvent;
-import org.mxchange.jusercore.events.user.update.AdminUserDataUpdatedEvent;
import org.mxchange.jusercore.exceptions.EmailAddressAlreadyRegisteredException;
import org.mxchange.jusercore.exceptions.UserNameAlreadyRegisteredException;
import org.mxchange.jusercore.exceptions.UserNotFoundException;
import org.mxchange.jusercore.model.user.UserUtils;
import org.mxchange.jusercore.model.user.profilemodes.ProfileMode;
import org.mxchange.jusercore.model.user.status.UserAccountStatus;
+import org.mxchange.jusercore.events.registration.ObservableUserRegisteredEvent;
+import org.mxchange.jusercore.events.user.add.ObservableAdminAddedUserEvent;
+import org.mxchange.jusercore.events.user.delete.ObservableAdminDeletedUserEvent;
+import org.mxchange.jusercore.events.user.linked.ObservableAdminLinkedUserEvent;
+import org.mxchange.jusercore.events.user.locked.ObservableAdminLockedUserEvent;
+import org.mxchange.jusercore.events.user.unlocked.ObservableAdminUnlockedUserEvent;
+import org.mxchange.jusercore.events.user.update.ObservableAdminUpdatedUserDataEvent;
/**
* A user controller (bean)
*/
@Inject
@Any
- private Event<AdminAddedUserEvent> addedUserEvent;
+ private Event<ObservableAdminAddedUserEvent> addedUserEvent;
/**
* Regular contact controller
*/
@Inject
@Any
- private Event<AdminDeletedUserEvent> deleteUserEvent;
+ private Event<ObservableAdminDeletedUserEvent> deleteUserEvent;
/**
* Localization controller
*/
@Inject
@Any
- private Event<AdminUpdatedUserDataEvent> updatedUserDataEvent;
+ private Event<ObservableAdminUpdatedUserDataEvent> updatedUserDataEvent;
/**
* General user EJB
*/
@Inject
@Any
- private Event<AdminLinkedUserEvent> userLinkedEvent;
+ private Event<ObservableAdminLinkedUserEvent> userLinkedEvent;
/**
* User lock reason
*/
@Inject
@Any
- private Event<AdminLockedUserEvent> userLockedEvent;
+ private Event<ObservableAdminLockedUserEvent> userLockedEvent;
/**
* Flag whether user must change password after login
*/
@Inject
@Any
- private Event<AdminUnlockedUserEvent> userUnlockedEvent;
+ private Event<ObservableAdminUnlockedUserEvent> userUnlockedEvent;
/**
* Default constructor
User updatedUser = this.adminUserBean.linkUser(user);
// Fire event
- this.userLinkedEvent.fire(new AdminUserLinkedEvent(updatedUser));
+ this.userLinkedEvent.fire(new AdminLinkedUserEvent(updatedUser));
// Remove contact instance
this.beanHelper.setContact(null);
User updatedUser = this.adminUserBean.addUser(user);
// Fire event
- this.addedUserEvent.fire(new AdminUserAddedEvent(updatedUser));
+ this.addedUserEvent.fire(new AdminAddedUserEvent(updatedUser));
}
} catch (final UserNameAlreadyRegisteredException | EmailAddressAlreadyRegisteredException ex) {
// Throw again
}
@Override
- public void afterUserRegistrationEvent (@Observes final UserRegisteredEvent event) {
+ public void afterUserRegistrationEvent (@Observes final ObservableUserRegisteredEvent event) {
// event should not be null
if (null == event) {
// Throw NPE
}
// Fire event
- this.deleteUserEvent.fire(new AdminUserDeletedEvent(user, this.getUserDeleteReason()));
+ this.deleteUserEvent.fire(new AdminDeletedUserEvent(user, this.getUserDeleteReason()));
// Redirect
return "admin_list_user"; //NOI18N
User updatedUser = this.userBean.updateUserData(user);
// Fire event
- this.updatedUserDataEvent.fire(new AdminUserDataUpdatedEvent(updatedUser));
+ this.updatedUserDataEvent.fire(new AdminUpdatedUserDataEvent(updatedUser));
// Return to user list (for now)
return "admin_list_user"; //NOI18N
}
// Fire event
- this.userLockedEvent.fire(new AdminUserLockedEvent(updatedUser));
+ this.userLockedEvent.fire(new AdminLockedUserEvent(updatedUser));
// Clear bean
this.clear();
}
// Fire event
- this.userUnlockedEvent.fire(new AdminUserUnlockedEvent(updatedUser));
+ this.userUnlockedEvent.fire(new AdminUnlockedUserEvent(updatedUser));
// Clear bean
this.clear();
package org.mxchange.jjobs.beans.user;
import java.io.Serializable;
-import org.mxchange.jusercore.events.registration.UserRegisteredEvent;
import org.mxchange.jusercore.model.user.User;
+import org.mxchange.jusercore.events.registration.ObservableUserRegisteredEvent;
/**
* An interface for user beans
* <p>
* @param event User registration event
*/
- void afterUserRegistrationEvent (final UserRegisteredEvent event);
+ void afterUserRegistrationEvent (final ObservableUserRegisteredEvent event);
/**
* Adds user instance to database by preparing a complete user instance and
import org.mxchange.jjobs.beans.features.JobsFeaturesWebApplicationController;
import org.mxchange.jjobs.beans.localization.JobsLocalizationSessionController;
import org.mxchange.jjobs.beans.login.JobsUserLoginWebSessionController;
-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.delete.AdminDeletedUserEvent;
-import org.mxchange.jusercore.events.user.linked.AdminLinkedUserEvent;
-import org.mxchange.jusercore.events.user.locked.AdminLockedUserEvent;
-import org.mxchange.jusercore.events.user.password_change.UpdatedUserPasswordEvent;
-import org.mxchange.jusercore.events.user.unlocked.AdminUnlockedUserEvent;
-import org.mxchange.jusercore.events.user.update.AdminUpdatedUserDataEvent;
import org.mxchange.jusercore.events.user.update.UpdatedUserPersonalDataEvent;
-import org.mxchange.jusercore.events.user.update.UserUpdatedPersonalDataEvent;
import org.mxchange.jusercore.exceptions.UserEmailAddressNotFoundException;
import org.mxchange.jusercore.exceptions.UserNotFoundException;
import org.mxchange.jusercore.exceptions.UserPasswordMismatchException;
import org.mxchange.jusercore.model.user.UserSessionBeanRemote;
import org.mxchange.jusercore.model.user.UserUtils;
import org.mxchange.jusercore.model.user.profilemodes.ProfileMode;
+import org.mxchange.jusercore.events.confirmation.ObservableUserConfirmedAccountEvent;
+import org.mxchange.jusercore.events.login.ObservableUserLoggedInEvent;
+import org.mxchange.jusercore.events.registration.ObservableUserRegisteredEvent;
+import org.mxchange.jusercore.events.user.add.ObservableAdminAddedUserEvent;
+import org.mxchange.jusercore.events.user.delete.ObservableAdminDeletedUserEvent;
+import org.mxchange.jusercore.events.user.linked.ObservableAdminLinkedUserEvent;
+import org.mxchange.jusercore.events.user.locked.ObservableAdminLockedUserEvent;
+import org.mxchange.jusercore.events.user.password_change.ObservableUpdatedUserPasswordEvent;
+import org.mxchange.jusercore.events.user.unlocked.ObservableAdminUnlockedUserEvent;
+import org.mxchange.jusercore.events.user.update.ObservableAdminUpdatedUserDataEvent;
+import org.mxchange.jusercore.events.user.update.ObservableUpdatedUserPersonalDataEvent;
/**
* A user controller (bean)
*/
@Inject
@Any
- private Event<UpdatedUserPersonalDataEvent> updatedPersonalDataEvent;
+ private Event<ObservableUpdatedUserPersonalDataEvent> updatedPersonalDataEvent;
/**
* Remote user bean
}
@Override
- public void afterAdminAddedUserEvent (@Observes final AdminAddedUserEvent event) {
+ public void afterAdminAddedUserEvent (@Observes final ObservableAdminAddedUserEvent event) {
// event should not be null
if (null == event) {
// Throw NPE
}
@Override
- public void afterAdminDeletedUserEvent (final AdminDeletedUserEvent event) {
+ public void afterAdminDeletedUserEvent (final ObservableAdminDeletedUserEvent event) {
// event should not be null
if (null == event) {
// Throw NPE
}
@Override
- public void afterAdminLinkedUserEvent (@Observes final AdminLinkedUserEvent event) {
+ public void afterAdminLinkedUserEvent (@Observes final ObservableAdminLinkedUserEvent event) {
// event should not be null
if (null == event) {
// Throw NPE
}
@Override
- public void afterAdminLockedUserEvent (@Observes final AdminLockedUserEvent event) {
+ public void afterAdminLockedUserEvent (@Observes final ObservableAdminLockedUserEvent event) {
// event should not be null
if (null == event) {
// Throw NPE
}
@Override
- public void afterAdminUnlockedUserEvent (@Observes final AdminUnlockedUserEvent event) {
+ public void afterAdminUnlockedUserEvent (@Observes final ObservableAdminUnlockedUserEvent event) {
// event should not be null
if (null == event) {
// Throw NPE
}
@Override
- public void afterAdminUpdatedUserDataEvent (@Observes final AdminUpdatedUserDataEvent event) {
+ public void afterAdminUpdatedUserDataEvent (@Observes final ObservableAdminUpdatedUserDataEvent event) {
// event should not be null
if (null == event) {
// Throw NPE
}
@Override
- public void afterUserConfirmedAccountEvent (@Observes final UserConfirmedAccountEvent event) {
+ public void afterUserConfirmedAccountEvent (@Observes final ObservableUserConfirmedAccountEvent event) {
// event should not be null
if (null == event) {
// Throw NPE
}
@Override
- public void afterUserLoginEvent (@Observes final UserLoggedInEvent event) {
+ public void afterUserLoginEvent (@Observes final ObservableUserLoggedInEvent event) {
// event should not be null
if (null == event) {
// Throw NPE
}
@Override
- public void afterUserRegistrationEvent (@Observes final UserRegisteredEvent event) {
+ public void afterUserRegistrationEvent (@Observes final ObservableUserRegisteredEvent event) {
// event should not be null
if (null == event) {
// Throw NPE
}
@Override
- public void afterUserUpdatedPasswordEvent (@Observes final UpdatedUserPasswordEvent event) {
+ public void afterUserUpdatedPasswordEvent (@Observes final ObservableUpdatedUserPasswordEvent event) {
// Check parameter
if (null == event) {
// Throw NPE
}
@Override
- public void afterUserUpdatedPersonalDataEvent (@Observes final UpdatedUserPersonalDataEvent event) {
+ public void afterUserUpdatedPersonalDataEvent (@Observes final ObservableUpdatedUserPersonalDataEvent event) {
// Check parameter
if (null == event) {
// Throw NPE
User updatedUser = this.userBean.updateUserPersonalData(user);
// Fire event
- this.updatedPersonalDataEvent.fire(new UserUpdatedPersonalDataEvent(updatedUser));
+ this.updatedPersonalDataEvent.fire(new UpdatedUserPersonalDataEvent(updatedUser));
// All fine
return "user_contact_data_saved"; //NOI18N
import java.io.Serializable;
import java.util.List;
import org.mxchange.jcontacts.contact.Contact;
-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.delete.AdminDeletedUserEvent;
-import org.mxchange.jusercore.events.user.linked.AdminLinkedUserEvent;
-import org.mxchange.jusercore.events.user.locked.AdminLockedUserEvent;
-import org.mxchange.jusercore.events.user.password_change.UpdatedUserPasswordEvent;
-import org.mxchange.jusercore.events.user.unlocked.AdminUnlockedUserEvent;
-import org.mxchange.jusercore.events.user.update.AdminUpdatedUserDataEvent;
-import org.mxchange.jusercore.events.user.update.UpdatedUserPersonalDataEvent;
import org.mxchange.jusercore.exceptions.UserEmailAddressNotFoundException;
import org.mxchange.jusercore.exceptions.UserNotFoundException;
import org.mxchange.jusercore.model.user.User;
import org.mxchange.jusercore.model.user.profilemodes.ProfileMode;
+import org.mxchange.jusercore.events.confirmation.ObservableUserConfirmedAccountEvent;
+import org.mxchange.jusercore.events.login.ObservableUserLoggedInEvent;
+import org.mxchange.jusercore.events.registration.ObservableUserRegisteredEvent;
+import org.mxchange.jusercore.events.user.add.ObservableAdminAddedUserEvent;
+import org.mxchange.jusercore.events.user.delete.ObservableAdminDeletedUserEvent;
+import org.mxchange.jusercore.events.user.linked.ObservableAdminLinkedUserEvent;
+import org.mxchange.jusercore.events.user.locked.ObservableAdminLockedUserEvent;
+import org.mxchange.jusercore.events.user.password_change.ObservableUpdatedUserPasswordEvent;
+import org.mxchange.jusercore.events.user.unlocked.ObservableAdminUnlockedUserEvent;
+import org.mxchange.jusercore.events.user.update.ObservableAdminUpdatedUserDataEvent;
+import org.mxchange.jusercore.events.user.update.ObservableUpdatedUserPersonalDataEvent;
/**
* An interface for user beans
* <p>
* @param event Event being fired
*/
- void afterAdminAddedUserEvent (final AdminAddedUserEvent event);
+ void afterAdminAddedUserEvent (final ObservableAdminAddedUserEvent event);
/**
* Event observer for deleted user accounts (by administrator)
* <p>
* @param event Event being fired
*/
- void afterAdminDeletedUserEvent (final AdminDeletedUserEvent event);
+ void afterAdminDeletedUserEvent (final ObservableAdminDeletedUserEvent event);
/**
* Event observer for linked users with existing contact data
* <p>
* @param event Event being fired
*/
- void afterAdminLinkedUserEvent (final AdminLinkedUserEvent event);
+ void afterAdminLinkedUserEvent (final ObservableAdminLinkedUserEvent event);
/**
* Event observer for locked users
* <p>
* @param event Event being fired
*/
- void afterAdminLockedUserEvent (final AdminLockedUserEvent event);
+ void afterAdminLockedUserEvent (final ObservableAdminLockedUserEvent event);
/**
* Event observer for unlocked users
* <p>
* @param event Event being fired
*/
- void afterAdminUnlockedUserEvent (final AdminUnlockedUserEvent event);
+ void afterAdminUnlockedUserEvent (final ObservableAdminUnlockedUserEvent event);
/**
* Event observer for updated user data by administrator
* <p>
* @param event Event being updated
*/
- void afterAdminUpdatedUserDataEvent (final AdminUpdatedUserDataEvent event);
+ void afterAdminUpdatedUserDataEvent (final ObservableAdminUpdatedUserDataEvent event);
/**
* Event observer when user confirmed account.
* <p>
* @param event Event being fired
*/
- void afterUserConfirmedAccountEvent (final UserConfirmedAccountEvent event);
+ void afterUserConfirmedAccountEvent (final ObservableUserConfirmedAccountEvent event);
/**
* Method being call after user's password has been updated (and history
* <p>
* @param event Event being observed
*/
- void afterUserUpdatedPasswordEvent (final UpdatedUserPasswordEvent event);
+ void afterUserUpdatedPasswordEvent (final ObservableUpdatedUserPasswordEvent event);
/**
* Listens to fired event when user updated personal data
* <p>
* @param event Event being fired
*/
- void afterUserUpdatedPersonalDataEvent (final UpdatedUserPersonalDataEvent event);
+ void afterUserUpdatedPersonalDataEvent (final ObservableUpdatedUserPersonalDataEvent event);
/**
* Event observer for new user registrations
* <p>
* @param event User registration event
*/
- void afterUserRegistrationEvent (final UserRegisteredEvent event);
+ void afterUserRegistrationEvent (final ObservableUserRegisteredEvent event);
/**
* Event observer for logged-in user
* <p>
* @param event Event instance
*/
- void afterUserLoginEvent (final UserLoggedInEvent event);
+ void afterUserLoginEvent (final ObservableUserLoggedInEvent event);
/**
* All users
import javax.naming.NamingException;
import org.mxchange.jjobs.beans.BaseJobsController;
import org.mxchange.jjobs.beans.helper.JobsWebViewHelperController;
-import org.mxchange.jusercore.events.confirmation.UserConfirmedAccountEvent;
-import org.mxchange.jusercore.events.login.UserLoggedInEvent;
-import org.mxchange.jusercore.events.logout.ObserveableUserLogoutEvent;
-import org.mxchange.jusercore.events.registration.UserRegisteredEvent;
-import org.mxchange.jusercore.events.resendlink.UserResendLinkAccountEvent;
-import org.mxchange.jusercore.events.user.add.AdminAddedUserEvent;
-import org.mxchange.jusercore.events.user.delete.AdminDeletedUserEvent;
-import org.mxchange.jusercore.events.user.linked.AdminLinkedUserEvent;
-import org.mxchange.jusercore.events.user.locked.AdminLockedUserEvent;
-import org.mxchange.jusercore.events.user.password_change.UpdatedUserPasswordEvent;
-import org.mxchange.jusercore.events.user.unlocked.AdminUnlockedUserEvent;
-import org.mxchange.jusercore.events.user.update.AdminUpdatedUserDataEvent;
-import org.mxchange.jusercore.events.user.update.UpdatedUserPersonalDataEvent;
import org.mxchange.jusercore.model.user.User;
import org.mxchange.jusercore.model.user.activity.LogableUserActivity;
import org.mxchange.jusercore.model.user.activity.UserActivityLog;
import org.mxchange.jusercore.model.user.activity.UserActivityLogSessionBeanRemote;
import org.mxchange.jusercore.model.user.activity.comparator.UserActivityLogTimestampComparator;
+import org.mxchange.jusercore.events.confirmation.ObservableUserConfirmedAccountEvent;
+import org.mxchange.jusercore.events.login.ObservableUserLoggedInEvent;
+import org.mxchange.jusercore.events.registration.ObservableUserRegisteredEvent;
+import org.mxchange.jusercore.events.resendlink.ObservableUserResendLinkAccountEvent;
+import org.mxchange.jusercore.events.user.add.ObservableAdminAddedUserEvent;
+import org.mxchange.jusercore.events.logout.ObservableUserLogoutEvent;
+import org.mxchange.jusercore.events.user.delete.ObservableAdminDeletedUserEvent;
+import org.mxchange.jusercore.events.user.linked.ObservableAdminLinkedUserEvent;
+import org.mxchange.jusercore.events.user.locked.ObservableAdminLockedUserEvent;
+import org.mxchange.jusercore.events.user.password_change.ObservableUpdatedUserPasswordEvent;
+import org.mxchange.jusercore.events.user.unlocked.ObservableAdminUnlockedUserEvent;
+import org.mxchange.jusercore.events.user.update.ObservableAdminUpdatedUserDataEvent;
+import org.mxchange.jusercore.events.user.update.ObservableUpdatedUserPersonalDataEvent;
/**
* A controller (bean) for user activity log
}
@Override
- public void afterAdminAddedUserEvent (@Observes final AdminAddedUserEvent event) {
+ public void afterAdminAddedUserEvent (@Observes final ObservableAdminAddedUserEvent event) {
// event should not be null
if (null == event) {
// Throw NPE
}
@Override
- public void afterAdminDeletedUserEvent (@Observes final AdminDeletedUserEvent event) {
+ public void afterAdminDeletedUserEvent (@Observes final ObservableAdminDeletedUserEvent event) {
// event should not be null
if (null == event) {
// Throw NPE
}
@Override
- public void afterAdminLinkedUserEvent (@Observes final AdminLinkedUserEvent event) {
+ public void afterAdminLinkedUserEvent (@Observes final ObservableAdminLinkedUserEvent event) {
// event should not be null
if (null == event) {
// Throw NPE
}
@Override
- public void afterAdminLockedUserEvent (@Observes final AdminLockedUserEvent event) {
+ public void afterAdminLockedUserEvent (@Observes final ObservableAdminLockedUserEvent event) {
// event should not be null
if (null == event) {
// Throw NPE
}
@Override
- public void afterAdminUnlockedUserEvent (@Observes final AdminUnlockedUserEvent event) {
+ public void afterAdminUnlockedUserEvent (@Observes final ObservableAdminUnlockedUserEvent event) {
// event should not be null
if (null == event) {
// Throw NPE
}
@Override
- public void afterAdminUpdatedUserDataEvent (@Observes final AdminUpdatedUserDataEvent event) {
+ public void afterAdminUpdatedUserDataEvent (@Observes final ObservableAdminUpdatedUserDataEvent event) {
// event should not be null
if (null == event) {
// Throw NPE
}
@Override
- public void afterUserConfirmedAccountEvent (@Observes final UserConfirmedAccountEvent event) {
+ public void afterUserConfirmedAccountEvent (@Observes final ObservableUserConfirmedAccountEvent event) {
// event should not be null
if (null == event) {
// Throw NPE
}
@Override
- public void afterUserLoginEvent (@Observes final UserLoggedInEvent event) {
+ public void afterUserLoginEvent (@Observes final ObservableUserLoggedInEvent event) {
// event should not be null
if (null == event) {
// Throw NPE
}
@Override
- public void afterUserLogoutEvent (@Observes final ObserveableUserLogoutEvent event) {
+ public void afterUserLogoutEvent (@Observes final ObservableUserLogoutEvent event) {
// event should not be null
if (null == event) {
// Throw NPE
}
@Override
- public void afterUserRegistrationEvent (@Observes final UserRegisteredEvent event) {
+ public void afterUserRegistrationEvent (@Observes final ObservableUserRegisteredEvent event) {
// event should not be null
if (null == event) {
// Throw NPE
}
@Override
- public void afterUserResendConfirmationLinkEvent (@Observes final UserResendLinkAccountEvent event) {
+ public void afterUserResendConfirmationLinkEvent (@Observes final ObservableUserResendLinkAccountEvent event) {
// event should not be null
if (null == event) {
// Throw NPE
}
@Override
- public void afterUserUpdatedPasswordEvent (@Observes final UpdatedUserPasswordEvent event) {
+ public void afterUserUpdatedPasswordEvent (@Observes final ObservableUpdatedUserPasswordEvent event) {
// Check parameter
if (null == event) {
// Throw NPE
}
@Override
- public void afterUserUpdatedPersonalDataEvent (@Observes final UpdatedUserPersonalDataEvent event) {
+ public void afterUserUpdatedPersonalDataEvent (@Observes final ObservableUpdatedUserPersonalDataEvent event) {
// Check parameter
if (null == event) {
// Throw NPE
import java.io.Serializable;
import java.util.List;
import javax.ejb.Local;
-import org.mxchange.jusercore.events.confirmation.UserConfirmedAccountEvent;
-import org.mxchange.jusercore.events.login.UserLoggedInEvent;
-import org.mxchange.jusercore.events.logout.ObserveableUserLogoutEvent;
-import org.mxchange.jusercore.events.registration.UserRegisteredEvent;
-import org.mxchange.jusercore.events.resendlink.UserResendLinkAccountEvent;
-import org.mxchange.jusercore.events.user.add.AdminAddedUserEvent;
-import org.mxchange.jusercore.events.user.delete.AdminDeletedUserEvent;
-import org.mxchange.jusercore.events.user.linked.AdminLinkedUserEvent;
-import org.mxchange.jusercore.events.user.locked.AdminLockedUserEvent;
-import org.mxchange.jusercore.events.user.password_change.UpdatedUserPasswordEvent;
-import org.mxchange.jusercore.events.user.unlocked.AdminUnlockedUserEvent;
-import org.mxchange.jusercore.events.user.update.AdminUpdatedUserDataEvent;
-import org.mxchange.jusercore.events.user.update.UpdatedUserPersonalDataEvent;
import org.mxchange.jusercore.model.user.User;
import org.mxchange.jusercore.model.user.activity.LogableUserActivity;
+import org.mxchange.jusercore.events.confirmation.ObservableUserConfirmedAccountEvent;
+import org.mxchange.jusercore.events.login.ObservableUserLoggedInEvent;
+import org.mxchange.jusercore.events.registration.ObservableUserRegisteredEvent;
+import org.mxchange.jusercore.events.resendlink.ObservableUserResendLinkAccountEvent;
+import org.mxchange.jusercore.events.user.add.ObservableAdminAddedUserEvent;
+import org.mxchange.jusercore.events.logout.ObservableUserLogoutEvent;
+import org.mxchange.jusercore.events.user.delete.ObservableAdminDeletedUserEvent;
+import org.mxchange.jusercore.events.user.linked.ObservableAdminLinkedUserEvent;
+import org.mxchange.jusercore.events.user.locked.ObservableAdminLockedUserEvent;
+import org.mxchange.jusercore.events.user.password_change.ObservableUpdatedUserPasswordEvent;
+import org.mxchange.jusercore.events.user.unlocked.ObservableAdminUnlockedUserEvent;
+import org.mxchange.jusercore.events.user.update.ObservableAdminUpdatedUserDataEvent;
+import org.mxchange.jusercore.events.user.update.ObservableUpdatedUserPersonalDataEvent;
/**
* A controller (bean) interface for user activity log
* <p>
* @param event Event being fired
*/
- void afterAdminAddedUserEvent (final AdminAddedUserEvent event);
+ void afterAdminAddedUserEvent (final ObservableAdminAddedUserEvent event);
/**
* Event observer for deleted user accounts (by administrator)
* <p>
* @param event Event being fired
*/
- void afterAdminDeletedUserEvent (final AdminDeletedUserEvent event);
+ void afterAdminDeletedUserEvent (final ObservableAdminDeletedUserEvent event);
/**
* Event observer for linked users with existing contact data
* <p>
* @param event Event being fired
*/
- void afterAdminLinkedUserEvent (final AdminLinkedUserEvent event);
+ void afterAdminLinkedUserEvent (final ObservableAdminLinkedUserEvent event);
/**
* Event observer for locked users
* <p>
* @param event Event being fired
*/
- void afterAdminLockedUserEvent (final AdminLockedUserEvent event);
+ void afterAdminLockedUserEvent (final ObservableAdminLockedUserEvent event);
/**
* Event observer for unlocked users
* <p>
* @param event Event being fired
*/
- void afterAdminUnlockedUserEvent (final AdminUnlockedUserEvent event);
+ void afterAdminUnlockedUserEvent (final ObservableAdminUnlockedUserEvent event);
/**
* Event observer for updated user data by administrator
* <p>
* @param event Event being updated
*/
- void afterAdminUpdatedUserDataEvent (final AdminUpdatedUserDataEvent event);
+ void afterAdminUpdatedUserDataEvent (final ObservableAdminUpdatedUserDataEvent event);
/**
* Event observer when user confirmed account.
* <p>
* @param event Event being fired
*/
- void afterUserConfirmedAccountEvent (final UserConfirmedAccountEvent event);
+ void afterUserConfirmedAccountEvent (final ObservableUserConfirmedAccountEvent event);
/**
* Event observer for logged-out user
* <p>
* @param event Event instance
*/
- void afterUserLogoutEvent (final ObserveableUserLogoutEvent event);
+ void afterUserLogoutEvent (final ObservableUserLogoutEvent event);
/**
* Method being call after user's password has been updated (and history
* <p>
* @param event Event being observed
*/
- void afterUserUpdatedPasswordEvent (final UpdatedUserPasswordEvent event);
+ void afterUserUpdatedPasswordEvent (final ObservableUpdatedUserPasswordEvent event);
/**
* Listens to fired event when user updated personal data
* <p>
* @param event Event being fired
*/
- void afterUserUpdatedPersonalDataEvent (final UpdatedUserPersonalDataEvent event);
+ void afterUserUpdatedPersonalDataEvent (final ObservableUpdatedUserPersonalDataEvent event);
/**
* Event observer for new user registrations
* <p>
* @param event Event being fired
*/
- void afterUserRegistrationEvent (final UserRegisteredEvent event);
+ void afterUserRegistrationEvent (final ObservableUserRegisteredEvent event);
/**
* Event observer for logged-in user
* <p>
* @param event Event being fired
*/
- void afterUserLoginEvent (final UserLoggedInEvent event);
+ void afterUserLoginEvent (final ObservableUserLoggedInEvent event);
/**
* Event observer for users resending their confirmation link
* <p>
* @param event Event being fired
*/
- void afterUserResendConfirmationLinkEvent (final UserResendLinkAccountEvent event);
+ void afterUserResendConfirmationLinkEvent (final ObservableUserResendLinkAccountEvent event);
/**
* Adds user activity entry with given type
import org.mxchange.jjobs.beans.features.JobsFeaturesWebApplicationController;
import org.mxchange.jjobs.beans.login.JobsUserLoginWebSessionController;
import org.mxchange.jusercore.events.user.password_change.UpdatedUserPasswordEvent;
-import org.mxchange.jusercore.events.user.password_change.UserUpdatedPasswordEvent;
import org.mxchange.jusercore.exceptions.UserNotFoundException;
import org.mxchange.jusercore.exceptions.UserStatusLockedException;
import org.mxchange.jusercore.exceptions.UserStatusUnconfirmedException;
import org.mxchange.jusercore.model.user.UserSessionBeanRemote;
import org.mxchange.jusercore.model.user.UserUtils;
import org.mxchange.jusercore.model.user.password_history.PasswordHistory;
+import org.mxchange.jusercore.events.user.password_change.ObservableUpdatedUserPasswordEvent;
/**
* A user password (change) controller (bean)
*/
@Any
@Inject
- private Event<UpdatedUserPasswordEvent> userUpdatedPasswordEvent;
+ private Event<ObservableUpdatedUserPasswordEvent> userUpdatedPasswordEvent;
/**
* Default constructor
PasswordHistory passwordHistory = this.userBean.updateUserPassword(user, baseUrl);
// Fire event
- this.userUpdatedPasswordEvent.fire(new UserUpdatedPasswordEvent(passwordHistory));
+ this.userUpdatedPasswordEvent.fire(new UpdatedUserPasswordEvent(passwordHistory));
} catch (final UserNotFoundException | UserStatusUnconfirmedException | UserStatusLockedException ex) {
// Clear bean
this.userLoginController.setUserCurrentPassword(null);
import org.mxchange.jcoreee.validator.number.BaseLongValidator;
import org.mxchange.jcoreeelogger.beans.local.logger.Log;
import org.mxchange.jcoreeelogger.beans.local.logger.LoggerBeanLocal;
-import org.mxchange.jusercore.events.registration.UserRegisteredEvent;
import org.mxchange.jusercore.model.user.User;
import org.mxchange.jusercore.model.user.UserSessionBeanRemote;
+import org.mxchange.jusercore.events.registration.ObservableUserRegisteredEvent;
/**
* A validator for user ids
* <p>
* @param event User registration event
*/
- public void afterUserRegistrationEvent (@Observes final UserRegisteredEvent event) {
+ public void afterUserRegistrationEvent (@Observes final ObservableUserRegisteredEvent event) {
// Trace message
this.loggerBeanLocal.logTrace(MessageFormat.format("UserIdValidator:afterUserRegistrationEvent: event={0} - CALLED!", event)); //NOI18N