org.chorem.pollen.business.persistence
Class UserAccountAbstract

java.lang.Object
  extended by org.nuiton.topia.persistence.TopiaEntityAbstract
      extended by org.chorem.pollen.business.persistence.UserAccountAbstract
All Implemented Interfaces:
Serializable, UserAccount, org.nuiton.topia.persistence.TopiaEntity
Direct Known Subclasses:
UserAccountImpl

public abstract class UserAccountAbstract
extends org.nuiton.topia.persistence.TopiaEntityAbstract
implements UserAccount

Implantation POJO pour l'entité UserAccount.

See Also:
Serialized Form

Field Summary
 Boolean administrator
           
 String email
           
 List<PersonList> favoriteList
           
 String firstName
           
 String language
           
 String lastName
           
 String login
           
 String password
           
 List<PollAccount> pollAccount
           
 
Fields inherited from class org.nuiton.topia.persistence.TopiaEntityAbstract
readListeners, readVetoables, topiaContext, topiaCreateDate, topiaId, topiaVersion, writeListeners, writeVetoables
 
Fields inherited from interface org.chorem.pollen.business.persistence.UserAccount
ADMINISTRATOR, EMAIL, FAVORITE_LIST, FIRST_NAME, LANGUAGE, LAST_NAME, LOGIN, PASSWORD, POLL_ACCOUNT
 
Constructor Summary
UserAccountAbstract()
          Constructeur de UserAccountAbstract par défaut.
 
Method Summary
 void accept(org.nuiton.topia.persistence.EntityVisitor visitor)
          Envoi via les methodes du visitor l'ensemble des champs de l'entity avec leur nom, type et valeur.
 void addAllFavoriteList(List<PersonList> values)
           
 void addAllPollAccount(List<PollAccount> values)
           
 void addFavoriteList(PersonList favoriteList)
           
 void addPollAccount(PollAccount pollAccount)
           
 void clearFavoriteList()
          Vide la Collection de favoriteList.
 void clearPollAccount()
          Vide la Collection de pollAccount.
 void delete()
           
 Boolean getAdministrator()
           
 List<org.nuiton.topia.persistence.TopiaEntity> getAggregate()
           
 List<org.nuiton.topia.persistence.TopiaEntity> getComposite()
           
 String getEmail()
           
 List<PersonList> getFavoriteList()
           
 PersonList getFavoriteListByTopiaId(String topiaId)
          Recupère l'attribut favoriteList à partir de son topiaId.
 String getFirstName()
           
 String getLanguage()
           
 String getLastName()
           
 String getLogin()
           
 String getPassword()
           
 List<PollAccount> getPollAccount()
           
 PollAccount getPollAccountByTopiaId(String topiaId)
          Recupère l'attribut pollAccount à partir de son topiaId.
 boolean isFavoriteListEmpty()
           
 boolean isPollAccountEmpty()
           
 void removeFavoriteList(PersonList value)
           
 void removePollAccount(PollAccount value)
           
 void setAdministrator(Boolean value)
           
 void setEmail(String value)
           
 void setFavoriteList(List<PersonList> values)
           
 void setFirstName(String value)
           
 void setLanguage(String value)
           
 void setLastName(String value)
           
 void setLogin(String value)
           
 void setPassword(String value)
           
 void setPollAccount(List<PollAccount> values)
           
 int sizeFavoriteList()
           
 int sizePollAccount()
           
 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.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 String login

password

public String password

firstName

public String firstName

lastName

public String lastName

administrator

public Boolean administrator

language

public String language

email

public String email

favoriteList

public List<PersonList> favoriteList

pollAccount

public List<PollAccount> pollAccount
Constructor Detail

UserAccountAbstract

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

Method Detail

update

public void update()
            throws org.nuiton.topia.TopiaException
Specified by:
update in interface org.nuiton.topia.persistence.TopiaEntity
Overrides:
update in class org.nuiton.topia.persistence.TopiaEntityAbstract
Throws:
org.nuiton.topia.TopiaException

delete

public void delete()
            throws org.nuiton.topia.TopiaException
Specified by:
delete in interface org.nuiton.topia.persistence.TopiaEntity
Overrides:
delete in class org.nuiton.topia.persistence.TopiaEntityAbstract
Throws:
org.nuiton.topia.TopiaException

accept

public void accept(org.nuiton.topia.persistence.EntityVisitor visitor)
            throws org.nuiton.topia.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 org.nuiton.topia.persistence.TopiaEntity
Parameters:
visitor - le visiteur de l'entite.
Throws:
org.nuiton.topia.TopiaException - if any pb while visit

getAggregate

public List<org.nuiton.topia.persistence.TopiaEntity> getAggregate()
                                                            throws org.nuiton.topia.TopiaException
Specified by:
getAggregate in interface org.nuiton.topia.persistence.TopiaEntity
Overrides:
getAggregate in class org.nuiton.topia.persistence.TopiaEntityAbstract
Throws:
org.nuiton.topia.TopiaException

getComposite

