public class DefaultPermissionDAO extends java.lang.Object implements PermissionDAO
DefaultAdministrationDAOFactory| Constructor and Description |
|---|
DefaultPermissionDAO() |
| Modifier and Type | Method and Description |
|---|---|
csbase.logic.Permission |
createPermission(csbase.logic.Permission permission)
Persiste a permissão na fonte de dados.
|
void |
deletePermission(java.lang.Object id)
Exclui uma permissão na fonte de dados.
|
csbase.logic.Permission |
modifyPermission(java.lang.Object id,
csbase.logic.Permission permission)
Modifica uma permissão na fonte de dados.
|
java.util.List<csbase.logic.Permission> |
readAllPermissions()
Recupera todas as permissão da fonte de dados.
|
csbase.logic.Permission |
readPermission(java.lang.Object id)
Recupera uma permissão da fonte de dados pelo seu identificador.
|
public csbase.logic.Permission createPermission(csbase.logic.Permission permission)
throws DAOException
PermissionDAOcreatePermission in interface PermissionDAOpermission - permissão que será persistida.DAOException - se ocorrer algum problema na inclusão da permissão na
fonte de dados.public void deletePermission(java.lang.Object id)
throws DAOException
PermissionDAOdeletePermission in interface PermissionDAOid - identificador da permissão.DAOException - se ocorrer algum problema na exclusão da permissão na
fonte de dados.public csbase.logic.Permission modifyPermission(java.lang.Object id,
csbase.logic.Permission permission)
throws DAOException
PermissionDAOmodifyPermission in interface PermissionDAOid - identificador da permissão.permission - permissão com as informações que serão modificadas.DAOException - se ocorrer algum problema na modificação da permissão
na fonte de dados.public java.util.List<csbase.logic.Permission> readAllPermissions()
throws DAOException
PermissionDAOreadAllPermissions in interface PermissionDAODAOException - se ocorrer algum problema na consulta a fonte de
dados.public csbase.logic.Permission readPermission(java.lang.Object id)
throws DAOException
PermissionDAOreadPermission in interface PermissionDAOid - identificador da permissão.DAOException - se ocorrer algum problema na consulta a fonte de
dados.Copyright © 2015. All Rights Reserved.