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:
Serializable, TopiaEntity, TopiaGroup, NoSecurityLoad

public class TopiaGroupImpl
extends TopiaGroupAbstract

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
AGGREGATE, COMPOSITE, TOPIA_CREATE_DATE, TOPIA_ID, TOPIA_VERSION
 
Constructor Summary
TopiaGroupImpl()
          Contructeur permettant l'initialisation des sous-groupes et des utilisateurs à vide.
 
Method Summary
 List getAllSuperGroup()
          Permet de récupérer l'ensemble des groupes parents
 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, addAllSubGroup, addAllTopiaUser, addSubGroup, addTopiaUser, clearSubGroup, clearTopiaUser, getAggregate, getComposite, getDescription, getName, getSubGroup, getSubGroupByTopiaId, getSuperGroup, getTopiaUser, getTopiaUserByTopiaId, isSubGroupEmpty, isTopiaUserEmpty, removeSubGroup, removeTopiaUser, setDescription, setName, setSubGroup, setSuperGroup, setTopiaUser, sizeSubGroup, sizeTopiaUser, toString
 
Methods inherited from class org.nuiton.topia.persistence.TopiaEntityAbstract
addPropertyChangeListener, addPropertyChangeListener, addPropertyListener, addPropertyListener, addVetoableChangeListener, addVetoableChangeListener, addVetoableListener, addVetoableListener, equals, fireOnPostRead, fireOnPostRead, fireOnPostWrite, fireOnPostWrite, fireOnPreRead, fireOnPreWrite, getReadPropertyChangeSupport, getReadVetoableChangeSupport, getTopiaContext, getTopiaCreateDate, getTopiaId, getTopiaVersion, getWritePropertyChangeSupport, getWriteVetoableChangeSupport, hashCode, 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.persistence.TopiaEntity
addPropertyChangeListener, addPropertyChangeListener, addPropertyListener, addPropertyListener, addVetoableChangeListener, addVetoableChangeListener, addVetoableListener, addVetoableListener, getTopiaCreateDate, getTopiaId, getTopiaVersion, removePropertyChangeListener, removePropertyChangeListener, removePropertyListener, removePropertyListener, removeVetoableChangeListener, removeVetoableChangeListener, removeVetoableListener, removeVetoableListener, setTopiaCreateDate, setTopiaId, setTopiaVersion
 

Constructor Detail

TopiaGroupImpl

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

Method Detail

getAllUser

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

Returns:
liste des utilisateurs du groupe

getAllSuperGroup

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

Returns:
groupes parents


Copyright © 2004-2012 CodeLutin. All Rights Reserved.