public List<org.nuiton.topia.persistence.TopiaEntity> getComposite()
                                                            throws org.nuiton.topia.TopiaException
Specified by:
getComposite in interface org.nuiton.topia.persistence.TopiaEntity
Overrides:
getComposite in class org.nuiton.topia.persistence.TopiaEntityAbstract
Throws:
org.nuiton.topia.TopiaException

setLogin

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

getLogin

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

setPassword

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

getPassword

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

setFirstName

public void setFirstName(String value)
Specified by:
setFirstName in interface UserAccount
Parameters:
value - La valeur de l'attribut firstName à positionner.

getFirstName

public String getFirstName()
Specified by:
getFirstName in interface UserAccount
Returns:
La valeur de l'attribut firstName.

setLastName

public void setLastName(String value)
Specified by:
setLastName in interface UserAccount
Parameters:
value - La valeur de l'attribut lastName à positionner.

getLastName

public String getLastName()
Specified by:
getLastName in interface UserAccount
Returns:
La valeur de l'attribut lastName.

setAdministrator

public void setAdministrator(Boolean value)
Specified by:
setAdministrator in interface UserAccount
Parameters:
value - La valeur de l'attribut administrator à positionner.

getAdministrator

public Boolean getAdministrator()
Specified by:
getAdministrator in interface UserAccount
Returns:
La valeur de l'attribut administrator.

setLanguage

public void setLanguage(String value)
Specified by:
setLanguage in interface UserAccount
Parameters:
value - La valeur de l'attribut language à positionner.

getLanguage

public String getLanguage()
Specified by:
getLanguage in interface UserAccount
Returns:
La valeur de l'attribut language.

setEmail

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

getEmail

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

addFavoriteList

public void addFavoriteList(PersonList favoriteList)
Specified by:
addFavoriteList in interface UserAccount
Parameters:
favoriteList - L'instance de favoriteList à ajouter.

addAllFavoriteList

public void addAllFavoriteList(List<PersonList> values)
Specified by:
addAllFavoriteList in interface UserAccount
Parameters:
values - Les instances de favoriteList à ajouter.

getFavoriteListByTopiaId

public PersonList getFavoriteListByTopiaId(String topiaId)
Description copied from interface: UserAccount
Recupère l'attribut favoriteList à partir de son topiaId.

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

setFavoriteList

public void setFavoriteList(List<PersonList> values)
Specified by:
setFavoriteList in interface UserAccount
Parameters:
values - La Collection de favoriteList à positionner.

removeFavoriteList

public void removeFavoriteList(PersonList value)
Specified by:
removeFavoriteList in interface UserAccount
Parameters:
value - L'instance de favoriteList à retirer.

clearFavoriteList

public void clearFavoriteList()
Description copied from interface: UserAccount
Vide la Collection de favoriteList.

Specified by:
clearFavoriteList in interface UserAccount

getFavoriteList

public List<PersonList> getFavoriteList()
Specified by:
getFavoriteList in interface UserAccount
Returns:
La Liste de favoriteList.

sizeFavoriteList

public int sizeFavoriteList()
Specified by:
sizeFavoriteList in interface UserAccount
Returns:
Le nombre d'éléments de la collection favoriteList.

isFavoriteListEmpty

public boolean isFavoriteListEmpty()
Specified by:
isFavoriteListEmpty in interface UserAccount
Returns:
true si la collection favoriteList est vide.

addPollAccount

public void addPollAccount(PollAccount pollAccount)
Specified by:
addPollAccount in interface UserAccount
Parameters:
pollAccount - L'instance de pollAccount à ajouter.

addAllPollAccount

public void addAllPollAccount(List<PollAccount> values)
Specified by:
addAllPollAccount in interface UserAccount
Parameters:
values - Les instances de pollAccount à ajouter.

getPollAccountByTopiaId

public PollAccount getPollAccountByTopiaId(String topiaId)
Description copied from interface: UserAccount
Recupère l'attribut pollAccount à partir de son topiaId.

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

setPollAccount

public void setPollAccount(List<PollAccount> values)
Specified by:
setPollAccount in interface UserAccount
Parameters:
values - La Collection de pollAccount à positionner.

removePollAccount

public void removePollAccount(PollAccount value)
Specified by:
removePollAccount in interface UserAccount
Parameters:
value - L'instance de pollAccount à retirer.

clearPollAccount

public void clearPollAccount()
Description copied from interface: UserAccount
Vide la Collection de pollAccount.

Specified by:
clearPollAccount in interface UserAccount

getPollAccount

public List<PollAccount> getPollAccount()
Specified by:
getPollAccount in interface UserAccount
Returns:
La Liste de pollAccount.

sizePollAccount

public int sizePollAccount()
Specified by:
sizePollAccount in interface UserAccount
Returns:
Le nombre d'éléments de la collection pollAccount.

isPollAccountEmpty

public boolean isPollAccountEmpty()
Specified by:
isPollAccountEmpty in interface UserAccount
Returns:
true si la collection pollAccount est vide.

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2009-2010 CodeLutin. All Rights Reserved.