return result;
person.indicatePrivledges(roles);  return Boolean.TRUE;
    public Boolean run(String username, List roleOIDs) throws FenixServiceException {        Boolean result = new Boolean(false);        try {            ISuportePersistente persistentSuport = PersistenceSupportFactory.getDefaultPersistenceSupport();            IPerson person = persistentSuport.getIPessoaPersistente().lerPessoaPorUsername(username);            persistentSuport.getIPessoaPersistente().simpleLockWrite(person);            person.getPersonRoles().clear();            for (int i = 0; i < roleOIDs.size(); i++) {                IRole role = (IRole) persistentSuport.getIPessoaPersistente().readByOID(Role.class,                        ((Integer) roleOIDs.get(i)));                person.getPersonRoles().add(role);            }            result = new Boolean(true);        } catch (ExcepcaoPersistencia e) {            throw new FenixServiceException(e);        }        return result;    }