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

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

public abstract class TopiaGroupAbstract
extends TopiaEntityAbstract
implements TopiaGroup

See Also:
Serialized Form

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
 
Fields inherited from interface org.nuiton.topia.persistence.TopiaEntity
TOPIA_CREATE_DATE, TOPIA_ID, TOPIA_VERSION
 
Constructor Summary
TopiaGroupAbstract()
           
 
Method Summary
 java.util.List<TopiaEntity> accept()
          accept :
 void accept(EntityVisitor visitor)
          accept : 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)
          addAllSubGroup :
 void addAllTopiaUser(java.util.Collection<TopiaUser> values)
          addAllTopiaUser :
 void addSubGroup(TopiaGroup subGroup)
          addSubGroup :
 void addTopiaUser(TopiaUser topiaUser)
          addTopiaUser :
 void clearSubGroup()
          clearSubGroup :
 void clearTopiaUser()
          clearTopiaUser :
 void delete()
          delete :
 java.util.List<TopiaEntity> getComposite()
          getComposite :
 java.lang.String getDescription()
          getDescription :
 java.lang.String getName()
          getName :
 java.util.Collection<TopiaGroup> getSubGroup()
          getSubGroup :
 TopiaGroup getSubGroupByTopiaId(java.lang.String topiaId)
          getSubGroupByTopiaId :
 TopiaGroup getSuperGroup()
          getSuperGroup :
 java.util.Collection<TopiaUser> getTopiaUser()
          getTopiaUser :
 TopiaUser getTopiaUserByTopiaId(java.lang.String topiaId)
          getTopiaUserByTopiaId :
 boolean isSubGroupEmpty()
          isSubGroupEmpty :
 boolean isTopiaUserEmpty()
          isTopiaUserEmpty :
 void removeSubGroup(TopiaGroup value)
          removeSubGroup :
 void removeTopiaUser(TopiaUser value)
          removeTopiaUser :
 void setDescription(java.lang.String value)
          setDescription :
 void setName(java.lang.String value)
          setName :
 void setSubGroup(java.util.Collection<TopiaGroup> values)
          setSubGroup :
 void setSuperGroup(TopiaGroup value)
          setSuperGroup :
 void setTopiaUser(java.util.Collection<TopiaUser> values)
          setTopiaUser :
 int sizeSubGroup()
          sizeSubGroup :
 int sizeTopiaUser()
          sizeTopiaUser :
 java.lang.String toString()
          toString :
 void update()
          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
getAllSuperGroup, getAllUser
 
Methods inherited from interface org.nuiton.topia.persistence.TopiaEntity
addPropertyChangeListener, addPropertyChangeListener, addPropertyListener, addPropertyListener, addVetoableChangeListener, addVetoableChangeListener, addVetoableListener, addVetoableListener, getAggregate, getTopiaContext, getTopiaCreateDate, getTopiaId, getTopiaVersion, postCreate, removePropertyChangeListener, removePropertyChangeListener, removePropertyListener, removePropertyListener, removeVetoableChangeListener, removeVetoableChangeListener, removeVetoableListener, removeVetoableListener, setTopiaCreateDate, setTopiaId, setTopiaVersion
 

Field Detail

name

public java.lang.String name

description

public java.lang.String description

topiaUser

public java.util.Collection<TopiaUser> topiaUser

superGroup

public TopiaGroup superGroup

subGroup

public java.util.Collection<TopiaGroup> subGroup
Constructor Detail

TopiaGroupAbstract

public TopiaGroupAbstract()
Method Detail

update

public void update()
            throws TopiaException
update :

Specified by:
update in interface TopiaEntity
Overrides:
update in class TopiaEntityAbstract
Throws:
TopiaException

delete

public void delete()
            throws TopiaException
delete :

Specified by:
delete in interface TopiaEntity
Overrides:
delete in class TopiaEntityAbstract
Throws:
TopiaException

accept

public void accept(EntityVisitor visitor)
            throws TopiaException
accept : Envoi via les methodes du visitor l'ensemble des champs de l'entity avec leur nom, type et valeur.

Specified by:
accept in interface TopiaEntity
Parameters:
visitor - le visiteur de l'entite.
Throws:
TopiaException

accept

public java.util.List<TopiaEntity> accept()
                                   throws TopiaException
accept :

Returns:
List
Throws:
TopiaException

getComposite

public java.util.List<TopiaEntity> getComposite()
                                         throws TopiaException
getComposite :

Specified by:
getComposite in interface TopiaEntity
Overrides:
getComposite in class TopiaEntityAbstract
Returns:
List
Throws:
TopiaException

