Interface EditorAreaLogicHandler

    • Method Detail

      • executeSaveWithConfirmation

        default void executeSaveWithConfirmation​(WidgetInstanceManager widgetInstanceManager,
                                                 Executable save,
                                                 java.lang.Object currentObject)
        This method allows to hook in and trigger confirmation before save is executed.
        Parameters:
        widgetInstanceManager - widgetInstanceManager
        save - action to be executed if confirmation passes. It has to be executed in method impl.
        currentObject - object that needs to be saved
      • performValidation

        java.util.List<ValidationInfo> performValidation​(WidgetInstanceManager widgetInstanceManager,
                                                         java.lang.Object currentObject,
                                                         ValidationContext validationContext)
        This method is responsible for validating current object within DefaultEditorAreaController.
        Parameters:
        widgetInstanceManager - given widgetInstanceManager
        currentObject - object that needs to be validated
        validationContext - validation context
        Returns:
        refreshed/reload object
      • performValidation

        java.util.List<ValidationInfo> performValidation​(WidgetInstanceManager widgetInstanceManager,
                                                         java.lang.Object currentObject,
                                                         java.util.List<java.lang.String> qualifiers,
                                                         ValidationContext validationContext)
        This method is responsible for validating current object for given qualifiers within DefaultEditorAreaController.
        Parameters:
        widgetInstanceManager - given widgetInstanceManager
        currentObject - object that needs to be validated
        qualifiers - qualifiers that needs to be validated
        validationContext - validation context
        Returns:
        refreshed/reload object
      • beforeEditorAreaRender

        void beforeEditorAreaRender​(WidgetInstanceManager widgetInstanceManager,
                                    java.lang.Object currentObject)
        This method is triggered before editor area content is rendered for given current object DefaultEditorAreaController.
        Parameters:
        widgetInstanceManager - given widgetInstanceManager
        currentObject - object for which editor area is rendered