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 voidaddUserGroupRole(TurbineUserGroupRole userGroupRole)voidaddUserGroupRole(TurbineUserGroupRole user_group_role, boolean isLazilyLoaded)<T extends TurbineUserGroupRole>
Set<T>getUserGroupRoleSet()voidremoveUserGroupRole(TurbineUserGroupRole userGroupRole)voidremoveUserGroupRole(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, updateMethods 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:
addUserGroupRolein interfaceTurbineUserGroupRoleEntity- Throws:
DataBackendException
-
addUserGroupRole
public void addUserGroupRole(TurbineUserGroupRole user_group_role, boolean isLazilyLoaded) throws DataBackendException- Parameters:
user_group_role- u/g/r to addisLazilyLoaded-truefor lazy loading- Throws:
DataBackendException- if the database backend is not found
-
getUserGroupRoleSet
- Specified by:
getUserGroupRoleSetin interfaceTurbineUserGroupRoleEntity- Throws:
DataBackendException
-
removeUserGroupRole
- Specified by:
removeUserGroupRolein interfaceTurbineUserGroupRoleEntity- Throws:
DataBackendException
-
removeUserGroupRole
public void removeUserGroupRole(TurbineUserGroupRole user_group_role, boolean isLazilyLoaded) throws DataBackendException- Parameters:
user_group_role- u/g/r to removeisLazilyLoaded-truefor lazy loading- Throws:
DataBackendException- if the database backend is not found
-
setUserGroupRoleSet
- Specified by:
setUserGroupRoleSetin interfaceTurbineUserGroupRoleEntity
-