|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectimcode.server.user.UserDomainObject
public class UserDomainObject
| Field Summary | |
|---|---|
static int |
DEFAULT_USER_ID
|
protected int |
id
|
protected RoleIds |
userAdminRoleIds
|
| Constructor Summary | |
|---|---|
UserDomainObject()
|
|
UserDomainObject(int id)
|
|
| Method Summary | |
|---|---|
void |
addPhoneNumber(PhoneNumber number)
|
void |
addRoleId(RoleId role)
|
boolean |
canAccess(DocumentDomainObject document)
|
boolean |
canAccessAdminPages()
|
boolean |
canAddDocumentToAnyMenu(DocumentDomainObject document)
|
boolean |
canCreateDocumentOfTypeIdFromParent(int documentTypeId,
DocumentDomainObject parent)
|
boolean |
canDefineRestrictedOneFor(DocumentDomainObject document)
|
boolean |
canDefineRestrictedTwoFor(DocumentDomainObject document)
|
boolean |
canEdit(DocumentDomainObject document)
|
boolean |
canEdit(UserDomainObject editedUser)
|
boolean |
canEditAsUserAdmin(UserDomainObject editedUser)
|
boolean |
canEditDocumentInformationFor(DocumentDomainObject document)
|
boolean |
canEditPermissionsFor(DocumentDomainObject document)
|
boolean |
canEditRolesAccordingToUserAdminRoles(UserDomainObject editedUser)
|
boolean |
canEditRolesFor(UserDomainObject editedUser)
|
boolean |
canSearchFor(DocumentDomainObject document)
|
boolean |
canSeeDocumentInMenus(DocumentDomainObject document)
|
boolean |
canSeeDocumentWhenEditingMenus(DocumentDomainObject document)
|
boolean |
canSetDocumentPermissionSetTypeForRoleIdOnDocument(DocumentPermissionSetTypeDomainObject documentPermissionSetType,
RoleId roleId,
DocumentDomainObject document)
|
java.lang.Object |
clone()
|
boolean |
equals(java.lang.Object o)
|
java.lang.String |
getAddress()
get address |
java.lang.String |
getCity()
get city |
java.lang.String |
getCompany()
get company |
java.lang.String |
getCountry()
get country |
java.util.Date |
getCreateDate()
get create_date |
java.lang.String |
getCurrentContextPath()
|
DocumentPermissionSetTypeDomainObject |
getDocumentPermissionSetTypeFor(DocumentDomainObject document)
|
DocumentShowSettings |
getDocumentShowSettings()
|
java.lang.String |
getEmailAddress()
Return the users e-mail address |
java.lang.String |
getFaxPhone()
Deprecated. Use getPhoneNumbersOfType(PhoneNumberType) |
java.lang.String |
getFirstName()
get first name |
java.lang.String |
getFullName()
get full name |
java.lang.String |
getHomePhone()
Deprecated. Use getPhoneNumbersOfType(PhoneNumberType) |
int |
getId()
get user-id |
java.lang.String |
getLanguageIso639_2()
Return the users language |
java.lang.String |
getLastName()
get last name |
java.lang.String |
getLoginName()
get login name (username) |
java.lang.String |
getMobilePhone()
Deprecated. Use getPhoneNumbersOfType(PhoneNumberType) |
java.lang.String |
getOtherPhone()
Deprecated. Use getPhoneNumbersOfType(PhoneNumberType) |
java.lang.String |
getPassword()
get password |
DocumentPermissionSetDomainObject |
getPermissionSetFor(DocumentDomainObject document)
|
java.util.Set |
getPhoneNumbers()
|
java.util.Set |
getPhoneNumbersOfType(PhoneNumberType phoneNumberType)
|
java.lang.String |
getProvince()
|
RoleId[] |
getRoleIds()
|
java.lang.String |
getSessionId()
|
TemplateGroupDomainObject |
getTemplateGroup()
get template group |
java.lang.String |
getTitle()
get title |
RoleId[] |
getUserAdminRoleIds()
|
java.lang.String |
getWorkPhone()
Deprecated. |
java.lang.String |
getZip()
get zip |
boolean |
hasAtLeastPermissionSetIdOn(DocumentPermissionSetTypeDomainObject leastPrivilegedPermissionSetIdWanted,
DocumentDomainObject document)
|
int |
hashCode()
|
boolean |
hasRoleId(RoleId roleId)
|
boolean |
hasRoleWithPermission(RolePermissionDomainObject rolePermission)
|
boolean |
isActive()
Check whether the user is allowed to log in |
boolean |
isDefaultUser()
|
boolean |
isImcmsExternal()
|
boolean |
isNew()
|
boolean |
isSuperAdmin()
|
boolean |
isSuperAdminOrHasAtLeastPermissionSetIdOn(DocumentPermissionSetTypeDomainObject documentPermissionSetType,
DocumentDomainObject document)
|
boolean |
isSuperAdminOrHasFullPermissionOn(DocumentDomainObject document)
|
boolean |
isUserAdmin()
|
boolean |
isUserAdminAndCanEditAtLeastOneRole()
|
boolean |
isUserAdminAndNotSuperAdmin()
|
void |
removePhoneNumber(PhoneNumber number)
|
void |
removeRoleId(RoleId roleId)
|
void |
removeUserAdminRoleId(RoleId role)
|
void |
replacePhoneNumbersOfType(java.lang.String number,
PhoneNumberType type)
|
void |
setActive(boolean active)
Set whether the user is allowed to log in |
void |
setAddress(java.lang.String address)
set address |
void |
setCity(java.lang.String city)
set city |
void |
setCompany(java.lang.String company)
set company |
void |
setCountry(java.lang.String country)
set country |
void |
setCreateDate(java.util.Date createDate)
set create_date |
void |
setCurrentContextPath(java.lang.String currentContextPath)
|
void |
setDocumentShowSettings(DocumentShowSettings documentShowSettings)
|
void |
setEmailAddress(java.lang.String emailAddress)
Set the users e-mail address |
void |
setFaxPhone(java.lang.String faxphone)
Deprecated. Use addPhoneNumber(PhoneNumber) |
void |
setFirstName(java.lang.String firstName)
set first name |
void |
setHomePhone(java.lang.String homephone)
Deprecated. Use addPhoneNumber(PhoneNumber) |
void |
setId(int id)
set user-id |
void |
setImcmsExternal(boolean imcmsExternal)
|
void |
setLanguageIso639_2(java.lang.String languageIso639_2)
Set the users language |
void |
setLastName(java.lang.String lastName)
set last name |
void |
setLoginName(java.lang.String loginName)
set login name (username) |
void |
setMobilePhone(java.lang.String mobilephone)
Deprecated. Use addPhoneNumber(PhoneNumber) |
void |
setOtherPhone(java.lang.String otherphone)
Deprecated. Use addPhoneNumber(PhoneNumber) |
void |
setPassword(java.lang.String password)
set password |
void |
setProvince(java.lang.String province)
|
void |
setRoleIds(RoleId[] roleIds)
|
void |
setSessionId(java.lang.String sessionId)
|
void |
setTemplateGroup(TemplateGroupDomainObject templateGroup)
set template group |
void |
setTitle(java.lang.String title)
set title |
void |
setUserAdminRolesIds(RoleId[] userAdminRoleReferences)
|
void |
setWorkPhone(java.lang.String workphone)
Deprecated. Use addPhoneNumber(PhoneNumber) |
void |
setZip(java.lang.String zip)
set zip |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final int DEFAULT_USER_ID
protected int id
protected RoleIds userAdminRoleIds
| Constructor Detail |
|---|
public UserDomainObject()
public UserDomainObject(int id)
| Method Detail |
|---|
public java.lang.Object clone()
clone in class java.lang.Objectpublic int getId()
public void setId(int id)
public java.lang.String getLoginName()
public void setLoginName(java.lang.String loginName)
public java.lang.String getPassword()
public void setPassword(java.lang.String password)
public java.lang.String getFullName()
public java.lang.String getFirstName()
public void setFirstName(java.lang.String firstName)
public java.lang.String getLastName()
public void setLastName(java.lang.String lastName)
public void setTitle(java.lang.String title)
public java.lang.String getTitle()
public void setCompany(java.lang.String company)
public java.lang.String getCompany()
public void setAddress(java.lang.String address)
public java.lang.String getAddress()
public void setCity(java.lang.String city)
public java.lang.String getCity()
public void setZip(java.lang.String zip)
public java.lang.String getZip()
public void setCountry(java.lang.String country)
public java.lang.String getCountry()
public void setProvince(java.lang.String province)
public java.lang.String getProvince()
public java.lang.String getEmailAddress()
public void setEmailAddress(java.lang.String emailAddress)
public java.lang.String getWorkPhone()
public java.util.Set getPhoneNumbersOfType(PhoneNumberType phoneNumberType)
public void setWorkPhone(java.lang.String workphone)
addPhoneNumber(PhoneNumber)
public void replacePhoneNumbersOfType(java.lang.String number,
PhoneNumberType type)
public java.lang.String getMobilePhone()
getPhoneNumbersOfType(PhoneNumberType)
public void setMobilePhone(java.lang.String mobilephone)
addPhoneNumber(PhoneNumber)
public java.lang.String getHomePhone()
getPhoneNumbersOfType(PhoneNumberType)
public void setHomePhone(java.lang.String homephone)
addPhoneNumber(PhoneNumber)
public java.lang.String getFaxPhone()
getPhoneNumbersOfType(PhoneNumberType)
public void setFaxPhone(java.lang.String faxphone)
addPhoneNumber(PhoneNumber)
public java.lang.String getOtherPhone()
getPhoneNumbersOfType(PhoneNumberType)
public void setOtherPhone(java.lang.String otherphone)
addPhoneNumber(PhoneNumber)
public void setActive(boolean active)
public boolean isActive()
public void setCreateDate(java.util.Date createDate)
createDate - public java.util.Date getCreateDate()
public void setTemplateGroup(TemplateGroupDomainObject templateGroup)
public TemplateGroupDomainObject getTemplateGroup()
public java.lang.String getLanguageIso639_2()
public void setLanguageIso639_2(java.lang.String languageIso639_2)
public java.lang.String getSessionId()
public void setSessionId(java.lang.String sessionId)
public boolean isImcmsExternal()
public void setImcmsExternal(boolean imcmsExternal)
public void addRoleId(RoleId role)
public void removeRoleId(RoleId roleId)
public void setRoleIds(RoleId[] roleIds)
public boolean hasRoleId(RoleId roleId)
public RoleId[] getRoleIds()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean isDefaultUser()
public boolean isSuperAdmin()
public boolean isUserAdminAndCanEditAtLeastOneRole()
public boolean canEdit(DocumentDomainObject document)
public boolean canAccess(DocumentDomainObject document)
public boolean isSuperAdminOrHasFullPermissionOn(DocumentDomainObject document)
public boolean canDefineRestrictedOneFor(DocumentDomainObject document)
public boolean canDefineRestrictedTwoFor(DocumentDomainObject document)
public java.lang.String toString()
toString in class java.lang.Objectpublic void addPhoneNumber(PhoneNumber number)
public void removePhoneNumber(PhoneNumber number)
public void setCurrentContextPath(java.lang.String currentContextPath)
public java.lang.String getCurrentContextPath()
public boolean isSuperAdminOrHasAtLeastPermissionSetIdOn(DocumentPermissionSetTypeDomainObject documentPermissionSetType,
DocumentDomainObject document)
public boolean canEditPermissionsFor(DocumentDomainObject document)
public boolean canSetDocumentPermissionSetTypeForRoleIdOnDocument(DocumentPermissionSetTypeDomainObject documentPermissionSetType,
RoleId roleId,
DocumentDomainObject document)
public boolean canCreateDocumentOfTypeIdFromParent(int documentTypeId,
DocumentDomainObject parent)
public DocumentPermissionSetDomainObject getPermissionSetFor(DocumentDomainObject document)
public DocumentPermissionSetTypeDomainObject getDocumentPermissionSetTypeFor(DocumentDomainObject document)
public boolean hasAtLeastPermissionSetIdOn(DocumentPermissionSetTypeDomainObject leastPrivilegedPermissionSetIdWanted,
DocumentDomainObject document)
public boolean canAddDocumentToAnyMenu(DocumentDomainObject document)
public boolean canSearchFor(DocumentDomainObject document)
public boolean canEditDocumentInformationFor(DocumentDomainObject document)
public boolean canAccessAdminPages()
public boolean hasRoleWithPermission(RolePermissionDomainObject rolePermission)
public boolean canSeeDocumentInMenus(DocumentDomainObject document)
public boolean canSeeDocumentWhenEditingMenus(DocumentDomainObject document)
public java.util.Set getPhoneNumbers()
public RoleId[] getUserAdminRoleIds()
public void setUserAdminRolesIds(RoleId[] userAdminRoleReferences)
public boolean isUserAdminAndNotSuperAdmin()
public boolean canEditRolesFor(UserDomainObject editedUser)
public void removeUserAdminRoleId(RoleId role)
public boolean canEdit(UserDomainObject editedUser)
public boolean canEditAsUserAdmin(UserDomainObject editedUser)
public boolean canEditRolesAccordingToUserAdminRoles(UserDomainObject editedUser)
public boolean isUserAdmin()
public boolean isNew()
public DocumentShowSettings getDocumentShowSettings()
public void setDocumentShowSettings(DocumentShowSettings documentShowSettings)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||