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
          Nom de l'attribut en BD : email
protected  String linkApplication
          Nom de l'attribut en BD : linkApplication
protected  String login
          Nom de l'attribut en BD : login
protected  String note
          Nom de l'attribut en BD : note
protected  String password
          Nom de l'attribut en BD : password
protected  Collection<TopiaGroup> topiaGroup
          Nom de l'attribut en BD : 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
AGGREGATE, COMPOSITE, TOPIA_CREATE_DATE, TOPIA_ID, TOPIA_VERSION
 
Constructor Summary
TopiaUserAbstract()
           
 
Method Summary
 void accept(EntityVisitor visitor)
           
 void addAllTopiaGroup(Collection<TopiaGroup> topiaGroup)
           
 void addTopiaGroup(TopiaGroup topiaGroup)
           
 void clearTopiaGroup()
           
 List<TopiaEntity> getAggregate()
           
 List<TopiaEntity> getComposite()
           
 String getEmail()
           
 String getLinkApplication()
           
 String getLogin()
           
 String getNote()
           
 String getPassword()
           
 Collection<TopiaGroup> getTopiaGroup()
           
 TopiaGroup getTopiaGroupByTopiaId(String topiaId)
           
 boolean isTopiaGroupEmpty()
           
 void removeTopiaGroup(TopiaGroup topiaGroup)
           
 void setEmail(String email)
           
 void setLinkApplication(String linkApplication)
           
 void setLogin(String login)
           
 void setNote(String note)
           
 void setPassword(String password)
           
 void setTopiaGroup(Collection<TopiaGroup> topiaGroup)
           
 int sizeTopiaGroup()
           
 String 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
Nom de l'attribut en BD : login


email

protected String email
Nom de l'attribut en BD : email


password

protected String password
Nom de l'attribut en BD : password


note

protected String note
Nom de l'attribut en BD : note


linkApplication

protected String linkApplication
Nom de l'attribut en BD : linkApplication


topiaGroup

protected Collection<TopiaGroup> topiaGroup
Nom de l'attribut en BD : topiaGroup

Constructor Detail

TopiaUserAbstract

public TopiaUserAbstract()
Method Detail

accept

public void accept(EntityVisitor visitor)
            throws TopiaException
Specified by:
accept in interface TopiaEntity
Throws:
TopiaException

setLogin

public void setLogin(String login)
Specified by:
setLogin in interface TopiaUser

getLogin

public String getLogin()
Specified by:
getLogin in interface TopiaUser

setEmail

public void setEmail(String email)
Specified by:
setEmail in interface TopiaUser

getEmail

public String getEmail()
Specified by:
getEmail in interface TopiaUser

setPassword

public void setPassword(String password)
Specified by:
setPassword in interface TopiaUser

getPassword

public String getPassword()
Specified by:
getPassword in interface TopiaUser

setNote

public void setNote(String note)
Specified by:
setNote in interface TopiaUser

getNote

public String getNote()
Specified by:
getNote in interface TopiaUser

setLinkApplication

public void setLinkApplication(String linkApplication)
Specified by:
setLinkApplication in interface TopiaUser

getLinkApplication

public String getLinkApplication()
Specified by:
getLinkApplication in interface TopiaUser

addTopiaGroup

public void addTopiaGroup(TopiaGroup topiaGroup)
Specified by:
addTopiaGroup in interface TopiaUser

addAllTopiaGroup

public void addAllTopiaGroup(Collection<TopiaGroup> topiaGroup)
Specified by:
addAllTopiaGroup in interface TopiaUser

setTopiaGroup

public void setTopiaGroup(Collection<TopiaGroup> topiaGroup)
Specified by:
setTopiaGroup in interface TopiaUser

removeTopiaGroup

public void removeTopiaGroup(TopiaGroup topiaGroup)
Specified by:
removeTopiaGroup in interface TopiaUser

clearTopiaGroup

public void clearTopiaGroup()
Specified by:
clearTopiaGroup in interface TopiaUser

getTopiaGroup

public Collection<TopiaGroup> getTopiaGroup()
Specified by:
getTopiaGroup in interface TopiaUser

getTopiaGroupByTopiaId

public TopiaGroup getTopiaGroupByTopiaId(String topiaId)
Specified by:
getTopiaGroupByTopiaId in interface TopiaUser

sizeTopiaGroup

public int sizeTopiaGroup()
Specified by:
sizeTopiaGroup in interface TopiaUser

isTopiaGroupEmpty

public boolean isTopiaGroupEmpty()
Specified by:
isTopiaGroupEmpty in interface TopiaUser

getAggregate

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

getComposite

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

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2004-2012 CodeLutin. All Rights Reserved.