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, givesPermission
public 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 Object
CloneNotSupportedException
public boolean givesPermissionInternal(Registration registration, Set<Integer> considered)
givesPermissionInternal
in class PermissionsAware
Copyright © 2015 SeqWare. All rights reserved.