Class EditableOneToManyFormService
java.lang.Object
ru.cg.webbpm.modules.webkit.beans.Behavior
service.container.AbstractFormService
service.container.AbstractGraphFormService
service.complex.editableonetomany.EditableOneToManyFormService
- All Implemented Interfaces:
FormService
@GraphSourceReference(EditableOneToManyField.class)
public class EditableOneToManyFormService
extends AbstractGraphFormService
- Author:
- a.petrov
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ThreadLocal<EntityColumn>
protected ThreadLocal<Object>
Fields inherited from class service.container.AbstractGraphFormService
formDao
Fields inherited from class service.container.AbstractFormService
formValidators, postActionHandlers
Fields inherited from class ru.cg.webbpm.modules.webkit.beans.Behavior
objectContext, objectId
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondeleteData
(Object selectedId) deleteData
(String navigateTo, List<BpmnVariableForSave> bpmnVariables) protected Map<EntityColumn,
Object> getValuesForSave
(Object selectedId, List<FieldData> fieldData) loadData()
saveData
(String navigateTo, List<FieldData> fieldData, Boolean completeTask, List<BpmnVariableForSave> bpmnVariables) void
setFormDao
(FormDao formDao) Methods inherited from class service.container.AbstractGraphFormService
executeValidators, getEntityColumnToFieldGuidsMap, getMainEntityId, loadData, parseId, save, saveCustomFields, saveDataById
Methods inherited from class service.container.AbstractFormService
executePostActionHandlers, loadData, saveData
Methods inherited from class ru.cg.webbpm.modules.webkit.beans.Behavior
getChildScript, getChildScripts, getObjectId, getPageId, getParentContext, getScript, getScriptInObject, getScripts, getScriptsInChildren, setObjectContext, setObjectId, start
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface service.container.FormService
afterSave
-
Field Details
-
localParentColumn
-
localParentId
-
-
Constructor Details
-
EditableOneToManyFormService
public EditableOneToManyFormService()
-
-
Method Details
-
saveData
-
getValuesForSave
- Overrides:
getValuesForSave
in classAbstractGraphFormService
-
saveData
public Object saveData(String navigateTo, List<FieldData> fieldData, Boolean completeTask, List<BpmnVariableForSave> bpmnVariables) throws Exception - Throws:
Exception
-
loadData
-
deleteData
- Specified by:
deleteData
in interfaceFormService
- Overrides:
deleteData
in classAbstractGraphFormService
-
deleteData
-
setFormDao
-