Klasse DefaultAbstractTurbineRole
java.lang.Object
org.apache.fulcrum.security.torque.security.TorqueAbstractSecurityEntity
org.apache.fulcrum.security.torque.security.turbine.TorqueAbstractTurbineTurbineSecurityEntity
org.apache.fulcrum.security.torque.turbine.DefaultAbstractTurbineRole
- Alle implementierten Schnittstellen:
Serializable
,Role
,SecurityEntity
,TurbineRole
,TurbineUserGroupRoleEntity
,org.apache.torque.om.ObjectModel
,org.apache.torque.om.Persistent
- Bekannte direkte Unterklassen:
BaseTurbineRole
public abstract class DefaultAbstractTurbineRole
extends TorqueAbstractTurbineTurbineSecurityEntity
implements TurbineRole
This abstract class provides the SecurityInterface to the managers.
- Version:
- $Id:$
- Autor:
- Thomas Vandahl
- Siehe auch:
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoid
addPermission
(Permission permission) void
delete()
Delete this entity<T extends Permission>
Set<T>protected <T extends TurbineRolePermissionPeerMapper>
List<T>getTurbineRolePermissionsJoinTurbinePermission
(org.apache.torque.criteria.Criteria criteria, Connection con) Forward reference to generated code Get a list of association objects, pre-populated with their TurbinePermission objects.protected <T extends TurbineUserGroupRoleModelPeerMapper>
List<T>getTurbineUserGroupRolesJoinTurbineGroup
(org.apache.torque.criteria.Criteria criteria, Connection con) Forward reference to generated code Get a list of association objects, pre-populated with their TurbineGroup objects.<T extends TurbineUserGroupRole>
Set<T>void
removePermission
(Permission permission) void
old contract, lazy is set tofalse
.void
retrieveAttachedObjects
(Connection con, Boolean lazy) Retrieve attached objects such as users, permissions, ...void
setPermissions
(PermissionSet permissionSet) <T extends Permission>
voidsetPermissionsAsSet
(Set<T> permissions) void
update
(Connection con) Update this instance to the database with all dependent objectsVon Klasse geerbte Methoden org.apache.fulcrum.security.torque.security.turbine.TorqueAbstractTurbineTurbineSecurityEntity
addUserGroupRole, addUserGroupRole, removeUserGroupRole, removeUserGroupRole, setUserGroupRoleSet
Von 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
Von Schnittstelle geerbte Methoden org.apache.fulcrum.security.model.turbine.entity.TurbineUserGroupRoleEntity
addUserGroupRole, removeUserGroupRole, setUserGroupRoleSet
-
Konstruktordetails
-
DefaultAbstractTurbineRole
public DefaultAbstractTurbineRole()
-
-
Methodendetails
-
getTurbineRolePermissionsJoinTurbinePermission
protected <T extends TurbineRolePermissionPeerMapper> List<T> getTurbineRolePermissionsJoinTurbinePermission(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 TurbinePermission objects.- Parameter:
criteria
- Criteria to define the selection of recordscon
- a database connection- Gibt zurück:
- a list of Role/Permission relations
- Löst aus:
org.apache.torque.TorqueException
- if any database error occurs
-
getTurbineUserGroupRolesJoinTurbineGroup
protected <T extends TurbineUserGroupRoleModelPeerMapper> List<T> getTurbineUserGroupRolesJoinTurbineGroup(org.apache.torque.criteria.Criteria criteria, Connection con) throws org.apache.torque.TorqueException, DataBackendException Forward reference to generated code Get a list of association objects, pre-populated with their TurbineGroup objects.- Parameter:
criteria
- Criteria to define the selection of recordscon
- a database connection- Gibt zurück:
- a list of User/Group/Role relations
- Löst aus:
org.apache.torque.TorqueException
- if any database error occursDataBackendException
-
addPermission
- Angegeben von:
addPermission
in SchnittstelleTurbineRole
- Siehe auch:
-
getPermissions
- Angegeben von:
getPermissions
in SchnittstelleTurbineRole
- Siehe auch:
-
getPermissionsAsSet
- Angegeben von:
getPermissionsAsSet
in SchnittstelleTurbineRole
- Siehe auch:
-
removePermission
- Angegeben von:
removePermission
in SchnittstelleTurbineRole
- Siehe auch:
-
setPermissions
- Angegeben von:
setPermissions
in SchnittstelleTurbineRole
- Siehe auch:
-
setPermissionsAsSet
- Angegeben von:
setPermissionsAsSet
in SchnittstelleTurbineRole
- Siehe auch:
-
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
-
getUserGroupRoleSet
- Angegeben von:
getUserGroupRoleSet
in SchnittstelleTurbineUserGroupRoleEntity
- Setzt außer Kraft:
getUserGroupRoleSet
in KlasseTorqueAbstractTurbineTurbineSecurityEntity
- 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- Siehe auch:
-