| java.lang.Object com.calipso.reportgenerator.usermanager.UserManager
UserManager | public class UserManager (Code) | | User: alozada
Date: 08/09/2005
Time: 12:32:29
|
addListener | public void addListener(UserManagerListener userManagerListener)(Code) | | Agrega a la lista de Listener un nuevo elemento
Parameters: userManagerListener - |
addRol | public void addRol(Rol rol) throws InfoException(Code) | | Llama al metodo addRol de RolDataRepository desde el UserManager, para agregarle al file
RolData la linea "rol.getId();rol.getDescription()" por ejemplo "rol1;rol1" lo que quedara actualizado
en una coleccion de objetos Roles debiendo por esta actualizacion llamar al fireModelChange que avisara
sobre los cambios
Parameters: rol - throws: InfoException - |
addUser | public void addUser(User us) throws InfoException(Code) | | Llama al metodo addUser de UserDataRepository desde el UserManager, para agregarle al file
UserData la linea "us.getId();us.getUserName();us.getCompany()" por ejemplo "11;Usuario1;Company1" lo que
quedara actualizado en una coleccion de objetos Usuario debiendo por esta actualizacion llamar al
fireModelChange que avisara sobre los cambios
Parameters: us - throws: InfoException - |
addUsersToCollectionRol | public void addUsersToCollectionRol(Rol role, User us) throws InfoException(Code) | | Utilizado para agregar a un usuario un rol y tambien para agregarle a un rol un usuario.
Verificando que los mismos sean validos para luego almacenarlo primeramente en un mapa,
luego si siguiera la ejecucion correctamente, se volcarian los datos en el file rolsrepository.
Parameters: role - Parameters: us - throws: InfoException - |
fillMapToMapRolsRepository | public void fillMapToMapRolsRepository() throws InfoException(Code) | | Carga un mapa de objetos usuarios / roles(por ejemplo : RoL1-> Us1, Us2 - Rol2-> Us3,Us1 )
partiendo de otro map pero de String (por ejemplo : "rol1" ->"us2" , "us2" - "rol2"-> "us3", "us1")
con las mismas caracateristicas
throws: com.calipso.reportgenerator.common.InfoException - |
getMap | public Map getMap()(Code) | | Getter del mapa de objetos (por ejemplo : RoL1-> Us1, Us2 - Rol2-> Us3,Us1 )
|
getRols | public List getRols() throws InfoException(Code) | | Devuelve una coleccion con todos los objetos Roles que existen
lista de roles |
getRolsByUser | public List getRolsByUser(User us) throws InfoException(Code) | | Devuelve una lista de objetos Roles , pertenecientes al usuario indicado
como parametro
Parameters: us - lista de roles throws: InfoException - |
getUsersByRol | public List getUsersByRol(Rol role) throws InfoException(Code) | | Devuelve una lista de objetos Usuario , pertenecientes al Rol indicado
como parametro
Parameters: role - lista de usuarios throws: InfoException - |
getUsersWithRols | public List getUsersWithRols() throws InfoException(Code) | | Devuelve una lista con todos los objetos usuario q tienen algun rol establecido
(no usado por el momento )
throws: InfoException - lista de usuarios |
refreshListRols | public void refreshListRols() throws InfoException(Code) | | Actualiza la lista de roles , introduciendo todos los roles en una coleccion de objetos rol
throws: InfoException - |
removeRol | public boolean removeRol(Rol role) throws InfoException, IOException(Code) | | Borra un rol del file de roles (RolData) y si el mismo tiene ademas usuarios , tambien los elimina de
el file de usuarios - roles (rolsRepository), actulizando entre medio los mapas y listas relacionadas
Parameters: role - throws: InfoException - throws: IOException - |
removeRolToUser | public void removeRolToUser(Rol role, User us) throws InfoException(Code) | | Elimina una relacion entre un usuario y un rol (por ejemplo : " us1=rol1" ),
actualizando el file rolsRepository además de las estructuras concernientes
Parameters: role - Parameters: us - throws: InfoException - |
validate | public boolean validate(String userName, String password) throws InfoException(Code) | | Corrobora que el password y el usuario pasados como parametro sean correspondidos
Parameters: userName - Parameters: password - boolean throws: InfoException - |
|
|