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 interfaceActivityDataIOEditor.GetDataCallbackCallback 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 voidconfigureDialog(String taskName, boolean hasInputVars, boolean isSingleInputVar, boolean hasOutputVars, boolean isSingleOutputVar)ListBoxValues.ValueTesterdataTypesTester()voidhandleCancelClick()voidhandleSaveClick()voidinit()protected StringmarshallToJson(AssignmentData data)ListBoxValues.ValueTesterprocessVarTester()voidsetAssignmentData(AssignmentData assignmentData)voidsetCallback(ActivityDataIOEditor.GetDataCallback callback)voidsetCustomAssignmentsProperties(Map<String,List<String>> customAssignmentsProperties)voidsetDataTypes(List<String> dataTypes, List<String> dataTypeDisplayNames)voidsetDisallowedPropertyNames(List<String> disallowedPropertyNames)voidsetInputAssignmentRows(List<AssignmentRow> inputAssignmentRows)voidsetOutputAssignmentRows(List<AssignmentRow> outputAssignmentRows)voidsetProcessVariables(List<String> processVariables)voidshow()
-
-
-
Method Detail
-
init
@PostConstruct public void init()
-
setCallback
public void setCallback(ActivityDataIOEditor.GetDataCallback callback)
-
handleSaveClick
public void handleSaveClick()
- Specified by:
handleSaveClickin interfaceActivityDataIOEditorView.Presenter
-
marshallToJson
protected String marshallToJson(AssignmentData data)
-
handleCancelClick
public void handleCancelClick()
- Specified by:
handleCancelClickin 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:
dataTypesTesterin interfaceActivityDataIOEditorView.Presenter
-
processVarTester
public ListBoxValues.ValueTester processVarTester()
- Specified by:
processVarTesterin interfaceActivityDataIOEditorView.Presenter
-
-