/** * {@inheritDoc} */ public User createUserInstance(String username) { return new UserImpl(username); }
/** * {@inheritDoc} */ public User createUserInstance() { return new UserImpl(); }
/** * {@inheritDoc} */ public User createUserInstance() { return new UserImpl(); }
/** * {@inheritDoc} */ public User createUserInstance(String username) { return new UserImpl(username); }
public User createUserInstance() { return new UserImpl(); }
public User createUserInstance(String username) { return new UserImpl(username); }
/** * Create User from LDAP attributes. * * @param attrs {@link Attributes} * @return User */ public final User attributesToUser(Attributes attrs) { if (attrs == null || attrs.size() == 0) return null; UserImpl user = new UserImpl(); user.setUserName(getAttributeValueAsString(attrs, userUsernameAttr)); user.setLastName(getAttributeValueAsString(attrs, userLastNameAttr)); user.setFirstName(getAttributeValueAsString(attrs, userFirstNameAttr)); user.setDisplayName(getAttributeValueAsString(attrs, userDisplayNameAttr)); user.setEmail(getAttributeValueAsString(attrs, userMailAttr)); user.setPassword(getAttributeValueAsString(attrs, userPassword)); user.setCreatedDate(Calendar.getInstance().getTime()); user.setLastLoginTime(Calendar.getInstance().getTime()); return user; }
public User getPopulatedUser(String userName, IdentitySession session, UserStatus userStatus) throws Exception { Object u = null; orgService.flush(); try { u = session.getPersistenceManager().findUser(userName); } catch (Exception e) { handleException("Cannot obtain user: " + userName + "; ", e); } if (u == null) { return null; } User user = new UserImpl(userName); populateUser(user, session); return userStatus.matches(user.isEnabled()) ? user : null; }
org.picketlink.idm.api.User user = users.get(i); User gtnUser = new UserImpl(user.getId()); ((UserDAOImpl) getOrganizationService().getUserHandler()).populateUser(gtnUser, getIDMService() .getIdentitySession());
@Override public void processRender(WebuiRequestContext context) throws Exception { HttpServletRequest request = Util.getPortalRequestContext().getRequest(); User pUser = (User) authRegistry.getAttributeOfClient(request, OAuthConstants.ATTRIBUTE_AUTHENTICATED_PORTAL_USER); if (portalUser == null || (pUser != null && pUser != portalUser)) { if (pUser == null) { log.warn("portalUser from OAuth login is not available!"); pUser = new UserImpl(); pUser.setDisplayName(""); } this.portalUser = pUser; setupUserToRegisterForm(); User detectedUser = (User) authRegistry.getAttributeOfClient(request, OAuthConst.ATTRIBUTE_AUTHENTICATED_PORTAL_USER_DETECTED); if (detectedUser != null) { getChild(UIRegisterForm.class).setRendered(false); UIOAuthInvitationForm invitationForm = getChild(UIOAuthInvitationForm.class); invitationForm.setRendered(true); String detected = detectedUser.getUserName(); if (!detected.equals(pUser.getUserName()) && detectedUser.getEmail().equals(pUser.getEmail())) { detected = detectedUser.getEmail(); } invitationForm.setDetectedUserName(detected); } else { getChild(UIRegisterForm.class).setRendered(true); getChild(UIOAuthInvitationForm.class).setRendered(false); } } super.processRender(context); }
public User findUserByUniqueAttribute(String attributeName, String attributeValue, UserStatus userStatus) throws Exception { if (log.isTraceEnabled()) { Tools.logMethodIn(log, LogLevel.TRACE, "findUserByUniqueAttribute", new Object[] { "findUserByUniqueAttribute", attributeName, attributeValue, userStatus }); } IdentitySession session = service_.getIdentitySession(); org.picketlink.idm.api.User plUser = null; try { orgService.flush(); plUser = session.getAttributesManager().findUserByUniqueAttribute(attributeName, attributeValue); } catch (Exception e) { handleException("Cannot find user by unique attribute: attrName=" + attributeName + ", attrValue=" + attributeValue + "; ", e); } User user = null; if (plUser != null) { user = new UserImpl(plUser.getId()); populateUser(user, session); if (!userStatus.matches(user.isEnabled())) { user = null; } } if (log.isTraceEnabled()) { Tools.logMethodOut(log, LogLevel.TRACE, "findUserByUniqueAttribute", user); } return user; }
if (Util.hasUserFolder(session, username)) { LOG.info("Invoke user deletion: " + username); user = new UserImpl(username); Collection<UserEventListener> userDAOListeners = userDAOListeners_.values(); for (UserEventListener userEventListener : userDAOListeners) {