/** * readAssignedRoles * * @param anUser User * @return List */ public List<Role> readAssignedRoles(User anUser) { List<Role> list = new ArrayList<Role>(); Element userElement = this.getUserElement(anUser); Element element; Role role; NodeList roles = OrganizationElementFactory.getListRoles(userElement); for (int i = 0; i < roles.getLength(); i++) { element = (Element) roles.item(i); role = new Role(factory.elementToBase(element).getId()); list.add(role); } return list; }