com.jamasoftware.contour.domain
Class User

java.lang.Object
  extended by com.jamasoftware.contour.domain.DomainObjectBaseSupport
      extended by com.jamasoftware.contour.domain.DomainObjectSupport
          extended by com.jamasoftware.contour.domain.User
All Implemented Interfaces:
DomainObject, DomainObjectBase, DomainObjectOrganizationColumnNameOverrider, OrganizationAware, java.io.Serializable

@Entity
@Indexed(index="index/user")
@ClassBridge(name="documentFields",
             index=TOKENIZED,
             store=YES,
             impl=com.jamasoftware.contour.util.search.bridge.UserClassBridge.class)
public class User
extends DomainObjectSupport
implements DomainObjectOrganizationColumnNameOverrider

Contour User.

See Also:
Serialized Form

Field Summary
static java.lang.String ROOT_USER
           
static java.lang.String UNASSIGNED_USER
           
 
Fields inherited from interface com.jamasoftware.contour.domain.DomainObjectOrganizationColumnNameOverrider
OVERRIDE_ORGANIZATION_COLUMN_NAME
 
Fields inherited from interface com.jamasoftware.contour.domain.DomainObjectBase
ORGANIZATION_COLUMN_NAME
 
Constructor Summary
User()
           
User(java.lang.Integer userId)
           
User(java.lang.Integer id, java.lang.String firstName, java.lang.String lastName)
           
User(com.jamasoftware.contour.service.dto.property.UserPropertyDTO propDto)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.Boolean getAutoFollowCommentedItems()
           
 Attachment getAvatar()
           
 java.lang.String getContent()
           
 java.lang.Boolean getDisabled()
           
 java.lang.String getDisplayName()
           
 java.lang.String getEmail()
           
 java.lang.Boolean getEmailUpdatesToFollowedItems()
           
 java.lang.String getFirstName()
           
 java.lang.String getFullName()
           
 java.lang.Integer getId()
           
 java.lang.String getLastName()
           
 java.lang.String getLicenseType()
           
 java.lang.String getLocale()
           
 java.lang.String getLocation()
           
 boolean getLocked()
           
 java.lang.String getNotes()
           
 Organization getOrganization()
           
 java.lang.Integer getOrganizationId()
           
 java.lang.String getPassword()
           
 int getPasswordAttempts()
           
 java.lang.String getPhone()
           
 java.lang.String getRepeatedPassword()
           
 java.util.Set<Role> getRoles()
           
 java.lang.String getSalt()
           
 java.lang.Boolean getSendEmail()
           
 java.lang.Boolean getSystem()
           
 java.lang.String getTheme()
           
 java.lang.String getTitle()
           
 java.lang.String getUid()
           
 java.lang.Boolean getUnregistered()
           
 java.lang.String getUserName()
           
 java.lang.Boolean getVisible()
           
 java.lang.String getXmlToString()
           
 int hashCode()
           
 com.jamasoftware.contour.security.acl.AclObjectIdentity obtainAclObjectIdentity()
           
 void setAutoFollowCommentedItems(java.lang.Boolean autoFollowCommentedItems)
           
 void setAvatar(Attachment avatar)
           
 void setDisabled(java.lang.Boolean disabled)
           
 void setEmail(java.lang.String email)
           
 void setEmailUpdatesToFollowedItems(java.lang.Boolean emailUpdatesToFollowedItems)
           
 void setFirstName(java.lang.String firstName)
           
 void setId(java.lang.Integer userId)
           
 void setLastName(java.lang.String lastName)
           
 void setLicenseType(java.lang.String licenseType)
           
 void setLocale(java.lang.String locale)
           
 void setLocation(java.lang.String location)
           
 void setLocked(boolean locked)
           
 void setNotes(java.lang.String notes)
           
 void setOrganization(Organization organization)
           
 void setOrganizationId(java.lang.Integer organizationId)
           
 void setPassword(java.lang.String password)
           
 void setPasswordAttempts(int passwordAttempts)
           
 void setPhone(java.lang.String phone)
           
 void setRepeatedPassword(java.lang.String repeatedPassword)
           
 void setRoles(java.util.Set<Role> roles)
           
 void setSalt(java.lang.String salt)
           
 void setSendEmail(java.lang.Boolean sendEmail)
           
 void setSystem(java.lang.Boolean system)
           
 void setTheme(java.lang.String theme)
           
 void setTitle(java.lang.String title)
           
 void setUnregistered(java.lang.Boolean unregistered)
           
 void setUserName(java.lang.String login)
           
 void setVisible(java.lang.Boolean visible)
           
 java.lang.String toString()
          Constructs a String with all attributes in name = value format.
 
