public class CatalogSelectorController
extends DefaultWidgetController
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ALL_CATALOGS_LABEL |
static java.lang.String |
CATALOG_TREE_MODEL_POPULATOR_BEAN_ID |
static java.lang.String |
IN_SOCKET_CLEAR |
static java.lang.String |
MODEL_POPUP_INITIALIZED |
static java.lang.String |
MODEL_SELECTED_DATA |
static java.lang.String |
OUT_SOCKET_SELECTION |
static java.lang.String |
OUT_SOCKET_SYNC_CATALOG_VERSION |
static java.lang.String |
SCLASS_YW_TREEROW_ALL |
static java.lang.String |
SCLASS_YW_TREEROW_CATALOG |
static java.lang.String |
SCLASS_YW_TREEROW_CATALOG_VERSION |
static java.lang.String |
SCLASS_YW_TREEROW_CATALOG_VERSION_SYNC_BTN |
static java.lang.String |
SCLASS_YW_TREEROW_CLASSIFICATION_CATALOG |
static java.lang.String |
SCLASS_YW_TREEROW_CLASSIFICATION_CATALOG_VERSION |
static java.lang.String |
SETTING_SHOW_CATALOG_VERSION_SYNC_BTN |
static java.lang.String |
SETTING_SIMPLE_LABELS |
| Constructor and Description |
|---|
CatalogSelectorController() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
adjustSClass(Treeitem item,
java.lang.Object data) |
protected java.lang.String |
calculateCellLabel(java.lang.Object parentData,
java.lang.Object nodeData) |
protected java.lang.String |
calculateLabel(java.util.Set<java.lang.Object> selectedModels) |
void |
clear() |
protected HtmlBasedComponent |
createSyncButton(CatalogVersionModel catalogVersionModel) |
protected void |
deselectAllChildren(Treeitem item,
java.util.Set<java.lang.Object> selectedModels) |
protected void |
deselectParent(Treeitem item,
java.util.Set<java.lang.Object> selectedModels) |
<any> |
getCatalogTreeModelPopulator() |
CatalogTreeSimpleLabelProvider |
getCatalogTreeSimpleLabelProvider() |
LabelService |
getLabelService() |
protected java.lang.String |
getNullLabel() |
Popup |
getPopup() |
Button |
getPopupOpener() |
protected java.util.Set<java.lang.Object> |
getSelectedModels() |
Tree |
getTree() |
protected void |
handleCrudEvent(CockpitEvent event) |
void |
handleObjectCreatedEvent(CockpitEvent event)
Deprecated.
since 6.7 this method should be removed. Created event always returns an unsaved model which in turn will
never update the tree model. This leads to unnecessary calls to refresh on the tree.
|
void |
handleObjectDeletedEvent(CockpitEvent event) |
void |
handleObjectUpdatedEvent(CockpitEvent event) |
void |
initialize(Component comp) |
protected void |
lazyInitTreeData(Button popupOpener) |
protected void |
reloadTree() |
protected void |
renderItem(Treeitem item,
java.lang.Object data) |
protected void |
selectAllChildren(Treeitem item,
java.util.Set<java.lang.Object> selectedModels) |
protected void |
selectOnRender(Treeitem item,
java.util.Set<java.lang.Object> selectedModels) |
protected void |
selectParentWhenAllChildrenSelected(Treeitem item,
java.util.Set<java.lang.Object> selectedModels) |
void |
setCatalogTreeModelPopulator(<any> catalogTreeModelPopulator) |
void |
setCatalogTreeSimpleLabelProvider(CatalogTreeSimpleLabelProvider catalogTreeSimpleLabelProvider) |
void |
setLabelService(LabelService labelService) |
protected void |
synchronizeCatalogVersion(CatalogVersionModel data) |
protected void |
updateAllRow(Tree tree,
java.util.Set<java.lang.Object> selectedModels) |
public static final java.lang.String IN_SOCKET_CLEAR
public static final java.lang.String OUT_SOCKET_SELECTION
public static final java.lang.String OUT_SOCKET_SYNC_CATALOG_VERSION
public static final java.lang.String MODEL_SELECTED_DATA
public static final java.lang.String SCLASS_YW_TREEROW_ALL
public static final java.lang.String SCLASS_YW_TREEROW_CATALOG
public static final java.lang.String SCLASS_YW_TREEROW_CLASSIFICATION_CATALOG
public static final java.lang.String SCLASS_YW_TREEROW_CATALOG_VERSION
public static final java.lang.String SCLASS_YW_TREEROW_CLASSIFICATION_CATALOG_VERSION
public static final java.lang.String SCLASS_YW_TREEROW_CATALOG_VERSION_SYNC_BTN
public static final java.lang.String CATALOG_TREE_MODEL_POPULATOR_BEAN_ID
public static final java.lang.String SETTING_SHOW_CATALOG_VERSION_SYNC_BTN
public static final java.lang.String SETTING_SIMPLE_LABELS
public static final java.lang.String ALL_CATALOGS_LABEL
public static final java.lang.String MODEL_POPUP_INITIALIZED
public void initialize(Component comp)
protected void lazyInitTreeData(Button popupOpener)
protected java.lang.String calculateCellLabel(java.lang.Object parentData,
java.lang.Object nodeData)
protected HtmlBasedComponent createSyncButton(CatalogVersionModel catalogVersionModel)
protected void synchronizeCatalogVersion(CatalogVersionModel data)
protected void reloadTree()
protected void renderItem(Treeitem item,
java.lang.Object data)
protected void selectOnRender(Treeitem item,
java.util.Set<java.lang.Object> selectedModels)
protected void deselectParent(Treeitem item,
java.util.Set<java.lang.Object> selectedModels)
protected void deselectAllChildren(Treeitem item,
java.util.Set<java.lang.Object> selectedModels)
protected void selectParentWhenAllChildrenSelected(Treeitem item,
java.util.Set<java.lang.Object> selectedModels)
protected void selectAllChildren(Treeitem item,
java.util.Set<java.lang.Object> selectedModels)
protected void updateAllRow(Tree tree,
java.util.Set<java.lang.Object> selectedModels)
protected java.lang.String calculateLabel(java.util.Set<java.lang.Object> selectedModels)
protected java.util.Set<java.lang.Object> getSelectedModels()
protected void adjustSClass(Treeitem item,
java.lang.Object data)
protected java.lang.String getNullLabel()
public void handleObjectUpdatedEvent(CockpitEvent event)
@Deprecated public void handleObjectCreatedEvent(CockpitEvent event)
event - CRUD eventpublic void handleObjectDeletedEvent(CockpitEvent event)
protected void handleCrudEvent(CockpitEvent event)
public <any> getCatalogTreeModelPopulator()
public void clear()
public void setCatalogTreeModelPopulator(<any> catalogTreeModelPopulator)
public LabelService getLabelService()
public void setLabelService(LabelService labelService)
public CatalogTreeSimpleLabelProvider getCatalogTreeSimpleLabelProvider()
public void setCatalogTreeSimpleLabelProvider(CatalogTreeSimpleLabelProvider catalogTreeSimpleLabelProvider)
public Tree getTree()
public Popup getPopup()
public Button getPopupOpener()
Copyright © 2018 SAP SE. All Rights Reserved.