Klasse TorqueAbstractTurbineTurbineSecurityEntityDefault
java.lang.Object
org.apache.fulcrum.security.torque.security.TorqueAbstractSecurityEntity
org.apache.fulcrum.security.torque.security.turbine.TorqueAbstractTurbineTurbineSecurityEntity
org.apache.fulcrum.security.torque.security.turbine.TorqueAbstractTurbineTurbineSecurityEntityDefault
- Alle implementierten Schnittstellen:
Serializable
,SecurityEntity
,TurbineUserGroupRoleEntity
,org.apache.torque.om.ObjectModel
,org.apache.torque.om.Persistent
- Bekannte direkte Unterklassen:
DefaultAbstractTurbineUser
public abstract class TorqueAbstractTurbineTurbineSecurityEntityDefault
extends TorqueAbstractTurbineTurbineSecurityEntity
implements TurbineUserGroupRoleEntity
This abstract class extends the user manager to allow for custom OM attached objects (user group role relationships) for ACL.
Additional Torque Custom Peer contract
- Version:
- $Id:$
- Autor:
- Georg Kallidis
- Siehe auch:
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungabstract <T extends TurbineUserGroupRoleModelPeerMapper>
voidretrieveAttachedObjects
(Connection con, Boolean lazy, List<T> ugrs) Retrieve attached objects for user: user-group-role relationship(s) This method is required if custom peers is activated for (user) manager, to allow the custom group/role inACLFactory.getAccessControlList(org.apache.fulcrum.security.entity.User)
Von Klasse geerbte Methoden org.apache.fulcrum.security.torque.security.turbine.TorqueAbstractTurbineTurbineSecurityEntity
addUserGroupRole, addUserGroupRole, getUserGroupRoleSet, removeUserGroupRole, removeUserGroupRole, setUserGroupRoleSet
Von Klasse geerbte Methoden org.apache.fulcrum.security.torque.security.TorqueAbstractSecurityEntity
delete, getEntityId, getEntityName, getId, getName, retrieveAttachedObjects, retrieveAttachedObjects, setEntityId, setEntityName, setId, setName, update
Von Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Von Schnittstelle geerbte Methoden org.apache.torque.om.ObjectModel
getPrimaryKey, isModified, isNew, setModified, setNew, setPrimaryKey, setPrimaryKey
Von Schnittstelle geerbte Methoden org.apache.torque.om.Persistent
save, save, save
Von Schnittstelle geerbte Methoden org.apache.fulcrum.security.model.turbine.entity.TurbineUserGroupRoleEntity
addUserGroupRole, getUserGroupRoleSet, removeUserGroupRole, setUserGroupRoleSet
-
Konstruktordetails
-
TorqueAbstractTurbineTurbineSecurityEntityDefault
public TorqueAbstractTurbineTurbineSecurityEntityDefault()
-
-
Methodendetails
-
retrieveAttachedObjects
public abstract <T extends TurbineUserGroupRoleModelPeerMapper> void retrieveAttachedObjects(Connection con, Boolean lazy, List<T> ugrs) throws DataBackendException, org.apache.torque.TorqueException Retrieve attached objects for user: user-group-role relationship(s) This method is required if custom peers is activated for (user) manager, to allow the custom group/role inACLFactory.getAccessControlList(org.apache.fulcrum.security.entity.User)
- Parameter:
con
- A database connectionlazy
- iftrue
, fetches objects lazilyugrs
- The custom TurbineUserGroupRole set- Löst aus:
DataBackendException
- if data connection or user information (table objects) not foundorg.apache.torque.TorqueException
-