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:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addUserGroupRole
(TurbineUserGroupRole userGroupRole) void
addUserGroupRole
(TurbineUserGroupRole user_group_role, boolean isLazilyLoaded) <T extends TurbineUserGroupRole>
Set<T> 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
Methods inherited from interface org.apache.torque.om.ObjectModel
getPrimaryKey, isModified, isNew, setModified, setNew, setPrimaryKey, setPrimaryKey
Methods inherited from interface org.apache.torque.om.Persistent
save, save, save
-
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
-