com.jamasoftware.contour.domain
Class Role

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

@Entity
@Indexed(index="index/role")
@ClassBridge(name="documentFields",
             index=TOKENIZED,
             store=YES,
             impl=com.jamasoftware.contour.util.search.bridge.RoleClassBridge.class)
public class Role
extends DomainObjectSupport

Authority Roles for user

See Also:
Serialized Form

Field Summary
static java.lang.String ROLE_ADMIN
           
static java.lang.String ROLE_ANONYMOUS
           
static java.lang.String ROLE_ORGADMIN
           
static java.lang.String ROLE_WORKER
           
 
Fields inherited from interface com.jamasoftware.contour.domain.DomainObjectBase
ORGANIZATION_COLUMN_NAME
 
Constructor Summary
Role()
           
Role(java.lang.Integer id)
           
Role(java.lang.Integer id, java.lang.String name, java.lang.String display, java.lang.String description)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getContent()
           
 java.lang.String getDescription()
           
 java.lang.Boolean getDisabled()
           
 java.lang.String getDisplay()
           
 java.lang.Integer getId()
           
 java.lang.String getName()
           
 java.lang.Integer getNumUsers()
           
 java.lang.Integer getOrganizationId()
           
 java.lang.Integer getProjectId()
           
 java.lang.String getProjectName()
           
 java.lang.String getRoleName()
           
 java.lang.String getUid()
           
 java.util.Set<User> getUsers()
           
 java.lang.String getXmlToString()
           
 int hashCode()
           
 boolean isProjectGroup()
           
 void setDescription(java.lang.String description)
           
 void setDisplay(java.lang.String display)
           
 void setId(java.lang.Integer id)
           
 void setName(java.lang.String name)
           
 void setNumUsers(java.lang.Integer numUsers)
           
 void setOrganizationId(java.lang.Integer organizationId)
           
 void setProjectId(java.lang.Integer projectId)
           
 void setProjectName(java.lang.String projectName)
           
 void setUsers(java.util.Set<User> users)
           
 java.lang.String toString()
           
 
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, obtainAclObjectIdentity
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

ROLE_ADMIN

public static java.lang.String ROLE_ADMIN

ROLE_ORGADMIN

public static java.lang.String ROLE_ORGADMIN

ROLE_WORKER

public static java.lang.String ROLE_WORKER

ROLE_ANONYMOUS

public static java.lang.String ROLE_ANONYMOUS
Constructor Detail

Role

public Role()

Role

public Role(java.lang.Integer id)

Role

public Role(java.lang.Integer id,
            java.lang.String name,
            java.lang.String display,
            java.lang.String description)
Method Detail

getId

public java.lang.Integer getId()

setId

public void setId(java.lang.Integer id)

getUid

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

getDisabled

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

getDescription

public java.lang.String getDescription()

setDescription

public void setDescription(java.lang.String description)

getDisplay

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

setDisplay

public void setDisplay(java.lang.String display)

getName

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

setName

public void setName(java.lang.String name)

getOrganizationId

@Field(name="organization")
@FieldBridge(impl=com.jamasoftware.contour.util.search.bridge.IntegerFieldBridge.class)
public java.lang.Integer getOrganizationId()

setOrganizationId

public void setOrganizationId(java.lang.Integer organizationId)

getProjectId

@Field(name="projectId")
@FieldBridge(impl=com.jamasoftware.contour.util.search.bridge.IntegerFieldBridge.class)
public java.lang.Integer getProjectId()

setProjectId

public void setProjectId(java.lang.Integer projectId)

getUsers

@Field
@FieldBridge(impl=com.jamasoftware.contour.util.search.bridge.UsersFieldBridge.class)
public java.util.Set<User> getUsers()

setUsers

public void setUsers(java.util.Set<User> users)

hashCode

public int hashCode()
Overrides:
hashCode in class DomainObjectBaseSupport

equals

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

getRoleName

public java.lang.String getRoleName()

getNumUsers

public java.lang.Integer getNumUsers()

setNumUsers

public void setNumUsers(java.lang.Integer numUsers)

getProjectName

public java.lang.String getProjectName()

setProjectName

public void setProjectName(java.lang.String projectName)

isProjectGroup

public boolean isProjectGroup()

getXmlToString

public java.lang.String getXmlToString()

getContent

public java.lang.String getContent()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


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