org.equanda.test.dm.server.pm
Class DMEquandaUserBean

java.lang.Object
  extended by org.equanda.test.dm.server.pm.DMEquandaUserBean
All Implemented Interfaces:
Serializable, EquandaEntity

public class DMEquandaUserBean
extends Object
implements EquandaEntity, Serializable

Entity representation for EquandaUser Definition of a user for a GUI application.

See Also:
Serialized Form

Field Summary
protected  Timestamp equandaCreation
           
protected  Timestamp equandaModified
           
protected  String equandaStatus
           
protected  boolean equandaStatusModified
           
protected  String equandaType
           
protected  long equandaVersion
           
static String LANGUAGE_DUTCH
           
static String LANGUAGE_ENGLISH
           
static String LANGUAGE_FRENCH
           
static String LANGUAGE_ROMANIAN
           
protected  Uoid uoid
           
 
Constructor Summary
protected DMEquandaUserBean()
           
  DMEquandaUserBean(String type)
           
 
Method Summary
protected  void equandaPostLoad()
           
 void equandaPreUpdate()
           
 String getAuthAndConfig()
           
 Timestamp getEquandaCreationDate()
           
 Timestamp getEquandaModificationDate()
           
 String getEquandaStatus()
           
 String getEquandaType()
           
 long getEquandaVersion()
           
 String getFirstName()
           
 Uoid getId()
           
 String getLanguage()
           
 String getName()
           
 String getPassword()
           
 Collection<DMEquandaRoleBean> getRoles()
           
 String getStartPage()
           
 String getUserName()
           
 void modified()
          Indicate that the modification timestamp needs to be updated.
 void setAuthAndConfig(String authAndConfig)
           
 void setEquandaCreationDate(Timestamp created)
           
 void setEquandaModificationDate(Timestamp modified)
           
 void setEquandaStatus(String status)
           
 void setEquandaType(String type)
           
protected  void setEquandaVersion(long version)
           
 void setFirstName(String firstName)
           
protected  void setId(Uoid uoid)
           
 void setLanguage(String language)
           
 void setName(String name)
           
 void setPassword(String password)
           
 void setRoles(Collection<DMEquandaRoleBean> roles)
           
 void setStartPage(String startPage)
           
 void setUserName(String userName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LANGUAGE_ENGLISH

public static final String LANGUAGE_ENGLISH
See Also:
Constant Field Values

LANGUAGE_FRENCH

public static final String LANGUAGE_FRENCH
See Also:
Constant Field Values

LANGUAGE_DUTCH

public static final String LANGUAGE_DUTCH
See Also:
Constant Field Values

LANGUAGE_ROMANIAN

public static final String LANGUAGE_ROMANIAN
See Also:
Constant Field Values

uoid

protected Uoid uoid

equandaType

protected String equandaType

equandaStatus

protected String equandaStatus

equandaStatusModified

protected transient boolean equandaStatusModified

equandaCreation

protected Timestamp equandaCreation

equandaModified

protected Timestamp equandaModified

equandaVersion

protected long equandaVersion
Constructor Detail

DMEquandaUserBean

public DMEquandaUserBean(String type)
                  throws EquandaPersistenceException
Throws:
EquandaPersistenceException

DMEquandaUserBean

protected DMEquandaUserBean()
                     throws EquandaPersistenceException
Throws:
EquandaPersistenceException
Method Detail

getId

public Uoid getId()
Specified by:
getId in interface EquandaEntity

setId

protected void setId(Uoid uoid)

getEquandaCreationDate

public Timestamp getEquandaCreationDate()
Specified by:
getEquandaCreationDate in interface EquandaEntity

setEquandaCreationDate

public void setEquandaCreationDate(Timestamp created)

getEquandaModificationDate

public Timestamp getEquandaModificationDate()
Specified by:
getEquandaModificationDate in interface EquandaEntity

setEquandaModificationDate

public void setEquandaModificationDate(Timestamp modified)
Specified by:
setEquandaModificationDate in interface EquandaEntity

equandaPostLoad

protected void equandaPostLoad()

equandaPreUpdate

public void equandaPreUpdate()

modified

public void modified()
Indicate that the modification timestamp needs to be updated. Should be called when changing something in one of the collections.


getEquandaType

public String getEquandaType()
Specified by:
getEquandaType in interface EquandaEntity

setEquandaType

public void setEquandaType(String type)

getEquandaVersion

public long getEquandaVersion()
Specified by:
getEquandaVersion in interface EquandaEntity

setEquandaVersion

protected void setEquandaVersion(long version)

getEquandaStatus

public String getEquandaStatus()
Specified by:
getEquandaStatus in interface EquandaEntity

setEquandaStatus

public void setEquandaStatus(String status)
Specified by:
setEquandaStatus in interface EquandaEntity

getUserName

public String getUserName()

setUserName

public void setUserName(String userName)

getFirstName

public String getFirstName()

setFirstName

public void setFirstName(String firstName)

getName

public String getName()

setName

public void setName(String name)

getPassword

public String getPassword()

setPassword

public void setPassword(String password)

getRoles

public Collection<DMEquandaRoleBean> getRoles()

setRoles

public void setRoles(Collection<DMEquandaRoleBean> roles)

getLanguage

public String getLanguage()

setLanguage

public void setLanguage(String language)

getAuthAndConfig

public String getAuthAndConfig()

setAuthAndConfig

public void setAuthAndConfig(String authAndConfig)

getStartPage

public String getStartPage()

setStartPage

public void setStartPage(String startPage)


Copyright © 2007-2008. All Rights Reserved.