public abstract class DefaultAbstractTurbineRole extends TorqueAbstractTurbineTurbineSecurityEntity implements TurbineRole
Constructor and Description |
---|
DefaultAbstractTurbineRole() |
Modifier and Type | Method and Description |
---|---|
void |
addPermission(Permission permission) |
void |
delete()
Delete this entity
|
PermissionSet |
getPermissions() |
<T extends Permission> |
getPermissionsAsSet() |
protected List<TurbineRolePermission> |
getTurbineRolePermissionsJoinTurbinePermission(org.apache.torque.criteria.Criteria criteria,
Connection con)
Forward reference to generated code
Get a list of association objects, pre-populated with their TurbinePermission
objects.
|
protected List<TurbineUserGroupRole> |
getTurbineUserGroupRolesJoinTurbineGroup(org.apache.torque.criteria.Criteria criteria,
Connection con)
Forward reference to generated code
Get a list of association objects, pre-populated with their TurbineGroup
objects.
|
void |
removePermission(Permission permission) |
void |
retrieveAttachedObjects(Connection con)
Retrieve attached objects such as users, permissions, ...
|
void |
setPermissions(PermissionSet permissionSet) |
<T extends Permission> |
setPermissionsAsSet(Set<T> permissions) |
void |
update(Connection con)
Update this instance to the database with all dependent objects
|
addUserGroupRole, getUserGroupRoleSet, removeUserGroupRole, setUserGroupRoleSet
getEntityId, getEntityName, getId, getName, setEntityId, setEntityName, setId, setName
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getId, getName, setId, setName
addUserGroupRole, getUserGroupRoleSet, removeUserGroupRole, setUserGroupRoleSet
protected List<TurbineRolePermission> getTurbineRolePermissionsJoinTurbinePermission(org.apache.torque.criteria.Criteria criteria, Connection con) throws org.apache.torque.TorqueException
criteria
- Criteria to define the selection of recordscon
- a database connectionorg.apache.torque.TorqueException
protected List<TurbineUserGroupRole> getTurbineUserGroupRolesJoinTurbineGroup(org.apache.torque.criteria.Criteria criteria, Connection con) throws org.apache.torque.TorqueException
criteria
- Criteria to define the selection of recordscon
- a database connectionorg.apache.torque.TorqueException
public void addPermission(Permission permission)
addPermission
in interface TurbineRole
TurbineRole.addPermission(org.apache.fulcrum.security.entity.Permission)
public PermissionSet getPermissions()
getPermissions
in interface TurbineRole
TurbineRole.getPermissions()
public <T extends Permission> Set<T> getPermissionsAsSet()
getPermissionsAsSet
in interface TurbineRole
TurbineRole.getPermissionsAsSet()
public void removePermission(Permission permission)
removePermission
in interface TurbineRole
TurbineRole.removePermission(org.apache.fulcrum.security.entity.Permission)
public void setPermissions(PermissionSet permissionSet)
setPermissions
in interface TurbineRole
TurbineRole.setPermissions(org.apache.fulcrum.security.util.PermissionSet)
public <T extends Permission> void setPermissionsAsSet(Set<T> permissions)
setPermissionsAsSet
in interface TurbineRole
TurbineRole.setPermissionsAsSet(java.util.Set)
public void retrieveAttachedObjects(Connection con) throws org.apache.torque.TorqueException
TorqueAbstractSecurityEntity
retrieveAttachedObjects
in class TorqueAbstractSecurityEntity
con
- A database connectionorg.apache.torque.TorqueException
TorqueAbstractSecurityEntity.retrieveAttachedObjects(java.sql.Connection)
public void update(Connection con) throws org.apache.torque.TorqueException
TorqueAbstractSecurityEntity
update
in class TorqueAbstractSecurityEntity
con
- A database connectionorg.apache.torque.TorqueException
TorqueAbstractSecurityEntity.update(java.sql.Connection)
public void delete() throws org.apache.torque.TorqueException
TorqueAbstractSecurityEntity
delete
in class TorqueAbstractSecurityEntity
org.apache.torque.TorqueException
- if any database operation failsTorqueAbstractSecurityEntity.delete()
Copyright © 2011–2017 The Apache Software Foundation. All rights reserved.