Package org.jbpm.designer.client.popup
Class ActivityDataIOEditor
- java.lang.Object
-
- org.jbpm.designer.client.popup.ActivityDataIOEditor
-
- All Implemented Interfaces:
ActivityDataIOEditorView.Presenter
@Dependent public class ActivityDataIOEditor extends Object implements ActivityDataIOEditorView.Presenter
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
ActivityDataIOEditor.GetDataCallback
Callback interface which should be implemented by callers to retrieve the edited Assignments data.
-
Constructor Summary
Constructors Constructor Description ActivityDataIOEditor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
configureDialog(String taskName, boolean hasInputVars, boolean isSingleInputVar, boolean hasOutputVars, boolean isSingleOutputVar)
ListBoxValues.ValueTester
dataTypesTester()
void
handleCancelClick()
void
handleSaveClick()
void
init()
protected String
marshallToJson(AssignmentData data)
ListBoxValues.ValueTester
processVarTester()
void
setAssignmentData(AssignmentData assignmentData)
void
setCallback(ActivityDataIOEditor.GetDataCallback callback)
void
setCustomAssignmentsProperties(Map<String,List<String>> customAssignmentsProperties)
void
setDataTypes(List<String> dataTypes, List<String> dataTypeDisplayNames)
void
setDisallowedPropertyNames(List<String> disallowedPropertyNames)
void
setInputAssignmentRows(List<AssignmentRow> inputAssignmentRows)
void
setOutputAssignmentRows(List<AssignmentRow> outputAssignmentRows)
void
setProcessVariables(List<String> processVariables)
void
show()
-
-
-
Method Detail
-
init
@PostConstruct public void init()
-
setCallback
public void setCallback(ActivityDataIOEditor.GetDataCallback callback)
-
handleSaveClick
public void handleSaveClick()
- Specified by:
handleSaveClick
in interfaceActivityDataIOEditorView.Presenter
-
marshallToJson
protected String marshallToJson(AssignmentData data)
-
handleCancelClick
public void handleCancelClick()
- Specified by:
handleCancelClick
in interfaceActivityDataIOEditorView.Presenter
-
setAssignmentData
public void setAssignmentData(AssignmentData assignmentData)
-
configureDialog
public void configureDialog(String taskName, boolean hasInputVars, boolean isSingleInputVar, boolean hasOutputVars, boolean isSingleOutputVar)
-
setDisallowedPropertyNames
public void setDisallowedPropertyNames(List<String> disallowedPropertyNames)
-
setCustomAssignmentsProperties
public void setCustomAssignmentsProperties(Map<String,List<String>> customAssignmentsProperties)
-
setInputAssignmentRows
public void setInputAssignmentRows(List<AssignmentRow> inputAssignmentRows)
-
setOutputAssignmentRows
public void setOutputAssignmentRows(List<AssignmentRow> outputAssignmentRows)
-
show
public void show()
-
dataTypesTester
public ListBoxValues.ValueTester dataTypesTester()
- Specified by:
dataTypesTester
in interfaceActivityDataIOEditorView.Presenter
-
processVarTester
public ListBoxValues.ValueTester processVarTester()
- Specified by:
processVarTester
in interfaceActivityDataIOEditorView.Presenter
-
-