Modifier and Type | Field and Description |
---|---|
protected ProcessDefinition |
pd |
Modifier | Constructor and Description |
---|---|
protected |
ProcessField(ProcessDefinition pd)
Creates a new field for the given
ProcessDefinition |
protected |
ProcessField(ProcessDefinition pd,
String fieldName)
Creates a new field for the given
ProcessDefinition with the given field name |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
String |
getFieldName()
Returns the name of the field of the data source.
|
String |
getSource()
Returns the name of the class of the data source.
|
int |
hashCode() |
abstract void |
insertValue(Instance inst,
DataSet instances,
ProcessInstance pi)
Sets a value for the attribute related to this object itself for the
Instance inst . |
boolean |
isAllowedAsOutputField()
Returns false as fields of this type are normally not designed as output fields.
|
boolean |
isInput() |
boolean |
isOutput() |
void |
setInput(boolean isInput) |
void |
setOutput(boolean isOutput) |
String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getAttribute, getFieldNamePretty, getFullFieldName, getSourcePretty
protected ProcessDefinition pd
protected ProcessField(ProcessDefinition pd)
ProcessDefinition
pd
- the process definition of this fieldprotected ProcessField(ProcessDefinition pd, String fieldName)
ProcessDefinition
with the given field namepd
- the process definition of this fieldfieldName
- the name for this fieldpublic abstract void insertValue(Instance inst, DataSet instances, ProcessInstance pi)
Instance
inst
. The Instance
and the
ProcessInstance
object can be used to populate inst
inst
- the Instance
object to where the value for the related
Attribute should be setinstances
- this is where inst belongs topi
- the ProcessInstance
of the current steppublic String getFieldName()
Field
getFieldName
in interface Field
public String getSource()
Field
public boolean isAllowedAsOutputField()
isAllowedAsOutputField
in interface Field
@enterprise 10.0.39049 Copyright © 2024 FREQUENTIS AG. All Rights Reserved.