Class TorqueAbstractTurbineTurbineSecurityEntity
java.lang.Object
org.apache.fulcrum.security.torque.security.TorqueAbstractSecurityEntity
org.apache.fulcrum.security.torque.security.turbine.TorqueAbstractTurbineTurbineSecurityEntity
- All Implemented Interfaces:
Serializable
,SecurityEntity
,TurbineUserGroupRoleEntity
,org.apache.torque.om.ObjectModel
,org.apache.torque.om.Persistent
- Direct Known Subclasses:
DefaultAbstractTurbineGroup
,DefaultAbstractTurbineRole
,FulcrumAbstractTurbineGroup
,FulcrumAbstractTurbineRole
,FulcrumAbstractTurbineUser
,TorqueAbstractTurbineTurbineSecurityEntityDefault
public abstract class TorqueAbstractTurbineTurbineSecurityEntity extends TorqueAbstractSecurityEntity implements TurbineUserGroupRoleEntity
This abstract class provides the SecurityInterface to the managers.
Additional Torque contract
- Version:
- $Id:$
- Author:
- Thomas Vandahl
- See Also:
- Serialized Form
-
Constructor Summary
Constructors Constructor Description TorqueAbstractTurbineTurbineSecurityEntity()
-
Method Summary
Modifier and Type Method Description void
addUserGroupRole(TurbineUserGroupRole userGroupRole)
void
addUserGroupRole(TurbineUserGroupRole user_group_role, boolean isLazilyLoaded)
<T extends TurbineUserGroupRole>
Set<T>getUserGroupRoleSet()
void
removeUserGroupRole(TurbineUserGroupRole userGroupRole)
void
removeUserGroupRole(TurbineUserGroupRole user_group_role, boolean isLazilyLoaded)
<T extends TurbineUserGroupRole>
voidsetUserGroupRoleSet(Set<T> userGroupRoleSet)
Methods inherited from class org.apache.fulcrum.security.torque.security.TorqueAbstractSecurityEntity
delete, getEntityId, getEntityName, getId, getName, retrieveAttachedObjects, retrieveAttachedObjects, setEntityId, setEntityName, setId, setName, update
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
TorqueAbstractTurbineTurbineSecurityEntity
public TorqueAbstractTurbineTurbineSecurityEntity()
-
-
Method Details
-
addUserGroupRole
- Specified by:
addUserGroupRole
in interfaceTurbineUserGroupRoleEntity
- Throws:
DataBackendException
-
addUserGroupRole
public void addUserGroupRole(TurbineUserGroupRole user_group_role, boolean isLazilyLoaded) throws DataBackendException- Parameters:
user_group_role
- u/g/r to addisLazilyLoaded
-true
for lazy loading- Throws:
DataBackendException
- if the database backend is not found
-
getUserGroupRoleSet
- Specified by:
getUserGroupRoleSet
in interfaceTurbineUserGroupRoleEntity
- Throws:
DataBackendException
-
removeUserGroupRole
- Specified by:
removeUserGroupRole
in interfaceTurbineUserGroupRoleEntity
- Throws:
DataBackendException
-
removeUserGroupRole
public void removeUserGroupRole(TurbineUserGroupRole user_group_role, boolean isLazilyLoaded) throws DataBackendException- Parameters:
user_group_role
- u/g/r to removeisLazilyLoaded
-true
for lazy loading- Throws:
DataBackendException
- if the database backend is not found
-
setUserGroupRoleSet
- Specified by:
setUserGroupRoleSet
in interfaceTurbineUserGroupRoleEntity
-