Constructor and Description |
---|
RBACDAO() |
Modifier and Type | Method and Description |
---|---|
void |
delete(int nRBACId)
Delete a record from the table
|
void |
deleteForResourceTypeAndId(String strResourceType,
String strResourceId)
Remove all the entries of the given ressource type and ressource id
|
void |
deleteForRoleKey(String strRoleKey)
Remove all the entries of the given role key
|
void |
insert(RBAC rBAC)
Insert a new record in the table.
|
RBAC |
load(int nRBACId)
Load the data of RBAC from the table
|
Collection<RBAC> |
selectRBACList()
Load the list of rBACs
|
Collection<RBAC> |
selectRBACListByRoleKey(String strRoleKey)
Find all the entries for a given role key
|
Collection<String> |
selectRoleKeys(String strTypeCode,
String strId,
String strPermission) |
void |
store(RBAC rBAC)
Update the record in the table
|
void |
updateRoleKey(String strOldRoleKey,
String strNewRoleKey)
Update the role key of all the entries of a given role key
|
public void insert(RBAC rBAC)
public RBAC load(int nRBACId)
public void delete(int nRBACId)
public void store(RBAC rBAC)
public Collection<RBAC> selectRBACList()
selectRBACList
in interface IRBACDAO
public Collection<RBAC> selectRBACListByRoleKey(String strRoleKey)
selectRBACListByRoleKey
in interface IRBACDAO
strRoleKey
- the role key to search forpublic void updateRoleKey(String strOldRoleKey, String strNewRoleKey)
updateRoleKey
in interface IRBACDAO
strOldRoleKey
- the role key to updatestrNewRoleKey
- the new role keypublic void deleteForRoleKey(String strRoleKey)
deleteForRoleKey
in interface IRBACDAO
strRoleKey
- the role key of the entries to removepublic Collection<String> selectRoleKeys(String strTypeCode, String strId, String strPermission)
selectRoleKeys
in interface IRBACDAO
strTypeCode
- The type codestrId
- the idstrPermission
- th permissionpublic void deleteForResourceTypeAndId(String strResourceType, String strResourceId)
deleteForResourceTypeAndId
in interface IRBACDAO
strResourceType
- the resource typestrResourceId
- the resource idCopyright © 2020 City of Paris. All rights reserved.