public interface EditorAreaLogicHandler
DefaultEditorAreaController.| Modifier and Type | Method and Description |
|---|---|
void |
beforeEditorAreaRender(WidgetInstanceManager widgetInstanceManager,
Object currentObject)
This method is triggered before editor area content is rendered for given current object
DefaultEditorAreaController. |
default void |
executeSaveWithConfirmation(WidgetInstanceManager widgetInstanceManager,
Executable save,
Object currentObject)
This method allows to hook in and trigger confirmation before save is executed.
|
Object |
performRefresh(WidgetInstanceManager widgetInstanceManager,
Object currentObject)
This method is responsible for refreshing/reloading current object within
DefaultEditorAreaController. |
Object |
performSave(WidgetInstanceManager widgetInstanceManager,
Object currentObject)
This method is responsible for saving/persisting current object within
DefaultEditorAreaController. |
List<ValidationInfo> |
performValidation(WidgetInstanceManager widgetInstanceManager,
Object currentObject,
List<String> qualifiers,
ValidationContext validationContext)
This method is responsible for validating current object for given qualifiers within
DefaultEditorAreaController. |
List<ValidationInfo> |
performValidation(WidgetInstanceManager widgetInstanceManager,
Object currentObject,
ValidationContext validationContext)
This method is responsible for validating current object within
DefaultEditorAreaController. |
Object performSave(WidgetInstanceManager widgetInstanceManager, Object currentObject) throws ObjectSavingException
DefaultEditorAreaController.widgetInstanceManager - given widgetInstanceManagercurrentObject - object that needs to be savedObjectSavingExceptiondefault void executeSaveWithConfirmation(WidgetInstanceManager widgetInstanceManager, Executable save, Object currentObject)
widgetInstanceManager - widgetInstanceManagersave - action to be executed if confirmation passes. It has to be executed in method impl.currentObject - object that needs to be savedObject performRefresh(WidgetInstanceManager widgetInstanceManager, Object currentObject) throws ObjectNotFoundException
DefaultEditorAreaController.widgetInstanceManager - given widgetInstanceManagercurrentObject - object that needs to be refreshed/reloadObjectNotFoundExceptionList<ValidationInfo> performValidation(WidgetInstanceManager widgetInstanceManager, Object currentObject, ValidationContext validationContext)
DefaultEditorAreaController.widgetInstanceManager - given widgetInstanceManagercurrentObject - object that needs to be validatedvalidationContext - validation contextList<ValidationInfo> performValidation(WidgetInstanceManager widgetInstanceManager, Object currentObject, List<String> qualifiers, ValidationContext validationContext)
DefaultEditorAreaController.widgetInstanceManager - given widgetInstanceManagercurrentObject - object that needs to be validatedqualifiers - qualifiers that needs to be validatedvalidationContext - validation contextvoid beforeEditorAreaRender(WidgetInstanceManager widgetInstanceManager, Object currentObject)
DefaultEditorAreaController.widgetInstanceManager - given widgetInstanceManagercurrentObject - object for which editor area is renderedCopyright © 2018. All rights reserved.