112 String inum = person.getInum();
113 log(
"Update group " + inum);
115 Objects.requireNonNull(inum,
"inum should not be null");
116 Objects.requireNonNull(person,
"Attempt to update null person");
118 if (existingPerson != null) {
119 person.
setInum(existingPerson.getInum());
120 person.setPassword(existingPerson.getUserPassword());
121 GluuCustomPerson personToUpdate =
updateValues(existingPerson, person);
126 return Response.status(Response.Status.NOT_FOUND).build();
128 }
catch (Exception e) {
130 return Response.status(Response.Status.INTERNAL_SERVER_ERROR).build();
GluuCustomPerson updateValues(GluuCustomPerson gluuCustomPerson, GluuPersonApi person)
Definition: PeopleWebResource.java:186
abstract String getDnForPerson(String inum)
abstract void updatePerson(GluuCustomPerson person)
IPersonService personService
Definition: PeopleWebResource.java:40
void log(String message)
Definition: PeopleWebResource.java:166
void setInum(String value)
Definition: User.java:46
abstract GluuCustomPerson getPersonByInum(String inum)
Logger logger
Definition: PeopleWebResource.java:37
List< GluuPersonApi > convert(List< GluuCustomPerson > persons)
Definition: PeopleWebResource.java:158