public int getUserId() { if (this.user == null) { return -1; } return this.user.getId(); }
public RichUser(User user, List<UserExtSource> userExtSources) { super(user.getId(), user.getFirstName(), user.getLastName(), user.getMiddleName(), user.getTitleBefore(), user.getTitleAfter(), user.getCreatedAt(), user.getCreatedBy(), user.getModifiedAt(), user.getModifiedBy(), user.isServiceUser(), user.isSponsoredUser(), user.getCreatedByUid(), user.getModifiedByUid()); this.userExtSources = userExtSources; this.userAttributes = null; }
private static User createUser(Map<String, String> beanAttr) { if(beanAttr==null) return null; User user = new User(); user.setId(Integer.valueOf(beanAttr.get("id"))); user.setTitleBefore(BeansUtils.eraseEscaping(beanAttr.get("titleBefore"))); user.setTitleAfter(BeansUtils.eraseEscaping(beanAttr.get("titleAfter"))); user.setFirstName(BeansUtils.eraseEscaping(beanAttr.get("firstName"))); user.setLastName(BeansUtils.eraseEscaping(beanAttr.get("lastName"))); user.setMiddleName(BeansUtils.eraseEscaping(beanAttr.get("middleName"))); user.setServiceUser(Boolean.valueOf(beanAttr.get("serviceAccount"))); user.setSponsoredUser(Boolean.valueOf(beanAttr.get("sponsoredAccount"))); return user; }
public SpecificUserType getMajorSpecificType() { if (isServiceUser()) return SpecificUserType.SERVICE; else if (isSponsoredUser()) return SpecificUserType.SPONSORED; else return SpecificUserType.NORMAL; }
/** * VOOTPerson represents person encoded according to the OpenSocial Social Data Specification using in VOOT protocol. * * @param user user * @param emails email adressrs of user */ public VOOTPerson(User user, Email[] emails){ this.id = Integer.toString(user.getId()); this.displayName = user.getDisplayName(); this.emails = emails; }
@Override public String serializeToString() { return this.getClass().getSimpleName() + ":[" + "id=<" + getId() + ">" + ", titleBefore=<" + (getTitleBefore() == null ? "\\0" : BeansUtils.createEscaping(getTitleBefore())) + ">" + ", firstName=<" + (getFirstName() == null ? "\\0" : BeansUtils.createEscaping(getFirstName())) + ">" + ", lastName=<" + (getLastName() == null ? "\\0" : BeansUtils.createEscaping(getLastName())) + ">" + ", middleName=<" + (getMiddleName() == null ? "\\0" : BeansUtils.createEscaping(getMiddleName())) + ">" + ", titleAfter=<" + (getTitleAfter() == null ? "\\0" : BeansUtils.createEscaping(getTitleAfter())) + ">" + ", serviceAccount=<" + isServiceUser() + ">" + ", sponsoredAccount=<" + isSponsoredUser() + ">" + ']'; }
objClasses.add(EventProcessorImpl.objectClassInetUser); String firstName = user.getFirstName(); String lastName = user.getLastName(); String commonName = ""; if(firstName == null || firstName.isEmpty()) firstName = ""; attributes.put(EventProcessorImpl.ldapAttrCommonName, commonName); if(!firstName.isEmpty()) attributes.put(EventProcessorImpl.ldapAttrGivenName, firstName); attributes.put(EventProcessorImpl.ldapAttrPerunUserId, String.valueOf(user.getId())); if(user.isServiceUser()) attributes.put(EventProcessorImpl.ldapAttrIsServiceUser, "1"); else attributes.put(EventProcessorImpl.ldapAttrIsServiceUser, "0"); if(user.isSponsoredUser()) attributes.put(EventProcessorImpl.ldapAttrIsSponsoredUser, "1"); else attributes.put(EventProcessorImpl.ldapAttrIsSponsoredUser, "0"); ldapTemplate.bind(getUserDN(String.valueOf(user.getId())), null, attributes); log.debug("New entry created in LDAP: User {} in Group with Id=" + user.getId() + ".", user); } catch (NameNotFoundException e) { throw new InternalErrorException(e);
int compare; if (this.getLastName() == null && user.getLastName() != null) compare = -1; else if (user.getLastName() == null && this.getLastName() != null) compare = 1; else if (this.getLastName() == null && user.getLastName() == null) compare = 0; else compare = this.getLastName().compareToIgnoreCase(user.getLastName()); if (compare != 0) return compare; if (this.getFirstName() == null && user.getFirstName() != null) compare = -1; else if (user.getFirstName() == null && this.getFirstName() != null) compare = 1; else if (this.getFirstName() == null && user.getFirstName() == null) compare = 0; else compare = this.getFirstName().compareToIgnoreCase(user.getFirstName()); if (compare != 0) return compare; return (this.getId() - perunBean.getId()); } else { return (this.getId() - perunBean.getId());
if (user != null) nameText = user.getDisplayName(); if (user != null) nameText = user.getFirstName(); if (user != null) nameText = user.getLastName(); if (app.getUser() != null) { try { User u = usersManager.getUserById(registrarSession, app.getUser().getId()); Member m = membersManager.getMemberByUser(registrarSession, app.getVo(), u); Attribute a = attrManager.getAttribute(registrarSession, m, URN_MEMBER_EXPIRATION); if (app.getUser() != null) { try { User u = usersManager.getUserById(registrarSession, app.getUser().getId()); Attribute a = attrManager.getAttribute(registrarSession, u, URN_USER_PREFERRED_MAIL); if (a != null && a.getValue() != null) { if (app.getUser() != null) { try { User u = usersManager.getUserById(registrarSession, app.getUser().getId()); Attribute a = attrManager.getAttribute(registrarSession, u, URN_USER_PHONE); if (a != null && a.getValue() != null) {
cz.metacentrum.perun.core.api.User user = new cz.metacentrum.perun.core.api.User(); user.setId(92979); user.setTitleBefore("Bc."); user.setFirstName("Tom"); user.setLastName("Tunkl"); user.setTitleAfter("CSc."); result.add(user);
User user = usersManager.getUserById(registrarSession, app.getUser().getId()); List<ApplicationFormItemData> data = registrarManager.getApplicationDataById(registrarSession, app.getId()); boolean found = false; Map<String, String> commonName = Utils.parseCommonName(item.getValue()); if (commonName.get("titleBefore") != null && !commonName.get("titleBefore").isEmpty()) { user.setTitleBefore(commonName.get("titleBefore")); found = true; user.setTitleAfter(commonName.get("titleAfter")); found = true; if (URN_USER_TITLE_BEFORE.equals(item.getFormItem().getPerunDestinationAttribute())) { if (item.getValue() != null && !item.getValue().isEmpty()) { user.setTitleBefore(item.getValue()); found = true; user.setTitleAfter(item.getValue()); found = true;
String authorId = user.getLastName()+","+user.getFirstName();
app.setUser(new User(rs.getInt("user_id"), rs.getString("user_first_name"), rs.getString("user_last_name"), rs.getString("user_middle_name"), rs.getString("user_title_before"), rs.getString("user_title_after"),
private List<MemberSCIM> mapPerunMembersToScimMembers(List<Member> perunMembers) { List<MemberSCIM> scimMembers = new ArrayList(); for (Member perunMember : perunMembers) { User perunUser; try { perunUser = perunBl.getUsersManagerBl().getUserByMember(session, perunMember); MemberSCIM member = new MemberSCIM(); String id = String.valueOf(perunMember.getId()); member.setDisplay(perunUser.getDisplayName()); member.setValue(id); member.setRef(BASE_PATH + USERS_PATH + id); scimMembers.add(member); } catch (InternalErrorException ex) { log.error("Cannot find user with id " + perunMember.getUserId(), ex); } } return scimMembers; } }
public Candidate(User user, UserExtSource userExtSource) { if(user != null) { this.setFirstName(user.getFirstName()); this.setLastName(user.getLastName()); this.setMiddleName(user.getMiddleName()); this.setTitleAfter(user.getTitleAfter()); this.setTitleBefore(user.getTitleBefore()); this.setServiceUser(user.isServiceUser()); this.setSponsoredUser(user.isSponsoredUser()); } this.userExtSource = userExtSource; }
dn+= "perunUserId=" + user.getId() + "," + branchOuPeople; writer.write(dn + '\n'); String firstName = user.getFirstName(); String lastName = user.getLastName(); if(firstName == null || firstName.isEmpty()) firstName = ""; else cn+= firstName + " "; perunUserId+= String.valueOf(user.getId()); writer.write(perunUserId + '\n'); if(user.isServiceUser()) isServiceUser+= "1"; else isServiceUser+= "0"; writer.write(isServiceUser + '\n'); if(user.isSponsoredUser()) isSponsoredUser+= "1"; else isSponsoredUser+= "0"; writer.write(isSponsoredUser + '\n');
ldapConnector.updateUsersAttributeInLDAP(String.valueOf(this.user.getId()), ldapAttrUserCertDNs, subjectsArray); Map<LdapOperation, List<Pair<String,String>>> attributes = new HashMap<LdapOperation, List<Pair<String, String>>>(); List<Pair<String,String>> replaceList = new ArrayList<Pair<String, String>>(); String firstName = this.user.getFirstName(); String lastName = this.user.getLastName(); String commonName = ""; if(firstName == null || firstName.isEmpty()) firstName = "";
private UserSCIM mapPerunUserToScimUser(User perunUser) { Long userId = new Long(perunUser.getId()); UserSCIM result = new UserSCIM(); EmailSCIM email = getEmail(perunUser); if (email != null) { List emails = new ArrayList<>(); emails.add(email); result.setEmails(emails); } result.setId(userId); result.setUserName(userId.toString()); result.setName(perunUser.getDisplayName()); result.setDisplayName(perunUser.getDisplayName()); List<String> schemas = new ArrayList<>(); schemas.add(URN_USER); result.setSchemas(schemas); return result; }
public boolean isSpecificUser() { return isServiceUser() || isSponsoredUser(); }
User userOfMember = new User();