import javax.faces.view.facelets.FaceletException;
import javax.inject.Inject;
import javax.inject.Named;
import javax.faces.view.facelets.FaceletException;
import javax.inject.Inject;
import javax.inject.Named;
import org.mxchange.jjobs.beans.contact.JobsAdminContactWebRequestController;
import org.mxchange.jjobs.beans.contact.JobsContactWebRequestController;
import org.mxchange.jjobs.beans.contact.JobsAdminContactWebRequestController;
import org.mxchange.jjobs.beans.contact.JobsContactWebRequestController;
import org.mxchange.jusercore.events.user.add.AdminAddedUserEvent;
import org.mxchange.jusercore.events.user.add.ObservableAdminAddedUserEvent;
import org.mxchange.jusercore.events.user.created.ObservableCreatedUserEvent;
import org.mxchange.jusercore.events.user.add.AdminAddedUserEvent;
import org.mxchange.jusercore.events.user.add.ObservableAdminAddedUserEvent;
import org.mxchange.jusercore.events.user.created.ObservableCreatedUserEvent;
// Set user name, CONFIRMED and INVISIBLE
newUser.setUserName(this.getUserName());
// Set user name, CONFIRMED and INVISIBLE
newUser.setUserName(this.getUserName());
// Now, that all is set, call EJB
if (this.getContact() instanceof Contact) {
// Link contact with this user
// Now, that all is set, call EJB
if (this.getContact() instanceof Contact) {
// Link contact with this user
// Call EJB to lock account
updatedUser = this.adminUserBean.lockUserAccount(this.getUser(), this.getUserLockReason(), baseUrl);
// Call EJB to lock account
updatedUser = this.adminUserBean.lockUserAccount(this.getUser(), this.getUserLockReason(), baseUrl);
// Call EJB to unlock account
updatedUser = this.adminUserBean.unlockUserAccount(this.getUser(), baseUrl);
// Call EJB to unlock account
updatedUser = this.adminUserBean.unlockUserAccount(this.getUser(), baseUrl);