Package service.container
Class AbstractFormService
java.lang.Object
ru.cg.webbpm.modules.webkit.beans.Behavior
service.container.AbstractFormService
- All Implemented Interfaces:
FormService
- Direct Known Subclasses:
AbstractGraphFormService
,ChangePasswordFormServiceImpl
-
Field Summary
FieldsModifier and TypeFieldDescriptionFields inherited from class ru.cg.webbpm.modules.webkit.beans.Behavior
objectContext, objectId
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract Object
deleteData
(Object selectedId) protected void
executePostActionHandlers
(Object selectedId, List<FieldData> fieldData) protected void
executeValidators
(Object selectedId, List<FieldData> fieldData) protected abstract Map<EntityColumn,
Object> getValuesForSave
(Object selectedId, List<FieldData> fieldData) abstract Object
protected abstract Object
saveDataById
(Object selectedId, List<FieldData> fieldData) 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, deleteData, loadData, saveData
-
Field Details
-
formValidators
-
postActionHandlers
-
-
Constructor Details
-
AbstractFormService
public AbstractFormService()
-
-
Method Details
-
saveData
@Transactional public Object saveData(Object selectedId, List<FieldData> fieldData) throws Exception - Specified by:
saveData
in interfaceFormService
- Throws:
Exception
-
saveDataById
-
getValuesForSave
-
loadData
- Specified by:
loadData
in interfaceFormService
-
loadData
-
deleteData
- Specified by:
deleteData
in interfaceFormService
-
executeValidators
-
executePostActionHandlers
protected void executePostActionHandlers(Object selectedId, List<FieldData> fieldData) throws Exception - Throws:
Exception
-
parseId
- Specified by:
parseId
in interfaceFormService
-