private int setDisplayNameAndOrEmail(SetDisplayNameEmailArgs args) { if (args.displayName == null && args.email == null) { System.out.println("no display name or e-mail address provided"); return -2; } User user = findUser(args); if (args.displayName != null) { getUserRepository().setDisplayName(user, args.displayName); } if (args.email != null) { getUserRepository().setEmailAddress(user, args.email); } printUser(getUserRepository().findById(user.getUserId())); return 0; }
private int setDisplayNameAndOrEmail(SetDisplayNameEmailArgs args) { if (args.displayName == null && args.email == null) { System.out.println("no display name or e-mail address provided"); return -2; } User user = findUser(args); if (args.displayName != null) { getUserRepository().setDisplayName(user, args.displayName); } if (args.email != null) { getUserRepository().setEmailAddress(user, args.email); } printUser(getUserRepository().findById(user.getUserId())); return 0; }
private int create(CreateUserArgs args) { Set<String> authorizations = new HashSet<>(); if (args.authorizations != null && args.authorizations.length() > 0) { authorizations.addAll(Arrays.asList(StringUtils.split(args.authorizations, ','))); } Set<String> privileges; if (args.privileges == null) { privileges = getUserRepository().getDefaultPrivileges(); } else { privileges = Privilege.stringToPrivileges(args.privileges); } getUserRepository().findOrAddUser( args.userName, args.userName, null, args.password, privileges, authorizations ); User user = getUserRepository().findByUsername(args.userName); if (args.displayName != null) { getUserRepository().setDisplayName(user, args.displayName); } if (args.email != null) { getUserRepository().setEmailAddress(user, args.email); } printUser(getUserRepository().findById(user.getUserId())); return 0; }
private int create(CreateUserArgs args) { getUserRepository().findOrAddUser( args.userName, args.userName, null, args.password ); User user = getUserRepository().findByUsername(args.userName); if (args.displayName != null) { getUserRepository().setDisplayName(user, args.displayName); } if (args.email != null) { getUserRepository().setEmailAddress(user, args.email); } if (getAuthorizationRepositoryCliService() != null) { getAuthorizationRepositoryCliService().onCreateUser(this, args, user, getUser()); } if (getPrivilegeRepositoryCliService() != null) { getPrivilegeRepositoryCliService().onCreateUser(this, args, user, getUser()); } printUser(getUserRepository().findById(user.getUserId())); return 0; }