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
 String email
           
 String linkApplication
           
 String login
           
 String note
           
 String password
           
 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
 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 addAllTopiaGroup(Collection<TopiaGroup> values)
          addAllTopiaGroup :
 void addTopiaGroup(TopiaGroup topiaGroup)
          addTopiaGroup :
 void clearTopiaGroup()
          clearTopiaGroup :
 void delete()
          delete :
 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 value)
          removeTopiaGroup :
 void setEmail(String value)
          setEmail :
 void setLinkApplication(String value)
          setLinkApplication :
 void setLogin(String value)
          setLogin :
 void setNote(String value)
          setNote :
 void setPassword(String value)
          setPassword :
 void setTopiaGroup(Collection<TopiaGroup> values)
          setTopiaGroup :
 int sizeTopiaGroup()
          sizeTopiaGroup :
 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.TopiaUser
checkPassword, setPassword
 
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

login

public String login

email

public String email

password

public String password

note

public String note

linkApplication

public String linkApplication

topiaGroup

public Collection<TopiaGroup> topiaGroup
Constructor Detail

TopiaUserAbstract

public TopiaUserAbstract()
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 List<TopiaEntity> accept()
                         throws TopiaException
accept :

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

setLogin

public void setLogin(String value)
setLogin :

Specified by:
setLogin in interface TopiaUser
Parameters:
value -

getLogin

public String getLogin()
getLogin :

Specified by:
getLogin in interface TopiaUser
Returns:
String

setEmail

public void setEmail(String value)
setEmail :

Specified by:
setEmail in interface TopiaUser
Parameters:
value -

getEmail

public String getEmail()
getEmail :

Specified by:
getEmail in interface TopiaUser
Returns:
String

setPassword

public void setPassword(String value)
setPassword :

Specified by:
setPassword in interface TopiaUser
Parameters:
value -

getPassword

public String getPassword()
getPassword :

Specified by:
getPassword in interface TopiaUser
Returns:
String

setNote

public void setNote(String value)
setNote :

Specified by:
setNote in interface TopiaUser
Parameters:
value -

getNote

public String getNote()
getNote :

Specified by:
getNote in interface TopiaUser
Returns:
String

setLinkApplication

public void setLinkApplication(String value)
setLinkApplication :

Specified by:
setLinkApplication in interface TopiaUser
Parameters:
value -

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> values)
addAllTopiaGroup :

Specified by:
addAllTopiaGroup in interface TopiaUser
Parameters:
values -

getTopiaGroupByTopiaId

public TopiaGroup getTopiaGroupByTopiaId(String topiaId)
getTopiaGroupByTopiaId :

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

setTopiaGroup

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

Specified by:
setTopiaGroup in interface TopiaUser
Parameters:
values -

removeTopiaGroup

public void removeTopiaGroup(TopiaGroup value)
removeTopiaGroup :

Specified by:
removeTopiaGroup in interface TopiaUser
Parameters:
value -

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

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

toString

public String toString()
toString :

Overrides:
toString in class Object
Returns:
String


Copyright © 2004-2010 CodeLutin. All Rights Reserved.