public class DefaultPermissionDAO extends 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(Object id)
Exclui uma permissão na fonte de dados.
|
csbase.logic.Permission |
modifyPermission(Object id,
csbase.logic.Permission permission)
Modifica uma permissão na fonte de dados.
|
List<csbase.logic.Permission> |
readAllPermissions()
Recupera todas as permissão da fonte de dados.
|
csbase.logic.Permission |
readPermission(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(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(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 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(Object id) throws DAOException
PermissionDAOreadPermission in interface PermissionDAOid - identificador da permissão.DAOException - se ocorrer algum problema na consulta a fonte de
dados.Copyright © 2019. All rights reserved.