|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.flexive.shared.AbstractSelectableObjectWithName
com.flexive.shared.security.Account
public class Account
User account class.
| Field Summary | |
|---|---|
protected boolean |
active
|
protected boolean |
allowMultiLogin
|
protected long |
contactDataId
|
protected long |
defaultNodeId
|
protected java.lang.String |
description
|
protected java.lang.String |
email
|
protected long |
id
|
protected FxLanguage |
language
|
protected LifeCycleInfo |
lifeCycleInfo
|
protected java.lang.String |
loginName
|
protected long |
mandatorId
|
protected java.lang.String |
name
|
static long |
NULL_ACCOUNT
Dummy account (id if a null value cannot be applied) |
protected java.lang.String |
updateToken
|
static long |
USER_GLOBAL_SUPERVISOR
The supervisor. |
static long |
USER_GUEST
The guest user. |
static java.util.Date |
VALID_FOREVER
01.01.3000 |
protected boolean |
validated
|
protected java.util.Date |
validFrom
|
protected java.util.Date |
validTo
|
| Constructor Summary | |
|---|---|
Account()
|
|
Account(Account other)
|
|
Account(long id,
java.lang.String name,
java.lang.String loginName,
long mandator,
java.lang.String email,
FxLanguage language,
boolean active,
boolean validated,
java.util.Date validFrom,
java.util.Date validTo,
long defaultNode,
java.lang.String description,
long contactDataId,
boolean allowMultiLogin,
java.lang.String updateToken,
LifeCycleInfo lifeCycleInfo)
|
|
| Method Summary | |
|---|---|
AccountEdit |
asEditable()
|
FxPK |
getContactData()
Get the primary key of the contact data object holding further informations of the user. |
long |
getContactDataId()
Get the id of the contact data instance associated to this account |
long |
getDefaultNode()
Returns the desired default node of the user. |
java.lang.String |
getDescription()
Gets the description if the user. |
java.lang.String |
getEmail()
Returns the email of the user. |
long |
getId()
Returns the unique user id. |
FxLanguage |
getLanguage()
Returns the language of the user. |
LifeCycleInfo |
getLifeCycleInfo()
Get the lifecycle information |
java.lang.String |
getLoginName()
Returns the login name of the user. |
long |
getMandatorId()
Returns the unique id of the mandator this user belongs to. |
java.lang.String |
getName()
Returns the user name. |
java.lang.String |
getUpdateToken()
Returns the update token of this account. |
java.util.Date |
getValidFrom()
Returns the valid from date of the user. |
java.lang.String |
getValidFromString()
Returns the valid from date of the user. |
java.util.Date |
getValidTo()
Returns the valid to date of the user. |
java.lang.String |
getValidToString()
Returns the valid to date of the user. |
boolean |
isActive()
Return true if the user is active. |
boolean |
isAllowMultiLogin()
Is this account allowed to be logged in more than once? |
boolean |
isNew()
Is this account instance new? (i.e. |
boolean |
isSystemInternalAccount()
Is this a system internal account? |
boolean |
isValidated()
Returns true if the user is validated. |
| Methods inherited from class com.flexive.shared.AbstractSelectableObjectWithName |
|---|
equals, hashCode, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final long USER_GUEST
public static final long USER_GLOBAL_SUPERVISOR
public static final long NULL_ACCOUNT
public static final java.util.Date VALID_FOREVER
protected java.lang.String name
protected java.lang.String loginName
protected long id
protected long mandatorId
protected java.lang.String email
protected FxLanguage language
protected boolean active
protected boolean validated
protected java.util.Date validFrom
protected java.util.Date validTo
protected long defaultNodeId
protected java.lang.String description
protected long contactDataId
protected boolean allowMultiLogin
protected java.lang.String updateToken
protected LifeCycleInfo lifeCycleInfo
| Constructor Detail |
|---|
public Account()
public Account(long id,
java.lang.String name,
java.lang.String loginName,
long mandator,
java.lang.String email,
FxLanguage language,
boolean active,
boolean validated,
java.util.Date validFrom,
java.util.Date validTo,
long defaultNode,
java.lang.String description,
long contactDataId,
boolean allowMultiLogin,
java.lang.String updateToken,
LifeCycleInfo lifeCycleInfo)
public Account(Account other)
| Method Detail |
|---|
public boolean isSystemInternalAccount()
public boolean isNew()
public java.lang.String getEmail()
public FxLanguage getLanguage()
public java.lang.String getName()
getName in interface SelectableObjectWithNamepublic long getId()
getId in interface SelectableObjectpublic long getMandatorId()
public java.lang.String getLoginName()
public boolean isActive()
public boolean isValidated()
public java.util.Date getValidFrom()
public java.util.Date getValidTo()
public java.lang.String getValidFromString()
public java.lang.String getValidToString()
public java.lang.String getDescription()
public FxPK getContactData()
public long getContactDataId()
public java.lang.String getUpdateToken()
public long getDefaultNode()
public boolean isAllowMultiLogin()
public LifeCycleInfo getLifeCycleInfo()
public AccountEdit asEditable()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||