public interface PermissionDAO
AdministrationDAOFactory}).| 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.
|
csbase.logic.Permission readPermission(Object id) throws DAOException
id - identificador da permissão.DAOException - se ocorrer algum problema na consulta a fonte de
dados.List<csbase.logic.Permission> readAllPermissions() throws DAOException
DAOException - se ocorrer algum problema na consulta a fonte de
dados.csbase.logic.Permission createPermission(csbase.logic.Permission permission)
throws DAOException
permission - permissão que será persistida.DAOException - se ocorrer algum problema na inclusão da permissão na
fonte de dados.csbase.logic.Permission modifyPermission(Object id, csbase.logic.Permission permission) throws DAOException
id - 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.void deletePermission(Object id) throws DAOException
id - identificador da permissão.DAOException - se ocorrer algum problema na exclusão da permissão na
fonte de dados.Copyright © 2021. All rights reserved.