org.nuiton.topia.security.entities.user
Interface TopiaGroup

All Superinterfaces:
NoSecurityLoad, TopiaEntity
All Known Implementing Classes:
TopiaGroupAbstract, TopiaGroupImpl

public interface TopiaGroup
extends NoSecurityLoad, TopiaEntity


Field Summary
static java.lang.String DESCRIPTION
           
static java.lang.String NAME
           
static java.lang.String SUB_GROUP
           
static java.lang.String SUPER_GROUP
           
static java.lang.String TOPIA_USER
           
 
Method Summary
 void addAllSubGroup(java.util.Collection<TopiaGroup> subGroup)
           
 void addAllTopiaUser(java.util.Collection<TopiaUser> topiaUser)
           
 void addSubGroup(TopiaGroup subGroup)
           
 void addTopiaUser(TopiaUser topiaUser)
           
 void clearSubGroup()
          Vide la Collection de subGroup.
 void clearTopiaUser()
          Vide la Collection de topiaUser.
 java.util.List getAllSuperGroup()
           
 java.util.List getAllUser()
           
 java.lang.String getDescription()
           
 java.lang.String getName()
           
 java.util.Collection<TopiaGroup> getSubGroup()
           
 TopiaGroup getSubGroupByTopiaId(java.lang.String topiaId)
          Recupère l'attribut subGroup à partir de son topiaId.
 TopiaGroup getSuperGroup()
           
 java.util.Collection<TopiaUser> getTopiaUser()
           
 TopiaUser getTopiaUserByTopiaId(java.lang.String topiaId)
          Recupère l'attribut topiaUser à partir de son topiaId.
 boolean isSubGroupEmpty()
           
 boolean isTopiaUserEmpty()
           
 void removeSubGroup(TopiaGroup subGroup)
           
 void removeTopiaUser(TopiaUser topiaUser)
           
 void setDescription(java.lang.String description)
           
 void setName(java.lang.String name)
           
 void setSubGroup(java.util.Collection<TopiaGroup> subGroup)
           
 void setSuperGroup(TopiaGroup superGroup)
           
 void setTopiaUser(java.util.Collection<TopiaUser> topiaUser)
           
 int sizeSubGroup()
           
 int 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
 

Field Detail

NAME

static final java.lang.String NAME
See Also:
Constant Field Values

DESCRIPTION

static final java.lang.String DESCRIPTION
See Also:
Constant Field Values

TOPIA_USER

static final java.lang.String TOPIA_USER
See Also:
Constant Field Values

SUPER_GROUP

static final java.lang.String SUPER_GROUP
See Also:
Constant Field Values

SUB_GROUP

static final java.lang.String SUB_GROUP
See Also:
Constant Field Values
Method Detail

setName

void setName(java.lang.String name)
Parameters:
name - La valeur de l'attribut name à positionner.

getName

java.lang.String getName()
Returns:
La valeur de l'attribut name.

setDescription

void setDescription(java.lang.String description)
Parameters:
description - La valeur de l'attribut description à positionner.

getDescription

java.lang.String getDescription()
Returns:
La valeur de l'attribut description.

addTopiaUser

void addTopiaUser(TopiaUser topiaUser)
Parameters:
topiaUser - L'instance de topiaUser à ajouter.

addAllTopiaUser

void addAllTopiaUser(java.util.Collection<TopiaUser> topiaUser)
Parameters:
topiaUser - Les instances de topiaUser à ajouter.

setTopiaUser

void setTopiaUser(java.util.Collection<TopiaUser> topiaUser)
Parameters:
topiaUser - La Collection de topiaUser à positionner.

removeTopiaUser

void removeTopiaUser(TopiaUser topiaUser)
Parameters:
topiaUser - L'instance de topiaUser à retirer.

clearTopiaUser

void clearTopiaUser()
Vide la Collection de topiaUser.


getTopiaUser

java.util.Collection<TopiaUser> getTopiaUser()
Returns:
La Liste de topiaUser.

getTopiaUserByTopiaId

TopiaUser getTopiaUserByTopiaId(java.lang.String topiaId)
Recupère l'attribut topiaUser à partir de son topiaId.

Parameters:
topiaId - le topia id de l'entité recherchée
Returns:
l'attribut recherché, ou null s'il n'existe pas.

sizeTopiaUser

int sizeTopiaUser()
Returns:
Le nombre d'éléments de la collection topiaUser.

isTopiaUserEmpty

boolean isTopiaUserEmpty()
Returns:
true si la collection topiaUser est vide.

setSuperGroup

void setSuperGroup(TopiaGroup superGroup)
Parameters:
superGroup - La valeur de l'attribut superGroup à positionner.

getSuperGroup

TopiaGroup getSuperGroup()
Returns:
La valeur de l'attribut superGroup.

addSubGroup

void addSubGroup(TopiaGroup subGroup)
Parameters:
subGroup - L'instance de subGroup à ajouter.

addAllSubGroup

void addAllSubGroup(java.util.Collection<TopiaGroup> subGroup)
Parameters:
subGroup - Les instances de subGroup à ajouter.

setSubGroup

void setSubGroup(java.util.Collection<TopiaGroup> subGroup)
Parameters:
subGroup - La Collection de subGroup à positionner.

removeSubGroup

void removeSubGroup(TopiaGroup subGroup)
Parameters:
subGroup - L'instance de subGroup à retirer.

clearSubGroup

void clearSubGroup()
Vide la Collection de subGroup.


getSubGroup

java.util.Collection<TopiaGroup> getSubGroup()
Returns:
La Liste de subGroup.

getSubGroupByTopiaId

TopiaGroup getSubGroupByTopiaId(java.lang.String topiaId)
Recupère l'attribut subGroup à partir de son topiaId.

Parameters:
topiaId - le topia id de l'entité recherchée
Returns:
l'attribut recherché, ou null s'il n'existe pas.

sizeSubGroup

int sizeSubGroup()
Returns:
Le nombre d'éléments de la collection subGroup.

isSubGroupEmpty

boolean isSubGroupEmpty()
Returns:
true si la collection subGroup est vide.

getAllUser

java.util.List getAllUser()

getAllSuperGroup

java.util.List getAllSuperGroup()


Copyright © 2004-2009 CodeLutin. All Rights Reserved.