Methods inherited from class com.jamasoftware.contour.domain.DomainObjectSupport
getCreatedBy, getCreatedDate, getModifiedBy, getModifiedDate, setCreatedBy, setCreatedDate, setModifiedBy, setModifiedDate
 
Methods inherited from class com.jamasoftware.contour.domain.DomainObjectBaseSupport
isNewObject
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

UNASSIGNED_USER

public static final java.lang.String UNASSIGNED_USER
See Also:
Constant Field Values

ROOT_USER

public static final java.lang.String ROOT_USER
See Also:
Constant Field Values
Constructor Detail

User

public User()

User

public User(java.lang.Integer userId)

User

public User(java.lang.Integer id,
            java.lang.String firstName,
            java.lang.String lastName)

User

public User(com.jamasoftware.contour.service.dto.property.UserPropertyDTO propDto)
Method Detail

getId

public java.lang.Integer getId()
Specified by:
getId in interface DomainObjectBase

setId

public void setId(java.lang.Integer userId)
Specified by:
setId in interface DomainObjectBase

getUid

@Field(name="uid")
@FieldBridge(impl=com.jamasoftware.contour.util.search.bridge.StringFieldBridge.class)
public java.lang.String getUid()

getFirstName

@Field(name="firstName")
@FieldBridge(impl=com.jamasoftware.contour.util.search.bridge.StringFieldBridge.class)
public java.lang.String getFirstName()

setFirstName

public void setFirstName(java.lang.String firstName)

getLastName

@Field(name="lastName")
@FieldBridge(impl=com.jamasoftware.contour.util.search.bridge.StringFieldBridge.class)
public java.lang.String getLastName()

setLastName

public void setLastName(java.lang.String lastName)

getEmail

@Field(name="email")
@FieldBridge(impl=com.jamasoftware.contour.util.search.bridge.StringFieldBridge.class)
public java.lang.String getEmail()

setEmail

public void setEmail(java.lang.String email)

getPassword

public java.lang.String getPassword()

setPassword

public void setPassword(java.lang.String password)

getUserName

@Field(name="userName")
@FieldBridge(impl=com.jamasoftware.contour.util.search.bridge.StringFieldBridge.class)
public java.lang.String getUserName()

setUserName

public void setUserName(java.lang.String login)

getSalt

@Field(name="salt")
public java.lang.String getSalt()

setSalt

public void setSalt(java.lang.String salt)

getLocked

@FieldBridge(impl=com.jamasoftware.contour.util.search.bridge.BooleanFieldBridge.class)
public boolean getLocked()

setLocked

public void setLocked(boolean locked)

getPasswordAttempts

public int getPasswordAttempts()

setPasswordAttempts

public void setPasswordAttempts(int passwordAttempts)

getOrganization

@Field
@FieldBridge(impl=com.jamasoftware.contour.util.search.bridge.OrganizationFieldBridge.class)
public Organization getOrganization()

setOrganization

public void setOrganization(Organization organization)

getOrganizationId

public java.lang.Integer getOrganizationId()
Specified by:
getOrganizationId in interface DomainObjectBase
Specified by:
getOrganizationId in interface OrganizationAware

setOrganizationId

public void setOrganizationId(java.lang.Integer organizationId)
Specified by:
setOrganizationId in interface DomainObjectBase

getTheme

public java.lang.String getTheme()

setTheme

public void setTheme(java.lang.String theme)

