Class TmaCatalogTreeModelPopulator

  • All Implemented Interfaces:
    com.hybris.cockpitng.model.ComponentModelPopulator<org.zkoss.zul.TreeModel<org.zkoss.zul.TreeNode<ItemModel>>>, com.hybris.cockpitng.tree.node.DynamicNodePopulator

    public class TmaCatalogTreeModelPopulator
    extends com.hybris.backoffice.tree.model.CatalogTreeModelPopulator
    Populator for rendering the TreeModel catalog for Product Specification in PCM Backoffice perspective.
    Since:
    6.7
    • Nested Class Summary

      • Nested classes/interfaces inherited from class com.hybris.backoffice.tree.model.CatalogTreeModelPopulator

        com.hybris.backoffice.tree.model.CatalogTreeModelPopulator.CatalogTreeModel
    • Field Summary

      • Fields inherited from class com.hybris.backoffice.tree.model.CatalogTreeModelPopulator

        ALL_CATALOGS_NODE_ID, BACKOFFICE_CONFIGURATION_CATALOG_ID, I18N_CATALOGTREEMODELPOPULATOR_ALLCATALOGS, I18N_CATALOGTREEMODELPOPULATOR_UNCATEGORIZED, MULTI_SELECT, SHOW_ALL_CATALOGS_NODE, SHOW_UNCATEGORIZED_CATALOG_NODE, SHOW_UNCATEGORIZED_CATALOG_VERSION_NODE, SHOW_UNCATEGORIZED_CLASSIFICATION_CATALOG_VERSION_NODE, SHOW_UNCATEGORIZED_ROOT_NODE, SIMPLE_LABELS_CTX_PARAMETERS, UNCATEGORIZED_PRODUCTS_NODE_ID
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected com.hybris.cockpitng.tree.node.DynamicNode prepareUncategorizedProductsNode​(com.hybris.backoffice.navigation.NavigationNode rootNode, ItemModel parentObject)  
      • Methods inherited from class com.hybris.backoffice.tree.model.CatalogTreeModelPopulator

        createCockpitContext, createDynamicNode, createDynamicNodeId, createModel, createParentNodesIdPrefix, filterAvailableCategories, findChildrenNavigationNodes, getAllCatalogVersions, getAllReadableCatalogs, getAllReadableCatalogVersions, getAllReadableCatalogVersionsForCurrentUser, getCatalogService, getCatalogTreeSimpleLabelProvider, getCatalogVersionService, getCategoryDynamicNodeCreatorFunction, getChildren, getCockpitUserService, getExcludedTypes, getIndexingDepth, getLabelService, getPartitionThreshold, getPermissionFacade, getRegularNodeCreatorFunction, getRoot, getSessionService, getTypeFacade, getTypeService, getUserService, isCatalogAvailableInContext, isCatalogVersionAvailableInContext, isParentIdAppended, isSupportedType, partitionNodes, postConstruct, prepareAllCatalogsNode, prepareCatalogNodes, prepareCatalogVersionNodes, prepareNodeLabel, prepareRootCategoryNodes, prepareSubcategoryNodes, setCatalogService, setCatalogTreeSimpleLabelProvider, setCatalogVersionService, setCockpitUserService, setExcludedTypes, setLabelService, setPartitionThreshold, setPermissionFacade, setSessionService, setTypeFacade, setTypeService, setUserService, showUncategorizedNodeForCatalogVersion
      • Methods inherited from class java.lang.Object

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

      • TmaCatalogTreeModelPopulator

        public TmaCatalogTreeModelPopulator()
    • Method Detail

      • prepareUncategorizedProductsNode

        protected com.hybris.cockpitng.tree.node.DynamicNode prepareUncategorizedProductsNode​(com.hybris.backoffice.navigation.NavigationNode rootNode,
                                                                                              ItemModel parentObject)
        Overrides:
        prepareUncategorizedProductsNode in class com.hybris.backoffice.tree.model.CatalogTreeModelPopulator