public class WizardRole extends java.lang.Object implements java.lang.Comparable<WizardRole>, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
TYPE_AUTO
Use when setting the type for automatic roles
|
static java.lang.String |
TYPE_GROUP
Use when setting the type for group roles
|
static java.lang.String |
TYPE_USER
Use when setting the type for user roles
|
Constructor and Description |
---|
WizardRole() |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(WizardRole otherRole)
WizardRoles are comparable based on the following rules:
Priority (roles with a priority of 1 are sorted higher in a list vs.
|
java.util.List<java.lang.String> |
getAssignees() |
java.lang.Boolean |
getEsigPSI() |
java.lang.Boolean |
getEsigWFDoc() |
java.lang.String |
getName() |
java.lang.String |
getObjectId() |
int |
getPriority() |
java.lang.String |
getRoleOwner() |
java.util.List<java.lang.String> |
getTopLevelReason() |
java.lang.String |
getType() |
java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
getUserLevelReason() |
void |
setAssignees(java.util.List<java.lang.String> assignees)
Set the assignees for this role.
|
void |
setEsigPSI(java.lang.Boolean esigPSI) |
void |
setEsigWFDoc(java.lang.Boolean esigWFDoc) |
void |
setName(java.lang.String name)
Sets the roleName
|
void |
setObjectId(java.lang.String objectId) |
void |
setPriority(int priority) |
void |
setRoleOwner(java.lang.String roleOwner) |
void |
setTopLevelReason(java.util.List<java.lang.String> topLevelReason) |
void |
setType(java.lang.String type)
Set the type of role.
|
void |
setUserLevelReason(java.util.Map<java.lang.String,java.util.List<java.lang.String>> userLevelReason) |
public static final java.lang.String TYPE_USER
public static final java.lang.String TYPE_GROUP
public static final java.lang.String TYPE_AUTO
public java.lang.String getObjectId()
public void setObjectId(java.lang.String objectId)
public java.lang.String getName()
public void setName(java.lang.String name)
name
- public java.lang.String getType()
public void setType(java.lang.String type)
type
- public java.util.List<java.lang.String> getAssignees()
public void setAssignees(java.util.List<java.lang.String> assignees)
assignees
- public java.lang.String getRoleOwner()
public void setRoleOwner(java.lang.String roleOwner)
public java.lang.Boolean getEsigWFDoc()
public void setEsigWFDoc(java.lang.Boolean esigWFDoc)
public java.lang.Boolean getEsigPSI()
public void setEsigPSI(java.lang.Boolean esigPSI)
public java.util.List<java.lang.String> getTopLevelReason()
public void setTopLevelReason(java.util.List<java.lang.String> topLevelReason)
public java.util.Map<java.lang.String,java.util.List<java.lang.String>> getUserLevelReason()
public void setUserLevelReason(java.util.Map<java.lang.String,java.util.List<java.lang.String>> userLevelReason)
public int getPriority()
public void setPriority(int priority)
public int compareTo(WizardRole otherRole)
compareTo
in interface java.lang.Comparable<WizardRole>
otherRole
- the role to compare to this role