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:
  • 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 records
      con - 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 records
      con - 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

      public void addUser(User user)
      Angegeben von:
      addUser in Schnittstelle BasicGroup
    • getUsers

      public UserSet getUsers()
      Angegeben von:
      getUsers in Schnittstelle BasicGroup
    • getUsersAsSet

      public <T extends User> Set<T> getUsersAsSet()
      Angegeben von:
      getUsersAsSet in Schnittstelle BasicGroup
    • removeUser

      public void removeUser(User user)
      Angegeben von:
      removeUser in Schnittstelle BasicGroup
    • setUsers

      public void setUsers(UserSet userSet)
      Angegeben von:
      setUsers in Schnittstelle BasicGroup
    • setUsersAsSet

      public <T extends User> void setUsersAsSet(Set<T> users)
      Angegeben von:
      setUsersAsSet in Schnittstelle BasicGroup
    • addRole

      public void addRole(Role role)
      Angegeben von:
      addRole in Schnittstelle DynamicGroup
    • getRoles

      public RoleSet getRoles()
      Angegeben von:
      getRoles in Schnittstelle DynamicGroup
    • getRolesAsSet

      public <T extends Role> Set<T> getRolesAsSet()
      Angegeben von:
      getRolesAsSet in Schnittstelle DynamicGroup
    • removeRole

      public void removeRole(Role role)
      Angegeben von:
      removeRole in Schnittstelle DynamicGroup
    • setRoles

      public void setRoles(RoleSet roleSet)
      Angegeben von:
      setRoles in Schnittstelle DynamicGroup
    • setRolesAsSet

      public <T extends Role> void setRolesAsSet(Set<T> roles)
      Angegeben von:
      setRolesAsSet in Schnittstelle DynamicGroup
    • getDatabaseName

      public String getDatabaseName()
      Gibt zurück:
      the database name
    • retrieveAttachedObjects

      public void retrieveAttachedObjects(Connection con) throws DataBackendException
      Beschreibung aus Klasse kopiert: TorqueAbstractSecurityEntity
      old contract, lazy is set to false.
      Angegeben von:
      retrieveAttachedObjects in Klasse TorqueAbstractSecurityEntity
      Parameter:
      con - A database connection
      Löst aus:
      DataBackendException - wrapper exception: user information not found exception
    • retrieveAttachedObjects

      public void retrieveAttachedObjects(Connection con, Boolean lazy) throws DataBackendException
      Beschreibung aus Klasse kopiert: TorqueAbstractSecurityEntity
      Retrieve attached objects such as users, permissions, ...
      Angegeben von:
      retrieveAttachedObjects in Klasse TorqueAbstractSecurityEntity
      Parameter:
      con - A database connection
      lazy - if true, may load some or all relationships later
      Löst aus:
      DataBackendException
    • update

      public void update(Connection con) throws org.apache.torque.TorqueException
      Beschreibung aus Klasse kopiert: TorqueAbstractSecurityEntity
      Update this instance to the database with all dependent objects
      Angegeben von:
      update in Klasse TorqueAbstractSecurityEntity
      Parameter:
      con - A database connection
      Löst aus:
      org.apache.torque.TorqueException - database not found exception
    • delete

      public void delete() throws org.apache.torque.TorqueException
      Beschreibung aus Klasse kopiert: TorqueAbstractSecurityEntity
      Delete this entity
      Angegeben von:
      delete in Klasse TorqueAbstractSecurityEntity
      Löst aus:
      org.apache.torque.TorqueException - if any database error occurs if any database operation fails