|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.nuiton.topia.persistence.TopiaEntityAbstract
org.nuiton.topia.security.entities.user.TopiaGroupAbstract
public abstract class TopiaGroupAbstract
Implantation POJO pour l'entité TopiaGroup.
| Field Summary | |
|---|---|
java.lang.String |
description
|
java.lang.String |
name
|
java.util.Collection<TopiaGroup> |
subGroup
|
TopiaGroup |
superGroup
|
java.util.Collection<TopiaUser> |
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 |
| Constructor Summary | |
|---|---|
TopiaGroupAbstract()
Constructeur de TopiaGroupAbstract par défaut. |
|
| Method Summary | |
|---|---|
void |
accept(EntityVisitor visitor)
Envoi via les methodes du visitor l'ensemble des champs de l'entity avec leur nom, type et valeur. |
void |
addAllSubGroup(java.util.Collection<TopiaGroup> values)
|
void |
addAllTopiaUser(java.util.Collection<TopiaUser> values)
|
void |
addSubGroup(TopiaGroup subGroup)
|
void |
addTopiaUser(TopiaUser topiaUser)
|
void |
clearSubGroup()
Vide la Collection de subGroup. |
void |
clearTopiaUser()
Vide la Collection de topiaUser. |
void |
delete()
|
java.util.List<TopiaEntity> |
getAggregate()
|
java.util.List<TopiaEntity> |
getComposite()
|
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 value)
|
void |
removeTopiaUser(TopiaUser value)
|
void |
setDescription(java.lang.String value)
|
void |
setName(java.lang.String value)
|
void |
setSubGroup(java.util.Collection<TopiaGroup> values)
|
void |
setSuperGroup(TopiaGroup value)
|
void |
setTopiaUser(java.util.Collection<TopiaUser> values)
|
int |
sizeSubGroup()
|
int |
sizeTopiaUser()
|
java.lang.String |
toString()
|
void |
update()
|
| 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 |
|---|
getAllSuperGroup, getAllUser |
| Field Detail |
|---|
public java.lang.String name
public java.lang.String description
public java.util.Collection<TopiaUser> topiaUser
public TopiaGroup superGroup
public java.util.Collection<TopiaGroup> subGroup
| Constructor Detail |
|---|
public TopiaGroupAbstract()
| Method Detail |
|---|
public void update()
throws TopiaException
update in interface TopiaEntityupdate in class TopiaEntityAbstractTopiaException
public void delete()
throws TopiaException
delete in interface TopiaEntitydelete in class TopiaEntityAbstractTopiaException
public void accept(EntityVisitor visitor)
throws TopiaException
accept in interface TopiaEntityvisitor - le visiteur de l'entite.
TopiaException - if any pb while visit
public java.util.List<TopiaEntity> getAggregate()
throws TopiaException
getAggregate in interface TopiaEntitygetAggregate in class TopiaEntityAbstractTopiaException
public java.util.List<TopiaEntity> getComposite()
throws TopiaException
getComposite in interface TopiaEntitygetComposite in class TopiaEntityAbstractTopiaExceptionpublic void setName(java.lang.String value)
setName in interface TopiaGroupvalue - La valeur de l'attribut name à positionner.public java.lang.String getName()
getName in interface TopiaGrouppublic void setDescription(java.lang.String value)
setDescription in interface TopiaGroupvalue - La valeur de l'attribut description à positionner.public java.lang.String getDescription()
getDescription in interface TopiaGrouppublic void addTopiaUser(TopiaUser topiaUser)
addTopiaUser in interface TopiaGrouptopiaUser - L'instance de topiaUser à ajouter.public void addAllTopiaUser(java.util.Collection<TopiaUser> values)
addAllTopiaUser in interface TopiaGroupvalues - Les instances de topiaUser à ajouter.public TopiaUser getTopiaUserByTopiaId(java.lang.String topiaId)
TopiaGroup
getTopiaUserByTopiaId in interface TopiaGrouptopiaId - le topia id de l'entité recherchée
null s'il n'existe pas.public void setTopiaUser(java.util.Collection<TopiaUser> values)
setTopiaUser in interface TopiaGroupvalues - La Collection de topiaUser à positionner.public void removeTopiaUser(TopiaUser value)
removeTopiaUser in interface TopiaGroupvalue - L'instance de topiaUser à retirer.public void clearTopiaUser()
TopiaGroup
clearTopiaUser in interface TopiaGrouppublic java.util.Collection<TopiaUser> getTopiaUser()
getTopiaUser in interface TopiaGrouppublic int sizeTopiaUser()
sizeTopiaUser in interface TopiaGrouppublic boolean isTopiaUserEmpty()
isTopiaUserEmpty in interface TopiaGrouptrue si la collection topiaUser est vide.public void setSuperGroup(TopiaGroup value)
setSuperGroup in interface TopiaGroupvalue - La valeur de l'attribut superGroup à positionner.public TopiaGroup getSuperGroup()
getSuperGroup in interface TopiaGrouppublic void addSubGroup(TopiaGroup subGroup)
addSubGroup in interface TopiaGroupsubGroup - L'instance de subGroup à ajouter.public void addAllSubGroup(java.util.Collection<TopiaGroup> values)
addAllSubGroup in interface TopiaGroupvalues - Les instances de subGroup à ajouter.public TopiaGroup getSubGroupByTopiaId(java.lang.String topiaId)
TopiaGroup
getSubGroupByTopiaId in interface TopiaGrouptopiaId - le topia id de l'entité recherchée
null s'il n'existe pas.public void setSubGroup(java.util.Collection<TopiaGroup> values)
setSubGroup in interface TopiaGroupvalues - La Collection de subGroup à positionner.public void removeSubGroup(TopiaGroup value)
removeSubGroup in interface TopiaGroupvalue - L'instance de subGroup à retirer.public void clearSubGroup()
TopiaGroup
clearSubGroup in interface TopiaGrouppublic java.util.Collection<TopiaGroup> getSubGroup()
getSubGroup in interface TopiaGrouppublic int sizeSubGroup()
sizeSubGroup in interface TopiaGrouppublic boolean isSubGroupEmpty()
isSubGroupEmpty in interface TopiaGrouptrue si la collection subGroup est vide.public java.lang.String toString()
toString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||