Class BackofficeCompareViewController

java.lang.Object
org.zkoss.zk.ui.event.GenericEventListener
org.zkoss.zk.ui.util.GenericComposer<T>
org.zkoss.zk.ui.util.GenericAutowireComposer<T>
org.zkoss.zk.ui.util.GenericForwardComposer<org.zkoss.zk.ui.Component>
com.hybris.cockpitng.util.ViewAnnotationAwareComposer
com.hybris.cockpitng.util.DefaultWidgetController
com.hybris.cockpitng.widgets.compare.CompareViewController
de.hybris.platform.platformbackoffice.widgets.compare.BackofficeCompareViewController
All Implemented Interfaces:
com.hybris.cockpitng.core.WidgetController, com.hybris.cockpitng.dnd.WidgetDragAndDropAware, com.hybris.cockpitng.engine.WidgetInstanceManagerAware, Serializable, org.zkoss.zk.ui.event.EventListener, org.zkoss.zk.ui.event.SerializableEventListener, org.zkoss.zk.ui.util.ComponentActivationListener, org.zkoss.zk.ui.util.ComponentCloneListener, org.zkoss.zk.ui.util.Composer<org.zkoss.zk.ui.Component>, org.zkoss.zk.ui.util.ComposerExt<org.zkoss.zk.ui.Component>

