Class DefaultEditorAreaLogicHandler
- java.lang.Object
-
- com.hybris.cockpitng.widgets.baseeditorarea.DefaultEditorAreaLogicHandler
-
- All Implemented Interfaces:
EditorAreaLogicHandler
public class DefaultEditorAreaLogicHandler extends java.lang.Object implements EditorAreaLogicHandler
-
-
Constructor Summary
Constructors Constructor Description DefaultEditorAreaLogicHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbeforeEditorAreaRender(WidgetInstanceManager widgetInstanceManager, java.lang.Object currentObject)This method is triggered before editor area content is rendered for given current objectDefaultEditorAreaController.protected ObjectFacadegetObjectFacade()ValidationHandlergetValidationHandler()java.lang.ObjectperformRefresh(WidgetInstanceManager widgetInstanceManager, java.lang.Object currentObject)This method is responsible for refreshing/reloading current object withinDefaultEditorAreaController.java.lang.ObjectperformSave(WidgetInstanceManager widgetInstanceManager, java.lang.Object currentObject)This method is responsible for saving/persisting current object withinDefaultEditorAreaController.java.util.List<ValidationInfo>performValidation(WidgetInstanceManager widgetInstanceManager, java.lang.Object currentObject, ValidationContext validationContext)This method is responsible for validating current object withinDefaultEditorAreaController.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 withinDefaultEditorAreaController.voidsetObjectFacade(ObjectFacade objectFacade)voidsetValidationHandler(ValidationHandler validationHandler)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.hybris.cockpitng.widgets.baseeditorarea.EditorAreaLogicHandler
executeSaveWithConfirmation
-
-
-
-
Method Detail
-
performSave
public java.lang.Object performSave(WidgetInstanceManager widgetInstanceManager, java.lang.Object currentObject) throws ObjectSavingException
Description copied from interface:EditorAreaLogicHandlerThis method is responsible for saving/persisting current object withinDefaultEditorAreaController.- Specified by:
performSavein interfaceEditorAreaLogicHandler- Parameters:
widgetInstanceManager- given widgetInstanceManagercurrentObject- object that needs to be saved- Returns:
- saved object
- Throws:
ObjectSavingException
-
performRefresh
public java.lang.Object performRefresh(WidgetInstanceManager widgetInstanceManager, java.lang.Object currentObject) throws ObjectNotFoundException
Description copied from interface:EditorAreaLogicHandlerThis method is responsible for refreshing/reloading current object withinDefaultEditorAreaController.- Specified by:
performRefreshin interfaceEditorAreaLogicHandler- Parameters:
widgetInstanceManager- given widgetInstanceManagercurrentObject- object that needs to be refreshed/reload- Returns:
- refreshed/reload object
- Throws:
ObjectNotFoundException
-
performValidation
public java.util.List<ValidationInfo> performValidation(WidgetInstanceManager widgetInstanceManager, java.lang.Object currentObject, ValidationContext validationContext)
Description copied from interface:EditorAreaLogicHandlerThis method is responsible for validating current object withinDefaultEditorAreaController.- Specified by:
performValidationin interfaceEditorAreaLogicHandler- Parameters:
widgetInstanceManager- given widgetInstanceManagercurrentObject- object that needs to be validatedvalidationContext- validation context- Returns:
- refreshed/reload object
-
performValidation
public java.util.List<ValidationInfo> performValidation(WidgetInstanceManager widgetInstanceManager, java.lang.Object currentObject, java.util.List<java.lang.String> qualifiers, ValidationContext validationContext)
Description copied from interface:EditorAreaLogicHandlerThis method is responsible for validating current object for given qualifiers withinDefaultEditorAreaController.- Specified by:
performValidationin interfaceEditorAreaLogicHandler- Parameters:
widgetInstanceManager- given widgetInstanceManagercurrentObject- object that needs to be validatedqualifiers- qualifiers that needs to be validatedvalidationContext- validation context- Returns:
- refreshed/reload object
-
beforeEditorAreaRender
public void beforeEditorAreaRender(WidgetInstanceManager widgetInstanceManager, java.lang.Object currentObject)
Description copied from interface:EditorAreaLogicHandlerThis method is triggered before editor area content is rendered for given current objectDefaultEditorAreaController.- Specified by:
beforeEditorAreaRenderin interfaceEditorAreaLogicHandler- Parameters:
widgetInstanceManager- given widgetInstanceManagercurrentObject- object for which editor area is rendered
-
getObjectFacade
protected ObjectFacade getObjectFacade()
-
setObjectFacade
public void setObjectFacade(ObjectFacade objectFacade)
-
getValidationHandler
public ValidationHandler getValidationHandler()
-
setValidationHandler
public void setValidationHandler(ValidationHandler validationHandler)
-
-