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:
Serializable, TopiaEntity, TopiaUser, NoSecurityLoad
Direct Known Subclasses:
TopiaUserImpl

public abstract class TopiaUserAbstract
extends TopiaEntityAbstract
implements TopiaUser

See Also:
Serialized Form

Field Summary
protected  String email
           
protected  String linkApplication
           
protected  String login
           
protected  String note
           
protected  String password
           
protected  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
 
Fields inherited from interface org.nuiton.topia.persistence.TopiaEntity
TOPIA_CREATE_DATE, TOPIA_ID, TOPIA_VERSION
 
Constructor Summary
TopiaUserAbstract()
           
 
Method Summary
 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 addAllTopiaGroup(Collection<TopiaGroup> topiaGroup)
          addAllTopiaGroup :
 void addTopiaGroup(TopiaGroup topiaGroup)
          addTopiaGroup :
 void clearTopiaGroup()
          clearTopiaGroup :
 List<TopiaEntity> getAggregate()
          getAggregate :
 List<TopiaEntity> getComposite()
          getComposite :
 String getEmail()
          getEmail :
 String getLinkApplication()
          getLinkApplication :
 String getLogin()
          getLogin :
 String getNote()
          getNote :
 String getPassword()
          getPassword :
 Collection<TopiaGroup> getTopiaGroup()
          getTopiaGroup :
 TopiaGroup getTopiaGroupByTopiaId(String topiaId)
          getTopiaGroupByTopiaId :
 boolean isTopiaGroupEmpty()
          isTopiaGroupEmpty :
 void removeTopiaGroup(TopiaGroup topiaGroup)
          removeTopiaGroup :
 void setEmail(String email)
          setEmail :
 void setLinkApplication(String linkApplication)
          setLinkApplication :
 void setLogin(String login)
          setLogin :
 void setNote(String note)
          setNote :
 void setPassword(String password)
          setPassword :
 void setTopiaGroup(Collection<TopiaGroup> topiaGroup)
          setTopiaGroup :
 int sizeTopiaGroup()
          sizeTopiaGroup :
 String toString()
          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.security.entities.user.TopiaUser
checkPassword, setPassword
 
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
 

Field Detail

login

protected String login

email

protected String email

password

protected String password

note

protected String note

linkApplication

protected String linkApplication

topiaGroup

protected Collection<TopiaGroup> topiaGroup
Constructor Detail

TopiaUserAbstract

public TopiaUserAbstract()
Method Detail

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

setLogin

public void setLogin(String login)
setLogin :

Specified by:
setLogin in interface TopiaUser
Parameters:
login -

getLogin

public String getLogin()
getLogin :

Specified by:
getLogin in interface TopiaUser
Returns:
String

setEmail

public void setEmail(String email)
setEmail :

Specified by:
setEmail in interface TopiaUser
Parameters:
email -

getEmail

public String getEmail()
getEmail :

Specified by:
getEmail in interface TopiaUser
Returns:
String

setPassword

public void setPassword(String password)
setPassword :

Specified by:
setPassword in interface TopiaUser
Parameters:
password -

getPassword

public String getPassword()
getPassword :

Specified by:
getPassword in interface TopiaUser
Returns:
String

setNote

public void setNote(String note)
setNote :

Specified by:
setNote in interface TopiaUser
Parameters:
note -

getNote

public String getNote()
getNote :

Specified by:
getNote in interface TopiaUser
Returns:
String

setLinkApplication

public void setLinkApplication(String linkApplication)
setLinkApplication :

Specified by:
setLinkApplication in interface TopiaUser
Parameters:
linkApplication -

getLinkApplication

public String getLinkApplication()
getLinkApplication :

Specified by:
getLinkApplication in interface TopiaUser
Returns:
String

addTopiaGroup

public void addTopiaGroup(TopiaGroup topiaGroup)
addTopiaGroup :

Specified by:
addTopiaGroup in interface TopiaUser
Parameters:
topiaGroup -

addAllTopiaGroup

public void addAllTopiaGroup(Collection<TopiaGroup> topiaGroup)
addAllTopiaGroup :

Specified by:
addAllTopiaGroup in interface TopiaUser
Parameters:
topiaGroup -

setTopiaGroup

public void setTopiaGroup(Collection<TopiaGroup> topiaGroup)
setTopiaGroup :

Specified by:
setTopiaGroup in interface TopiaUser
Parameters:
topiaGroup -

removeTopiaGroup

public void removeTopiaGroup(TopiaGroup topiaGroup)
removeTopiaGroup :

Specified by:
removeTopiaGroup in interface TopiaUser
Parameters:
topiaGroup -

clearTopiaGroup

public void clearTopiaGroup()
clearTopiaGroup :

Specified by:
clearTopiaGroup in interface TopiaUser

getTopiaGroup

public Collection<TopiaGroup> getTopiaGroup()
getTopiaGroup :

Specified by:
getTopiaGroup in interface TopiaUser
Returns:
Collection

getTopiaGroupByTopiaId

public TopiaGroup getTopiaGroupByTopiaId(String topiaId)
getTopiaGroupByTopiaId :

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

sizeTopiaGroup

public int sizeTopiaGroup()
sizeTopiaGroup :

Specified by:
sizeTopiaGroup in interface TopiaUser
Returns:
int

isTopiaGroupEmpty

public boolean isTopiaGroupEmpty()
isTopiaGroupEmpty :

Specified by:
isTopiaGroupEmpty in interface TopiaUser
Returns:
boolean

getAggregate

public List<TopiaEntity> getAggregate()
                               throws TopiaException
getAggregate :

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

getComposite

public List<TopiaEntity> getComposite()
                               throws TopiaException
getComposite :

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

toString

public String toString()
toString :

Overrides:
toString in class Object
Returns:
String


Copyright © 2004-2010 CodeLutin. All Rights Reserved.