private Agent updateAgent(Agent updatedAgent, Agent storedAgent) { if (storedAgent != updatedAgent) { updateCommonProperties(updatedAgent, storedAgent); } getConfig().getUsers().put(storedAgent.getId(), storedAgent); flushUsers(); return updatedAgent; }
private Role updateRole(Role updatedRole, Role storedRole) { if (storedRole != updatedRole) { updateCommonProperties(updatedRole, storedRole); } getConfig().getRoles().put(storedRole.getName(), storedRole); flushRoles(); return storedRole; }
private Group updateGroup(Group updatedGroup, Group storedGroup) { if (storedGroup != updatedGroup) { updateCommonProperties(updatedGroup, storedGroup); } getConfig().getGroups().put(storedGroup.getName(), storedGroup); flushGroups(); return storedGroup; }
private Role addRole(Role role) { SimpleRole fileRole = new SimpleRole(role.getName()); updateCommonProperties(role, fileRole); getConfig().getRoles().put(fileRole.getName(), fileRole); flushRoles(); return fileRole; }
private Agent addAgent(Agent user) { Agent storedAgent = new SimpleAgent(user.getId()); updateCommonProperties(user, storedAgent); getConfig().getUsers().put(storedAgent.getId(), storedAgent); flushUsers(); return storedAgent; }
private User updateUser(User updatedUser, User storedUser) { if (storedUser != updatedUser) { storedUser.setFirstName(updatedUser.getFirstName()); storedUser.setLastName(updatedUser.getLastName()); storedUser.setEmail(updatedUser.getEmail()); updateCommonProperties(updatedUser, storedUser); } getConfig().getUsers().put(storedUser.getId(), storedUser); flushUsers(); return updatedUser; }
private User addUser(User user) { User storedUser = new SimpleUser(user.getId()); storedUser.setFirstName(user.getFirstName()); storedUser.setLastName(user.getLastName()); storedUser.setEmail(user.getEmail()); updateCommonProperties(user, storedUser); getConfig().getUsers().put(storedUser.getId(), storedUser); flushUsers(); return storedUser; }
private Group addGroup(Group group) { SimpleGroup fileGroup = null; if (group.getParentGroup() != null) { fileGroup = new SimpleGroup(group.getName(), getGroup(group.getParentGroup().getName())); } else { fileGroup = new SimpleGroup(group.getName()); } updateCommonProperties(group, fileGroup); getConfig().getGroups().put(fileGroup.getName(), fileGroup); flushGroups(); return fileGroup; }