public class WorkflowParam extends PermissionsAware implements Serializable, Comparable<WorkflowParam>, Cloneable
WorkflowParam class.
| Constructor and Description |
|---|
WorkflowParam()
Constructor for WorkflowParam.
|
| Modifier and Type | Method and Description |
|---|---|
WorkflowParam |
clone() |
int |
compareTo(WorkflowParam that) |
boolean |
equals(Object other) |
String |
getDefaultValue()
Getter for the field
defaultValue. |
Boolean |
getDisplay()
Getter for the field
display. |
String |
getDisplayName()
Getter for the field
displayName. |
String |
getDisplayValue()
Getter for the field
displayValue. |
String |
getFileMetaType()
Getter for the field
fileMetaType. |
List<File> |
getFiles()
Getter for the field
files. |
String |
getJsonEscapeDefaultValue()
getJsonEscapeDefaultValue.
|
String |
getJsonEscapeDisplayName()
getJsonEscapeDisplayName.
|
String |
getJsonEscapeKey()
getJsonEscapeKey.
|
String |
getJsonEscapeType()
getJsonEscapeType.
|
String |
getJsonEscapeValue()
getJsonEscapeValue.
|
String |
getKey()
Getter for the field
key. |
Sample |
getSample()
Getter for the field
sample. |
String |
getType()
Getter for the field
type. |
String |
getValue()
Getter for the field
value. |
SortedSet<WorkflowParamValue> |
getValues()
Getter for the field
values. |
Workflow |
getWorkflow()
Getter for the field
workflow. |
Integer |
getWorkflowParamId()
Getter for the field
workflowParamId. |
boolean |
givesPermissionInternal(Registration registration,
Set<Integer> considered)
Short-circuit permission checking by providing a set of entities that have already been checked
|
int |
hashCode() |
Boolean |
isDisplay()
isDisplay.
|
void |
setDefaultValue(String defaultValue)
Setter for the field
defaultValue. |
void |
setDisplay(Boolean display)
Setter for the field
display. |
void |
setDisplayName(String displayName)
Setter for the field
displayName. |
void |
setDisplayValue(String displayValue)
Setter for the field
displayValue. |
void |
setFileMetaType(String fileMetaType)
Setter for the field
fileMetaType. |
void |
setFiles(List<File> files)
Setter for the field
files. |
void |
setKey(String key)
Setter for the field
key. |
void |
setSample(Sample sample)
Setter for the field
sample. |
void |
setType(String type)
Setter for the field
type. |
void |
setValue(String value)
Setter for the field
value. |
void |
setValues(SortedSet<WorkflowParamValue> values)
Setter for the field
values. |
void |
setWorkflow(Workflow workflow)
Setter for the field
workflow. |
void |
setWorkflowParamId(Integer workflowParamId)
Setter for the field
workflowParamId. |
String |
toString() |
givesPermission, givesPermissionpublic int compareTo(WorkflowParam that)
compareTo in interface Comparable<WorkflowParam>that - public Integer getWorkflowParamId()
Getter for the field workflowParamId.
Integer object.public void setWorkflowParamId(Integer workflowParamId)
Setter for the field workflowParamId.
workflowParamId - a Integer object.public void setWorkflow(Workflow workflow)
Setter for the field workflow.
workflow - a Workflow object.public void setType(String type)
Setter for the field type.
type - a String object.public String getJsonEscapeDefaultValue()
getJsonEscapeDefaultValue.
String object.public String getDefaultValue()
Getter for the field defaultValue.
String object.public void setDefaultValue(String defaultValue)
Setter for the field defaultValue.
defaultValue - a String object.public void setDisplay(Boolean display)
Setter for the field display.
display - a Boolean object.public String getFileMetaType()
Getter for the field fileMetaType.
String object.public void setFileMetaType(String fileMetaType)
Setter for the field fileMetaType.
fileMetaType - a String object.public String getJsonEscapeDisplayName()
getJsonEscapeDisplayName.
String object.public String getDisplayName()
Getter for the field displayName.
String object.public void setDisplayName(String displayName)
Setter for the field displayName.
displayName - a String object.public SortedSet<WorkflowParamValue> getValues()
Getter for the field values.
SortedSet object.public void setValues(SortedSet<WorkflowParamValue> values)
Setter for the field values.
values - a SortedSet object.public void setValue(String value)
Setter for the field value.
value - a String object.public String getDisplayValue()
Getter for the field displayValue.
String object.public void setDisplayValue(String displayValue)
Setter for the field displayValue.
displayValue - a String object.public void setSample(Sample sample)
Setter for the field sample.
sample - a Sample object.public void setFiles(List<File> files)
Setter for the field files.
files - a List object.public WorkflowParam clone() throws CloneNotSupportedException
clone in class ObjectCloneNotSupportedExceptionpublic boolean givesPermissionInternal(Registration registration, Set<Integer> considered)
givesPermissionInternal in class PermissionsAwareCopyright © 2015 SeqWare. All rights reserved.