org.nuiton.topia.security.entities.user
Class TopiaGroupImpl

java.lang.Object
  extended by org.nuiton.topia.persistence.TopiaEntityAbstract
      extended by org.nuiton.topia.security.entities.user.TopiaGroupAbstract
          extended by org.nuiton.topia.security.entities.user.TopiaGroupImpl
All Implemented Interfaces:
java.io.Serializable, TopiaEntity, TopiaGroup, NoSecurityLoad

public class TopiaGroupImpl
extends TopiaGroupAbstract
implements TopiaGroup, NoSecurityLoad

Classe permettant la gestion de groupes d'utilisateurs.

Author:
ruchaud
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.nuiton.topia.security.entities.user.TopiaGroupAbstract
description, name, subGroup, superGroup, topiaUser
 
Fields inherited from class org.nuiton.topia.persistence.TopiaEntityAbstract
readListeners, readVetoables, topiaContext, topiaCreateDate, topiaId, topiaVersion, writeListeners, writeVetoables
 
Fields inherited from interface org.nuiton.topia.security.entities.user.TopiaGroup
DESCRIPTION, NAME, SUB_GROUP, SUPER_GROUP, TOPIA_USER
 
Fields inherited from interface org.nuiton.topia.persistence.TopiaEntity
TOPIA_CREATE_DATE, TOPIA_ID, TOPIA_VERSION
 
Constructor Summary
TopiaGroupImpl()
          Contructeur permettant l'initialisation des sous-groupes et des utilisateurs à vide.
 
Method Summary
 java.util.List getAllSuperGroup()
          Permet de récupérer l'ensemble des groupes parents
 java.util.List getAllUser()
          Permet de récupérer les utilisateurs du groupe et de ses sous-groupes.
 
Methods inherited from class org.nuiton.topia.security.entities.user.TopiaGroupAbstract
accept, accept, addAllSubGroup, addAllTopiaUser, addSubGroup, addTopiaUser, clearSubGroup, clearTopiaUser, delete, getComposite, getDescription, getName, getSubGroup, getSubGroupByTopiaId, getSuperGroup, getTopiaUser, getTopiaUserByTopiaId, isSubGroupEmpty, isTopiaUserEmpty, removeSubGroup, removeTopiaUser, setDescription, setName, setSubGroup, setSuperGroup, setTopiaUser, sizeSubGroup, sizeTopiaUser, toString, update
 
Methods inherited from class org.nuiton.topia.persistence.TopiaEntityAbstract
addPropertyChangeListener, addPropertyChangeListener, addPropertyListener, addPropertyListener, addVetoableChangeListener, addVetoableChangeListener, addVetoableListener, addVetoableListener, equals, fireOnPostRead, fireOnPostRead, fireOnPostWrite, fireOnPostWrite, fireOnPreRead, fireOnPreWrite, getAggregate, getTopiaContext, getTopiaCreateDate, getTopiaId, getTopiaVersion, hashCode, postCreate, removePropertyChangeListener, removePropertyChangeListener, removePropertyListener, removePropertyListener, removeVetoableChangeListener, removeVetoableChangeListener, removeVetoableListener, removeVetoableListener, setTopiaContext, setTopiaCreateDate, setTopiaId, setTopiaVersion
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.nuiton.topia.security.entities.user.TopiaGroup
addAllSubGroup, addAllTopiaUser, addSubGroup, addTopiaUser, clearSubGroup, clearTopiaUser, getDescription, getName, getSubGroup, getSubGroupByTopiaId, getSuperGroup, getTopiaUser, getTopiaUserByTopiaId, isSubGroupEmpty, isTopiaUserEmpty, removeSubGroup, removeTopiaUser, setDescription, setName, setSubGroup, setSuperGroup, setTopiaUser, sizeSubGroup, sizeTopiaUser
 
Methods inherited from interface org.nuiton.topia.persistence.TopiaEntity
accept, addPropertyChangeListener, addPropertyChangeListener, addPropertyListener, addPropertyListener, addVetoableChangeListener, addVetoableChangeListener, addVetoableListener, addVetoableListener, delete, getAggregate, getComposite, getTopiaContext, getTopiaCreateDate, getTopiaId, getTopiaVersion, postCreate, removePropertyChangeListener, removePropertyChangeListener, removePropertyListener, removePropertyListener, removeVetoableChangeListener, removeVetoableChangeListener, removeVetoableListener, removeVetoableListener, setTopiaCreateDate, setTopiaId, setTopiaVersion, update
 

Constructor Detail

TopiaGroupImpl

public TopiaGroupImpl()
Contructeur permettant l'initialisation des sous-groupes et des utilisateurs à vide.

Method Detail

getAllUser

public java.util.List getAllUser()
Permet de récupérer les utilisateurs du groupe et de ses sous-groupes.

Specified by:
getAllUser in interface TopiaGroup
Returns:
liste des utilisateurs du groupe

getAllSuperGroup

public java.util.List getAllSuperGroup()
Permet de récupérer l'ensemble des groupes parents

Specified by:
getAllSuperGroup in interface TopiaGroup
Returns:
groupes parents


Copyright © 2004-2010 CodeLutin. All Rights Reserved.