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

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

public abstract class TopiaUserAbstract
extends TopiaEntityAbstract
implements TopiaUser

Implantation POJO pour l'entité TopiaUser.

See Also:
Serialized Form

Field Summary
 java.lang.String email
           
 java.lang.String linkApplication
           
 java.lang.String login
           
 java.lang.String note
           
 java.lang.String password
           
 java.util.Collection<TopiaGroup> topiaGroup
           
 
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.TopiaUser
EMAIL, LINK_APPLICATION, LOGIN, NOTE, PASSWORD, TOPIA_GROUP
 
Constructor Summary
TopiaUserAbstract()
          Constructeur de TopiaUserAbstract 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 addAllTopiaGroup(java.util.Collection<TopiaGroup> values)
           
 void addTopiaGroup(TopiaGroup topiaGroup)
           
 void clearTopiaGroup()
          Vide la Collection de topiaGroup.
 void delete()
           
 java.util.List<TopiaEntity> getAggregate()
           
 java.util.List<TopiaEntity> getComposite()
           
 java.lang.String getEmail()
           
 java.lang.String getLinkApplication()
           
 java.lang.String getLogin()
           
 java.lang.String getNote()
           
 java.lang.String getPassword()
           
 java.util.Collection<TopiaGroup> getTopiaGroup()
           
 TopiaGroup getTopiaGroupByTopiaId(java.lang.String topiaId)
          Recupère l'attribut topiaGroup à partir de son topiaId.
 boolean isTopiaGroupEmpty()
           
 void removeTopiaGroup(TopiaGroup value)
           
 void setEmail(java.lang.String value)
           
 void setLinkApplication(java.lang.String value)
           
 void setLogin(java.lang.String value)
           
 void setNote(java.lang.String value)
           
 void setPassword(java.lang.String value)
           
 void setTopiaGroup(java.util.Collection<TopiaGroup> values)
           
 int sizeTopiaGroup()
           
 java.lang.String toString()
           
 void 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, 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.TopiaUser
checkPassword, setPassword
 
Methods inherited from interface org.nuiton.topia.persistence.TopiaEntity
addPropertyChangeListener, addPropertyChangeListener, addPropertyListener, addPropertyListener, addVetoableChangeListener, addVetoableChangeListener, addVetoableListener, addVetoableListener, getTopiaContext, getTopiaCreateDate, getTopiaId, getTopiaVersion, postCreate, removePropertyChangeListener, removePropertyChangeListener, removePropertyListener, removePropertyListener, removeVetoableChangeListener, removeVetoableChangeListener, removeVetoableListener, removeVetoableListener, setTopiaCreateDate, setTopiaId, setTopiaVersion
 

Field Detail

login

public java.lang.String login

email

public java.lang.String email

password

public java.lang.String password

note

public java.lang.String note

linkApplication

public java.lang.String linkApplication

topiaGroup

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

TopiaUserAbstract

public TopiaUserAbstract()
Constructeur de TopiaUserAbstract par défaut.

Method Detail

update

public void update()
            throws TopiaException
Specified by:
update in interface TopiaEntity
Overrides:
update in class TopiaEntityAbstract
Throws:
TopiaException

delete

public void delete()
            throws TopiaException
Specified by:
delete in interface TopiaEntity
Overrides:
delete in class TopiaEntityAbstract
Throws:
TopiaException

accept

public void accept(EntityVisitor visitor)
            throws TopiaException
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 - if any pb while visit

getAggregate

public java.util.List<TopiaEntity> getAggregate()
                                         throws TopiaException
Specified by:
getAggregate in interface TopiaEntity
Overrides:
getAggregate in class TopiaEntityAbstract
Throws:
TopiaException

getComposite

public java.util.List<TopiaEntity> getComposite()
                                         throws TopiaException
Specified by:
getComposite in interface TopiaEntity
Overrides:
getComposite in class TopiaEntityAbstract
Throws:
TopiaException

setLogin

public void setLogin(java.lang.String value)
Specified by:
setLogin in interface TopiaUser
Parameters:
value - La valeur de l'attribut login à positionner.

getLogin

public java.lang.String getLogin()
Specified by:
getLogin in interface TopiaUser
Returns:
La valeur de l'attribut login.

setEmail

public void setEmail(java.lang.String value)
Specified by:
setEmail in interface TopiaUser
Parameters:
value - La valeur de l'attribut email à positionner.

getEmail

public java.lang.String getEmail()
Specified by:
getEmail in interface TopiaUser
Returns:
La valeur de l'attribut email.

setPassword

public void setPassword(java.lang.String value)
Specified by:
setPassword in interface TopiaUser
Parameters:
value - La valeur de l'attribut password à positionner.

getPassword

public java.lang.String getPassword()
Specified by:
getPassword in interface TopiaUser
Returns:
La valeur de l'attribut password.

setNote

public void setNote(java.lang.String value)
Specified by:
setNote in interface TopiaUser
Parameters:
value - La valeur de l'attribut note à positionner.

getNote

public java.lang.String getNote()
Specified by:
getNote in interface TopiaUser
Returns:
La valeur de l'attribut note.

setLinkApplication

public void setLinkApplication(java.lang.String value)
Specified by:
setLinkApplication in interface TopiaUser
Parameters:
value - La valeur de l'attribut linkApplication à positionner.

getLinkApplication

public java.lang.String getLinkApplication()
Specified by:
getLinkApplication in interface TopiaUser
Returns:
La valeur de l'attribut linkApplication.

addTopiaGroup

public void addTopiaGroup(TopiaGroup topiaGroup)
Specified by:
addTopiaGroup in interface TopiaUser
Parameters:
topiaGroup - L'instance de topiaGroup à ajouter.

addAllTopiaGroup

public void addAllTopiaGroup(java.util.Collection<TopiaGroup> values)
Specified by:
addAllTopiaGroup in interface TopiaUser
Parameters:
values - Les instances de topiaGroup à ajouter.

getTopiaGroupByTopiaId

public TopiaGroup getTopiaGroupByTopiaId(java.lang.String topiaId)
Description copied from interface: TopiaUser
Recupère l'attribut topiaGroup à partir de son topiaId.

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

setTopiaGroup

public void setTopiaGroup(java.util.Collection<TopiaGroup> values)
Specified by:
setTopiaGroup in interface TopiaUser
Parameters:
values - La Collection de topiaGroup à positionner.

removeTopiaGroup

public void removeTopiaGroup(TopiaGroup value)
Specified by:
removeTopiaGroup in interface TopiaUser
Parameters:
value - L'instance de topiaGroup à retirer.

clearTopiaGroup

public void clearTopiaGroup()
Description copied from interface: TopiaUser
Vide la Collection de topiaGroup.

Specified by:
clearTopiaGroup in interface TopiaUser

getTopiaGroup

public java.util.Collection<TopiaGroup> getTopiaGroup()
Specified by:
getTopiaGroup in interface TopiaUser
Returns:
La Liste de topiaGroup.

sizeTopiaGroup

public int sizeTopiaGroup()
Specified by:
sizeTopiaGroup in interface TopiaUser
Returns:
Le nombre d'éléments de la collection topiaGroup.

isTopiaGroupEmpty

public boolean isTopiaGroupEmpty()
Specified by:
isTopiaGroupEmpty in interface TopiaUser
Returns:
true si la collection topiaGroup est vide.

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2004-2009 CodeLutin. All Rights Reserved.