setName

public void setName(java.lang.String value)
setName :

Specified by:
setName in interface TopiaGroup
Parameters:
value -

getName

public java.lang.String getName()
getName :

Specified by:
getName in interface TopiaGroup
Returns:
String

setDescription

public void setDescription(java.lang.String value)
setDescription :

Specified by:
setDescription in interface TopiaGroup
Parameters:
value -

getDescription

public java.lang.String getDescription()
getDescription :

Specified by:
getDescription in interface TopiaGroup
Returns:
String

addTopiaUser

public void addTopiaUser(TopiaUser topiaUser)
addTopiaUser :

Specified by:
addTopiaUser in interface TopiaGroup
Parameters:
topiaUser -

addAllTopiaUser

public void addAllTopiaUser(java.util.Collection<TopiaUser> values)
addAllTopiaUser :

Specified by:
addAllTopiaUser in interface TopiaGroup
Parameters:
values -

getTopiaUserByTopiaId

public TopiaUser getTopiaUserByTopiaId(java.lang.String topiaId)
getTopiaUserByTopiaId :

Specified by:
getTopiaUserByTopiaId in interface TopiaGroup
Parameters:
topiaId -
Returns:
TopiaUser

setTopiaUser

public void setTopiaUser(java.util.Collection<TopiaUser> values)
setTopiaUser :

Specified by:
setTopiaUser in interface TopiaGroup
Parameters:
values -

removeTopiaUser

public void removeTopiaUser(TopiaUser value)
removeTopiaUser :

Specified by:
removeTopiaUser in interface TopiaGroup
Parameters:
value -

clearTopiaUser

public void clearTopiaUser()
clearTopiaUser :

Specified by:
clearTopiaUser in interface TopiaGroup

getTopiaUser

public java.util.Collection<TopiaUser> getTopiaUser()
getTopiaUser :

Specified by:
getTopiaUser in interface TopiaGroup
Returns:
Collection

sizeTopiaUser

public int sizeTopiaUser()
sizeTopiaUser :

Specified by:
sizeTopiaUser in interface TopiaGroup
Returns:
int

isTopiaUserEmpty

public boolean isTopiaUserEmpty()
isTopiaUserEmpty :

Specified by:
isTopiaUserEmpty in interface TopiaGroup
Returns:
boolean

setSuperGroup

public void setSuperGroup(TopiaGroup value)
setSuperGroup :

Specified by:
setSuperGroup in interface TopiaGroup
Parameters:
value -

getSuperGroup

public TopiaGroup getSuperGroup()
getSuperGroup :

Specified by:
getSuperGroup in interface TopiaGroup
Returns:
TopiaGroup

addSubGroup

public void addSubGroup(TopiaGroup subGroup)
addSubGroup :

Specified by:
addSubGroup in interface TopiaGroup
Parameters:
subGroup -

addAllSubGroup

public void addAllSubGroup(java.util.Collection<TopiaGroup> values)
addAllSubGroup :

Specified by:
addAllSubGroup in interface TopiaGroup
Parameters:
values -

getSubGroupByTopiaId

public TopiaGroup getSubGroupByTopiaId(java.lang.String topiaId)
getSubGroupByTopiaId :

Specified by:
getSubGroupByTopiaId in interface TopiaGroup
Parameters:
topiaId -
Returns:
TopiaGroup

setSubGroup

public void setSubGroup(java.util.Collection<TopiaGroup> values)
setSubGroup :

Specified by:
setSubGroup in interface TopiaGroup
Parameters:
values -

removeSubGroup

public void removeSubGroup(TopiaGroup value)
removeSubGroup :

Specified by:
removeSubGroup in interface TopiaGroup
Parameters:
value -

clearSubGroup

public void clearSubGroup()
clearSubGroup :

Specified by:
clearSubGroup in interface TopiaGroup

getSubGroup

public java.util.Collection<TopiaGroup> getSubGroup()
getSubGroup :

Specified by:
getSubGroup in interface TopiaGroup
Returns:
Collection

sizeSubGroup

public int sizeSubGroup()
sizeSubGroup :

Specified by:
sizeSubGroup in interface TopiaGroup
Returns:
int

isSubGroupEmpty

public boolean isSubGroupEmpty()
isSubGroupEmpty :

Specified by:
isSubGroupEmpty in interface TopiaGroup
Returns:
boolean

toString

public java.lang.String toString()
toString :

Overrides:
toString in class java.lang.Object
Returns:
String


Copyright © 2004-2010 CodeLutin. All Rights Reserved.