/** * To get the IdentityAPI interface. * * @return the interface IdentityAPI. */ public static IdentityAPI getIdentityAPI() { return getAPIAccessor().getIdentityAPI(); }
/** * To get the IdentityAPI interface. * * @return the interface IdentityAPI. */ public static IdentityAPI getIdentityAPI() { return getAPIAccessor().getIdentityAPI(); }
public User execute(Environment environment) throws Exception { final APIAccessor accessor = new StandardAPIAccessorImpl(); final IdentityAPI identityAPI = accessor.getIdentityAPI(); User user; user = identityAPI.updateUserByUUID(userUuid, username, firstName, lastName, title, jobTitle, managerUuid, metadata); if(updatePassword){ identityAPI.updateUserPassword(userUuid, password); } identityAPI.updateUserDelegee(userUuid, delegateUuid); identityAPI.updateUserPersonalContactInfo(userUuid, personalContactInfo.get(EMAIL_KEY), personalContactInfo.get(PHONE_NUMBER_KEY), personalContactInfo.get(MOBILE_NUMBER_KEY), personalContactInfo.get(FAX_NUMBER_KEY), personalContactInfo.get(BUILDING_KEY), personalContactInfo.get(ROOM_KEY), personalContactInfo.get(ADDRESS_KEY), personalContactInfo.get(ZIPCODE_KEY), personalContactInfo.get(CITY_KEY), personalContactInfo.get(STATE_KEY), personalContactInfo.get(COUNTRY_KEY), personalContactInfo.get(WEBSITE_KEY)); identityAPI.updateUserProfessionalContactInfo(userUuid, professionalContactInfo.get(EMAIL_KEY), professionalContactInfo.get(PHONE_NUMBER_KEY), professionalContactInfo.get(MOBILE_NUMBER_KEY), professionalContactInfo.get(FAX_NUMBER_KEY), professionalContactInfo.get(BUILDING_KEY), professionalContactInfo.get(ROOM_KEY), professionalContactInfo.get(ADDRESS_KEY), professionalContactInfo.get(ZIPCODE_KEY), professionalContactInfo.get(CITY_KEY), professionalContactInfo.get(STATE_KEY), professionalContactInfo.get(COUNTRY_KEY), professionalContactInfo.get(WEBSITE_KEY)); final Collection<String> ms = new ArrayList<String>(); String groupId; for (Entry<String,Collection<String>> entry : memberships.entrySet()) { groupId = entry.getKey(); for (String roleId : entry.getValue()) { ms.add(identityAPI.getMembershipForRoleAndGroup(roleId, groupId).getUUID()); } } identityAPI.setUserMemberships(user.getUUID(), ms); return identityAPI.getUserByUUID(userUuid); }
public User execute(Environment environment) throws Exception { final APIAccessor accessor = new StandardAPIAccessorImpl(); final IdentityAPI identityAPI = accessor.getIdentityAPI(); User user; user = identityAPI.updateUserByUUID(userUuid, username, firstName, lastName, title, jobTitle, managerUuid, metadata); if(updatePassword){ identityAPI.updateUserPassword(userUuid, password); } identityAPI.updateUserDelegee(userUuid, delegateUuid); identityAPI.updateUserPersonalContactInfo(userUuid, personalContactInfo.get(EMAIL_KEY), personalContactInfo.get(PHONE_NUMBER_KEY), personalContactInfo.get(MOBILE_NUMBER_KEY), personalContactInfo.get(FAX_NUMBER_KEY), personalContactInfo.get(BUILDING_KEY), personalContactInfo.get(ROOM_KEY), personalContactInfo.get(ADDRESS_KEY), personalContactInfo.get(ZIPCODE_KEY), personalContactInfo.get(CITY_KEY), personalContactInfo.get(STATE_KEY), personalContactInfo.get(COUNTRY_KEY), personalContactInfo.get(WEBSITE_KEY)); identityAPI.updateUserProfessionalContactInfo(userUuid, professionalContactInfo.get(EMAIL_KEY), professionalContactInfo.get(PHONE_NUMBER_KEY), professionalContactInfo.get(MOBILE_NUMBER_KEY), professionalContactInfo.get(FAX_NUMBER_KEY), professionalContactInfo.get(BUILDING_KEY), professionalContactInfo.get(ROOM_KEY), professionalContactInfo.get(ADDRESS_KEY), professionalContactInfo.get(ZIPCODE_KEY), professionalContactInfo.get(CITY_KEY), professionalContactInfo.get(STATE_KEY), professionalContactInfo.get(COUNTRY_KEY), professionalContactInfo.get(WEBSITE_KEY)); final Collection<String> ms = new ArrayList<String>(); String groupId; for (Entry<String,Collection<String>> entry : memberships.entrySet()) { groupId = entry.getKey(); for (String roleId : entry.getValue()) { ms.add(identityAPI.getMembershipForRoleAndGroup(roleId, groupId).getUUID()); } } identityAPI.setUserMemberships(user.getUUID(), ms); return identityAPI.getUserByUUID(userUuid); }
public User execute(Environment environment) throws Exception { final APIAccessor accessor = new StandardAPIAccessorImpl(); final IdentityAPI identityAPI = accessor.getIdentityAPI(); User user; user = identityAPI.addUser(username, password, firstName, lastName, title, jobTitle, managerUuid, metadata); identityAPI.updateUserDelegee(user.getUUID(), delegateUuid); identityAPI.updateUserPersonalContactInfo(user.getUUID(), personalContactInfo.get(EMAIL_KEY), personalContactInfo.get(PHONE_NUMBER_KEY), personalContactInfo.get(MOBILE_NUMBER_KEY), personalContactInfo.get(FAX_NUMBER_KEY), personalContactInfo.get(BUILDING_KEY), personalContactInfo.get(ROOM_KEY), personalContactInfo.get(ADDRESS_KEY), personalContactInfo.get(ZIPCODE_KEY), personalContactInfo.get(CITY_KEY), personalContactInfo.get(STATE_KEY), personalContactInfo.get(COUNTRY_KEY), personalContactInfo.get(WEBSITE_KEY)); identityAPI.updateUserProfessionalContactInfo(user.getUUID(), professionalContactInfo.get(EMAIL_KEY), professionalContactInfo.get(PHONE_NUMBER_KEY), professionalContactInfo.get(MOBILE_NUMBER_KEY), professionalContactInfo.get(FAX_NUMBER_KEY), professionalContactInfo.get(BUILDING_KEY), professionalContactInfo.get(ROOM_KEY), professionalContactInfo.get(ADDRESS_KEY), professionalContactInfo.get(ZIPCODE_KEY), professionalContactInfo.get(CITY_KEY), professionalContactInfo.get(STATE_KEY), professionalContactInfo.get(COUNTRY_KEY), professionalContactInfo.get(WEBSITE_KEY)); final Collection<String> ms = new ArrayList<String>(); String groupId; for (Entry<String,List<String>> entry : memberships.entrySet()) { groupId = entry.getKey(); for (String roleId : entry.getValue()) { ms.add(identityAPI.getMembershipForRoleAndGroup(roleId, groupId).getUUID()); } } identityAPI.setUserMemberships(user.getUUID(), ms); return identityAPI.getUserByUUID(user.getUUID()); }
public User execute(Environment environment) throws Exception { final APIAccessor accessor = new StandardAPIAccessorImpl(); final IdentityAPI identityAPI = accessor.getIdentityAPI(); User user; user = identityAPI.addUser(username, password, firstName, lastName, title, jobTitle, managerUuid, metadata); identityAPI.updateUserDelegee(user.getUUID(), delegateUuid); identityAPI.updateUserPersonalContactInfo(user.getUUID(), personalContactInfo.get(EMAIL_KEY), personalContactInfo.get(PHONE_NUMBER_KEY), personalContactInfo.get(MOBILE_NUMBER_KEY), personalContactInfo.get(FAX_NUMBER_KEY), personalContactInfo.get(BUILDING_KEY), personalContactInfo.get(ROOM_KEY), personalContactInfo.get(ADDRESS_KEY), personalContactInfo.get(ZIPCODE_KEY), personalContactInfo.get(CITY_KEY), personalContactInfo.get(STATE_KEY), personalContactInfo.get(COUNTRY_KEY), personalContactInfo.get(WEBSITE_KEY)); identityAPI.updateUserProfessionalContactInfo(user.getUUID(), professionalContactInfo.get(EMAIL_KEY), professionalContactInfo.get(PHONE_NUMBER_KEY), professionalContactInfo.get(MOBILE_NUMBER_KEY), professionalContactInfo.get(FAX_NUMBER_KEY), professionalContactInfo.get(BUILDING_KEY), professionalContactInfo.get(ROOM_KEY), professionalContactInfo.get(ADDRESS_KEY), professionalContactInfo.get(ZIPCODE_KEY), professionalContactInfo.get(CITY_KEY), professionalContactInfo.get(STATE_KEY), professionalContactInfo.get(COUNTRY_KEY), professionalContactInfo.get(WEBSITE_KEY)); final Collection<String> ms = new ArrayList<String>(); String groupId; for (Entry<String,List<String>> entry : memberships.entrySet()) { groupId = entry.getKey(); for (String roleId : entry.getValue()) { ms.add(identityAPI.getMembershipForRoleAndGroup(roleId, groupId).getUUID()); } } identityAPI.setUserMemberships(user.getUUID(), ms); return identityAPI.getUserByUUID(user.getUUID()); }