vishnu.model.catalog
Class UserCatalogImpl
java.lang.Object
vishnu.model.catalog.AbstractCatalog
vishnu.model.catalog.UserCatalogImpl
- All Implemented Interfaces:
- Catalog, UserCatalog
public class UserCatalogImpl
- extends AbstractCatalog
- implements UserCatalog
- Author:
- Mariano Tepper
-
Fields inherited from class vishnu.model.catalog.AbstractCatalog |
catalog, columnName, databaseName, innerTable, name, nameFieldSize, pkSet, tableName, tableSignature, userFieldSize, userName |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
buildSignature
protected void buildSignature()
- Specified by:
buildSignature
in class AbstractCatalog
buildPK
protected void buildPK()
- Specified by:
buildPK
in class AbstractCatalog
addUser
public void addUser(UserContext c,
java.lang.String password)
- Description copied from interface:
UserCatalog
- Agrega un usuario al catalogo.
- Specified by:
addUser
in interface UserCatalog
password
- - la contraseña del usuario.
contains
public boolean contains(UserContext c,
java.lang.String password)
- Description copied from interface:
UserCatalog
- Indica si el catalogo contiene al usuario.
- Specified by:
contains
in interface UserCatalog
password
- - la contraseña del usuario.
- Returns:
- true si el usuario esta en el catalogo, false si no.
getUsers
public java.util.Collection<User> getUsers(DatabaseContext c)
- Description copied from interface:
UserCatalog
- Devuelve los nombres de todos los usuarios.
- Specified by:
getUsers
in interface UserCatalog
- Returns:
- - la coleccion de los nombres de usuarios.
dropUser
public void dropUser(UserContext c)
- Description copied from interface:
UserCatalog
- Elimina un usuario del catalogo.
- Specified by:
dropUser
in interface UserCatalog
getUser
public User getUser(DatabaseContext c,
java.lang.String userName,
java.lang.String password)
- Description copied from interface:
UserCatalog
- Devuelve el usuario especificado
- Specified by:
getUser
in interface UserCatalog
userName
- - el nombre del usuario.password
- - la contraseña del usuario.
- Returns:
- el usuario requerido.