|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface UserCatalog
Catalogo de usuarios del motor. Los intercambios con el archivo fisico no se relizan a traves del sistema de paginacion, para lograr persistencia inmediata. Falta agregar encriptacion para el campo password.
Method Summary | |
---|---|
void |
addUser(UserContext c,
java.lang.String password)
Agrega un usuario al catalogo. |
boolean |
contains(UserContext c,
java.lang.String password)
Indica si el catalogo contiene al usuario. |
void |
dropUser(UserContext c)
Elimina un usuario del catalogo. |
User |
getUser(DatabaseContext c,
java.lang.String userName,
java.lang.String password)
Devuelve el usuario especificado |
java.util.Collection<User> |
getUsers(DatabaseContext c)
Devuelve los nombres de todos los usuarios. |
Methods inherited from interface vishnu.model.catalog.Catalog |
---|
close, getName, getSignature |
Method Detail |
---|
void addUser(UserContext c, java.lang.String password)
databaseName
- - el nombre de la base de datos.user
- - el usuario.password
- - la contraseņa del usuario.boolean contains(UserContext c, java.lang.String password)
databaseName
- - el nombre de la base de datos.user
- - el usuario.password
- - la contraseņa del usuario.
java.util.Collection<User> getUsers(DatabaseContext c)
databaseName
- - el nombre de la base de datos.
void dropUser(UserContext c)
d
- - la base de datos.user
- - el usuario a eliminar.User getUser(DatabaseContext c, java.lang.String userName, java.lang.String password)
databaseName
- - la base de datos especificada.userName
- - el nombre del usuario.password
- - la contraseņa del usuario.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |