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 TypeMethodDescriptionvoidaddUserGroupRole(TurbineUserGroupRole userGroupRole) voidaddUserGroupRole(TurbineUserGroupRole user_group_role, boolean isLazilyLoaded) <T extends TurbineUserGroupRole>
Set<T> 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, waitMethods inherited from interface org.apache.torque.om.ObjectModel
getPrimaryKey, isModified, isNew, setModified, setNew, setPrimaryKey, setPrimaryKeyMethods inherited from interface org.apache.torque.om.Persistent
save, save, save
-
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
-