public class BackofficeCompareViewController extends com.hybris.cockpitng.widgets.compare.CompareViewController
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from class com.hybris.cockpitng.widgets.compare.CompareViewController

    com.hybris.cockpitng.widgets.compare.CompareViewController.PartialComparisonOperation
  • Field Summary

    Fields inherited from class com.hybris.cockpitng.widgets.compare.CompareViewController

    COMP_ID_CANCEL_BTN, COMP_ID_SAVE_BTN, LABEL_LOADING, MARK_NAME_ADD_ITEMS, MARK_NAME_DIFF_ONLY, MARK_NAME_HYPERLINK, MARK_NAME_PIN, MARK_NAME_REMOVE_ITEM, MODEL_COMPARE_VIEW_BEFORE_SAVE_LISTENERS_MAP, MODEL_COMPARISON_OBJECT_FEATURELIST_MAP, MODEL_COMPARISON_REQUEST_ID, MODEL_VALUE_CHANGED_MAP, SETTING_CONFIGURATION_CONTEXT, SETTING_DEFAULT_TYPE_CODE, SETTING_LAYOUT, SOCKET_INPUT_OBJECTS, SOCKET_INPUT_OBJECTS_ADD, SOCKET_INPUT_OBJECTS_REMOVE, SOCKET_INPUT_REFERENCE, SOCKET_OUTPUT_ADD_ITEMS_REQUEST, SOCKET_OUTPUT_OBJECTS_LIST_UPDATED, SOCKET_OUTPUT_SELECTED_ITEM

    Fields inherited from class org.zkoss.zk.ui.util.GenericAutowireComposer

    _separator, application, applicationScope, arg, componentScope, desktop, desktopScope, execution, page, pageScope, param, requestScope, self, session, sessionScope, spaceOwner, spaceScope

    Fields inherited from class org.zkoss.zk.ui.util.GenericComposer

    _applied
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected com.hybris.cockpitng.compare.model.ComparisonResult
    createComparisonResult(Set<com.hybris.cockpitng.compare.model.GroupDescriptor> groupDescriptors)
     
    protected String
     

    Methods inherited from class com.hybris.cockpitng.widgets.compare.CompareViewController

    addInProgressMarker, addObjectIdsImmediately, addObjectsImmediately, addObjectsToCompare, assureComparisonFinished, assureComparisonNotFinished, assureReferenceInObjectsList, cancelObjectModification, changeReference, clearComparisonStatus, clearObjectsAndIds, clearViewData, compareAttributeDescriptorFromQualifier, compareAttributeDescriptorFromQualifier, createAddSelectionContext, createBuildDataOperation, createBuildDataOperation, createSelectionContext, getCancelButton, getCockpitConfigurationService, getCockpitLocaleService, getCockpitUserService, getCompareViewValidationPopupHandler, getComparisonState, getComparisonStatus, getCRUDNotificationSource, getCurrentViewData, getDefaultLayout, getElementConfigurationProvider, getItemComparisonFacade, getItemType, getLabelService, getLayout, getMessageBoxBuilder, getNotificationService, getObjectById, getObjectFacade, getObjectIds, getObjectIdsMutable, getObjects, getReferenceObject, getReferenceObjectId, getSaveButton, getSelectionItemType, getTypeFacade, getTypeWithSuperTypes, getValidationHandler, getView, getWidgetRenderingUtils, groupDescriptorFromSection, handleAddItemsClicked, handleDiffOnlyChecked, handleHyperLinkClicked, handleNotValidObject, handleObjectNotFoundException, handleObjectSavingException, handleObjectSavingSuccess, handlePartialComparisonResult, handlePartialComparisonResult, handlePinClicked, handleRemoveItemClicked, initialize, invalidateView, isDiffOnlyEnabled, isValidComparison, isValidViewData, loadConfiguration, loadGroupDescriptors, notifyBeforeSaveListeners, objectsDeleted, objectsUpdated, performPartialComparison, populateEventContext, refreshObjects, registerAddItemsListeners, registerDiffOnlyListeners, registerHyperlinkEventListeners, registerListeners, registerPinEventListeners, registerRemoveItemListeners, removeInProgressMarker, removeObjectIdsImmediately, removeObjectsImmediately, removeObjectsNotMatchingDefaultTypeFromComparison, removeObjectsNotMatchingDefaultTypeFromComparison, removeObjectsToCompare, resetView, revalidateView, saveObjects, setCockpitLocaleService, setCockpitUserService, setCompareViewValidationPopupHandler, setComparisonRequestId, setDefaultLayout, setElementConfigurationProvider, setLabelService, setNotificationService, setObjects, setObjectsImmediately, setReferenceObjectImmediately, setTypeFacade, setValidationHandler, setWidgetRenderingUtils, updateComparisonState, updateComparisonStatus, updateDiffOnlyState, updateDiffOnlyTrigger, updateItemType, updateObjectsImmediately, updateView, updateViewInternal, validateView

    Methods inherited from class com.hybris.cockpitng.util.DefaultWidgetController

    doAfterCompose, doBeforeCompose, doBeforeComposeChildren, executeOperation, getDragAndDropStrategy, getLabel, getLabel, getModel, getValue, getWidgetDragAndDropStrategyRepository, getWidgetInstanceManager, getWidgetRoot, getWidgetSettings, getWidgetslot, getWidgetTitle, getWidgetUtils, initDragAndDropAwareness, initWidgetSetting, initWidgetSetting, initWidgetSetting, initWidgetSetting, initWidgetSetting, invokeListenerMethod, onSocketInput, preInitialize, sendOutput, sendOutputAfterOperation, sendOutputAfterOperation, sendOutputAfterOperation, setValue, setWidgetInstanceManager, setWidgetTitle

    Methods inherited from class com.hybris.cockpitng.util.ViewAnnotationAwareComposer

    scanEventListeners

    Methods inherited from class org.zkoss.zk.ui.util.GenericAutowireComposer

    alert, didActivate, getPage, willClone, willPassivate

    Methods inherited from class org.zkoss.zk.ui.util.GenericComposer

    doCatch, doFinally

    Methods inherited from class org.zkoss.zk.ui.event.GenericEventListener

    bindComponent, getController, onEvent, unbindComponent

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • BackofficeCompareViewController

      public BackofficeCompareViewController()
  • Method Details

    • createComparisonResult

      protected com.hybris.cockpitng.compare.model.ComparisonResult createComparisonResult(Set<com.hybris.cockpitng.compare.model.GroupDescriptor> groupDescriptors)
      Overrides:
      createComparisonResult in class com.hybris.cockpitng.widgets.compare.CompareViewController
    • getFallbackItemType

      protected String getFallbackItemType()
      Overrides:
      getFallbackItemType in class com.hybris.cockpitng.widgets.compare.CompareViewController