Klasse TorqueAbstractDynamicGroup
java.lang.Object
org.apache.fulcrum.security.torque.security.TorqueAbstractSecurityEntity
org.apache.fulcrum.security.torque.dynamic.TorqueAbstractDynamicGroup
- Alle implementierten Schnittstellen:
Serializable
,Group
,SecurityEntity
,BasicGroup
,DynamicGroup
,org.apache.torque.om.ObjectModel
,org.apache.torque.om.Persistent
- Bekannte direkte Unterklassen:
BaseTorqueDynamicGroup
public abstract class TorqueAbstractDynamicGroup
extends TorqueAbstractSecurityEntity
implements DynamicGroup
This abstract class provides the SecurityInterface to the managers.
- Version:
- $Id:$
- Autor:
- Thomas Vandahl
- Siehe auch:
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoid
void
void
delete()
Delete this entitygetRoles()
protected List<TorqueDynamicGroupRole>
getTorqueDynamicGroupRolesJoinTorqueDynamicRole
(org.apache.torque.criteria.Criteria criteria, Connection con) Forward reference to generated code Get a list of association objects, pre-populated with their TorqueDynamicRole objects.protected List<TorqueDynamicUserGroup>
getTorqueDynamicUserGroupsJoinTorqueDynamicUser
(org.apache.torque.criteria.Criteria criteria, Connection con) Forward reference to generated code Get a list of association objects, pre-populated with their TorqueDynamicUser objects.getUsers()
void
removeRole
(Role role) void
removeUser
(User user) void
old contract, lazy is set tofalse
.void
retrieveAttachedObjects
(Connection con, Boolean lazy) Retrieve attached objects such as users, permissions, ...void
<T extends Role>
voidsetRolesAsSet
(Set<T> roles) void
<T extends User>
voidsetUsersAsSet
(Set<T> users) void
update
(Connection con) Update this instance to the database with all dependent objectsVon Klasse geerbte Methoden org.apache.fulcrum.security.torque.security.TorqueAbstractSecurityEntity
getEntityId, getEntityName, getId, getName, setEntityId, setEntityName, setId, setName
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.entity.SecurityEntity
getId, getName, setId, setName
-
Konstruktordetails
-
TorqueAbstractDynamicGroup
public TorqueAbstractDynamicGroup()
-
-
Methodendetails
-
getTorqueDynamicUserGroupsJoinTorqueDynamicUser
protected List<TorqueDynamicUserGroup> getTorqueDynamicUserGroupsJoinTorqueDynamicUser(org.apache.torque.criteria.Criteria criteria, Connection con) throws org.apache.torque.TorqueException Forward reference to generated code Get a list of association objects, pre-populated with their TorqueDynamicUser objects.- Parameter:
criteria
- Criteria to define the selection of recordscon
- a database connection- Gibt zurück:
- a list of User/Group relations
- Löst aus:
org.apache.torque.TorqueException
- if any database error occurs
-
getTorqueDynamicGroupRolesJoinTorqueDynamicRole
protected List<TorqueDynamicGroupRole> getTorqueDynamicGroupRolesJoinTorqueDynamicRole(org.apache.torque.criteria.Criteria criteria, Connection con) throws org.apache.torque.TorqueException Forward reference to generated code Get a list of association objects, pre-populated with their TorqueDynamicRole objects.- Parameter:
criteria
- Criteria to define the selection of recordscon
- a database connection- Gibt zurück:
- a list of Role/Group relations
- Löst aus:
org.apache.torque.TorqueException
- if any database error occurs
-
addUser
- Angegeben von:
addUser
in SchnittstelleBasicGroup
-
getUsers
- Angegeben von:
getUsers
in SchnittstelleBasicGroup
-
getUsersAsSet
- Angegeben von:
getUsersAsSet
in SchnittstelleBasicGroup
-
removeUser
- Angegeben von:
removeUser
in SchnittstelleBasicGroup
-
setUsers
- Angegeben von:
setUsers
in SchnittstelleBasicGroup
-
setUsersAsSet
- Angegeben von:
setUsersAsSet
in SchnittstelleBasicGroup
-
addRole
- Angegeben von:
addRole
in SchnittstelleDynamicGroup
-
getRoles
- Angegeben von:
getRoles
in SchnittstelleDynamicGroup
-
getRolesAsSet
- Angegeben von:
getRolesAsSet
in SchnittstelleDynamicGroup
-
removeRole
- Angegeben von:
removeRole
in SchnittstelleDynamicGroup
-
setRoles
- Angegeben von:
setRoles
in SchnittstelleDynamicGroup
-
setRolesAsSet
- Angegeben von:
setRolesAsSet
in SchnittstelleDynamicGroup
-
getDatabaseName
- Gibt zurück:
- the database name
-
retrieveAttachedObjects
Beschreibung aus Klasse kopiert:TorqueAbstractSecurityEntity
old contract, lazy is set tofalse
.- Angegeben von:
retrieveAttachedObjects
in KlasseTorqueAbstractSecurityEntity
- Parameter:
con
- A database connection- Löst aus:
DataBackendException
- wrapper exception: user information not found exception
-
retrieveAttachedObjects
Beschreibung aus Klasse kopiert:TorqueAbstractSecurityEntity
Retrieve attached objects such as users, permissions, ...- Angegeben von:
retrieveAttachedObjects
in KlasseTorqueAbstractSecurityEntity
- Parameter:
con
- A database connectionlazy
- iftrue
, may load some or all relationships later- Löst aus:
DataBackendException
-
update
Beschreibung aus Klasse kopiert:TorqueAbstractSecurityEntity
Update this instance to the database with all dependent objects- Angegeben von:
update
in KlasseTorqueAbstractSecurityEntity
- Parameter:
con
- A database connection- Löst aus:
org.apache.torque.TorqueException
- database not found exception
-
delete
public void delete() throws org.apache.torque.TorqueExceptionBeschreibung aus Klasse kopiert:TorqueAbstractSecurityEntity
Delete this entity- Angegeben von:
delete
in KlasseTorqueAbstractSecurityEntity
- Löst aus:
org.apache.torque.TorqueException
- if any database error occurs if any database operation fails
-