getLocation

public java.lang.String getLocation()

setLocation

public void setLocation(java.lang.String location)

getNotes

public java.lang.String getNotes()

setNotes

public void setNotes(java.lang.String notes)

getPhone

public java.lang.String getPhone()

setPhone

public void setPhone(java.lang.String phone)

getTitle

public java.lang.String getTitle()

setTitle

public void setTitle(java.lang.String title)

getLocale

public java.lang.String getLocale()

setLocale

public void setLocale(java.lang.String locale)

getDisabled

@Field
@FieldBridge(impl=com.jamasoftware.contour.util.search.bridge.BooleanFieldBridge.class)
public java.lang.Boolean getDisabled()

setDisabled

public void setDisabled(java.lang.Boolean disabled)

getRoles

@Field
@FieldBridge(impl=com.jamasoftware.contour.util.search.bridge.RolesFieldBridge.class)
public java.util.Set<Role> getRoles()

setRoles

public void setRoles(java.util.Set<Role> roles)

getLicenseType

@Field
@FieldBridge(impl=com.jamasoftware.contour.util.search.bridge.StringFieldBridge.class)
public java.lang.String getLicenseType()

setLicenseType

public void setLicenseType(java.lang.String licenseType)

getSystem

public java.lang.Boolean getSystem()

setSystem

public void setSystem(java.lang.Boolean system)

getVisible

public java.lang.Boolean getVisible()

setVisible

public void setVisible(java.lang.Boolean visible)

getFullName

@Field(name="fullName")
@FieldBridge(impl=com.jamasoftware.contour.util.search.bridge.StringFieldBridge.class)
public java.lang.String getFullName()

getDisplayName

@Field(name="name")
@FieldBridge(impl=com.jamasoftware.contour.util.search.bridge.StringFieldBridge.class)
public java.lang.String getDisplayName()

getRepeatedPassword

public java.lang.String getRepeatedPassword()

setRepeatedPassword

public void setRepeatedPassword(java.lang.String repeatedPassword)

getAvatar

public Attachment getAvatar()

setAvatar

public void setAvatar(Attachment avatar)

getUnregistered

@FieldBridge(impl=com.jamasoftware.contour.util.search.bridge.BooleanFieldBridge.class)
public java.lang.Boolean getUnregistered()

setUnregistered

public void setUnregistered(java.lang.Boolean unregistered)

getEmailUpdatesToFollowedItems

@FieldBridge(impl=com.jamasoftware.contour.util.search.bridge.BooleanFieldBridge.class)
public java.lang.Boolean getEmailUpdatesToFollowedItems()

setEmailUpdatesToFollowedItems

public void setEmailUpdatesToFollowedItems(java.lang.Boolean emailUpdatesToFollowedItems)

getAutoFollowCommentedItems

@FieldBridge(impl=com.jamasoftware.contour.util.search.bridge.BooleanFieldBridge.class)
public java.lang.Boolean getAutoFollowCommentedItems()

setAutoFollowCommentedItems

public void setAutoFollowCommentedItems(java.lang.Boolean autoFollowCommentedItems)

getSendEmail

public java.lang.Boolean getSendEmail()

setSendEmail

public void setSendEmail(java.lang.Boolean sendEmail)

getXmlToString

public java.lang.String getXmlToString()
Specified by:
getXmlToString in interface DomainObject

obtainAclObjectIdentity

public com.jamasoftware.contour.security.acl.AclObjectIdentity obtainAclObjectIdentity()
Specified by:
obtainAclObjectIdentity in interface DomainObject
Overrides:
obtainAclObjectIdentity in class DomainObjectBaseSupport

hashCode

public int hashCode()
Overrides:
hashCode in class DomainObjectBaseSupport

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class DomainObjectBaseSupport

toString

public java.lang.String toString()
Constructs a String with all attributes in name = value format.

Overrides:
toString in class java.lang.Object
Returns:
a String representation of this object.

getContent

public java.lang.String getContent()


Copyright (c) 2010 Jama Software, Inc. All Rights Reserved.