public class DefaultSelectAndFocusDelegateController extends Object implements SelectAndFocusDelegateController
| Modifier and Type | Field and Description |
|---|---|
protected static String |
MODEL_FOCUSED_OBJECT |
protected static String |
MODEL_SELECTED_OBJECTS |
protected static String |
SOCKET_OUT_FOCUSED_ITEM |
protected static String |
SOCKET_OUT_SELECTED_ITEM |
protected static String |
SOCKET_OUT_SELECTED_ITEMS |
| Constructor and Description |
|---|
DefaultSelectAndFocusDelegateController() |
| Modifier and Type | Method and Description |
|---|---|
void |
deselectAllItems()
Deselects all items.
|
void |
deselectItems(Collection<Object> itemsToDeselect)
Deselects multiple items.
|
void |
focusItem(Object item)
Focuses an item.
|
protected CollectionBrowserController |
getController() |
<E> E |
getFocusedItem()
Gets focused item.
|
<E> Collection<E> |
getSelectedItems()
Gets currently selected items.
|
void |
handleHyperlinkClicked(Object item)
Handles hyperlink clicked event.
|
void |
handleItemClicked(Object item)
Handles item clicked event.
|
void |
handleItemLockedStateChanged(CockpitEvent event)
Handles item locked state changed event.
|
void |
handleMoldChange()
Handles change of the mold.
|
void |
handleNewPageable()
Handles change of the pageable.
|
void |
handleNewSelectionContext(Map<String,Object> inputContext)
Handles new selection context.
|
void |
handleObjectCreated(CockpitEvent event)
Handles object created event.
|
void |
handleObjectDeleted(CockpitEvent event)
Handles object deleted event.
|
void |
handleObjectUpdated(CockpitEvent event)
Handles object updated event.
|
void |
handlePageLoaded(Pageable newPageable,
Pageable oldPageable)
Handles loading new page.
|
void |
handlePaging(org.zkoss.zul.event.PagingEvent event)
Handles paging event.
|
protected void |
handleSelectionRefresh(Collection<?> updatedObjects) |
void |
handleTypeChange()
Handles item type change.
|
void |
initialize()
Initializes delegate controller.
|
protected void |
initializeSelectedObjectsInModel() |
protected boolean |
isDataAmongSelectedItems(Object data,
Collection<Object> selectedItems) |
void |
resetModel()
Resets part of the model connected with select and focus.
|
void |
selectItem(Object itemToSelect)
Selects an item.
|
void |
selectItems(Collection<?> selectedItems)
Selects multiple items.
|
protected void |
selectItemsInternal(Collection<?> itemsToSelect) |
protected void |
sendItemFocusedNotification(Object item) |
protected void |
sendItemSelectedNotification(Object item) |
protected void |
sendItemsSelectedNotification(Collection<Object> items) |
protected void |
sendNavigationItemSelectorContext(NavigationItemSelectorContext navigationContext) |
void |
setController(CollectionBrowserController controller)
Sets Collection Browser controller
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetSelectedItemprotected static final String MODEL_FOCUSED_OBJECT
protected static final String MODEL_SELECTED_OBJECTS
protected static final String SOCKET_OUT_SELECTED_ITEM
protected static final String SOCKET_OUT_SELECTED_ITEMS
protected static final String SOCKET_OUT_FOCUSED_ITEM
public DefaultSelectAndFocusDelegateController()
public void initialize()
SelectAndFocusDelegateControllerinitialize in interface SelectAndFocusDelegateControllerprotected void initializeSelectedObjectsInModel()
protected void sendNavigationItemSelectorContext(NavigationItemSelectorContext navigationContext)
public <E> Collection<E> getSelectedItems()
SelectAndFocusDelegateControllergetSelectedItems in interface SelectAndFocusDelegateControllerE - expected type of selected itemsSelectAndFocusDelegateController.selectItems(Collection)public <E> E getFocusedItem()
SelectAndFocusDelegateControllergetFocusedItem in interface SelectAndFocusDelegateControllerE - expected type of the focused itempublic void selectItems(Collection<?> selectedItems)
SelectAndFocusDelegateControllerselectItems in interface SelectAndFocusDelegateControllerselectedItems - items that should be selectedpublic void selectItem(Object itemToSelect)
SelectAndFocusDelegateControllerselectItem in interface SelectAndFocusDelegateControlleritemToSelect - item that should be selectedprotected void selectItemsInternal(Collection<?> itemsToSelect)
protected void sendItemSelectedNotification(Object item)
protected void sendItemsSelectedNotification(Collection<Object> items)
public void deselectItems(Collection<Object> itemsToDeselect)
SelectAndFocusDelegateControllerdeselectItems in interface SelectAndFocusDelegateControlleritemsToDeselect - collection of the items to deselectpublic void deselectAllItems()
SelectAndFocusDelegateControllerdeselectAllItems in interface SelectAndFocusDelegateControllerpublic void focusItem(Object item)
SelectAndFocusDelegateControllerfocusItem in interface SelectAndFocusDelegateControlleritem - item to focusprotected void sendItemFocusedNotification(Object item)
public void handleItemClicked(Object item)
SelectAndFocusDelegateControllerhandleItemClicked in interface SelectAndFocusDelegateControlleritem - item that was clickedpublic void handleHyperlinkClicked(Object item)
SelectAndFocusDelegateControllerhandleHyperlinkClicked in interface SelectAndFocusDelegateControlleritem - that this hyperlink is assigned topublic void handleObjectCreated(CockpitEvent event)
SelectAndFocusDelegateControllerhandleObjectCreated in interface SelectAndFocusDelegateControllerevent - object created eventpublic void handleObjectUpdated(CockpitEvent event)
SelectAndFocusDelegateControllerhandleObjectUpdated in interface SelectAndFocusDelegateControllerevent - object updated eventprotected void handleSelectionRefresh(Collection<?> updatedObjects)
public void handleObjectDeleted(CockpitEvent event)
SelectAndFocusDelegateControllerhandleObjectDeleted in interface SelectAndFocusDelegateControllerevent - object deleted eventpublic void handleItemLockedStateChanged(CockpitEvent event)
SelectAndFocusDelegateControllerhandleItemLockedStateChanged in interface SelectAndFocusDelegateControllerevent - item locked state changed eventpublic void handleTypeChange()
SelectAndFocusDelegateControllerhandleTypeChange in interface SelectAndFocusDelegateControllerpublic void handlePaging(org.zkoss.zul.event.PagingEvent event)
SelectAndFocusDelegateControllerhandlePaging in interface SelectAndFocusDelegateControllerevent - paging eventpublic void handleNewPageable()
SelectAndFocusDelegateControllerhandleNewPageable in interface SelectAndFocusDelegateControllerpublic void handleMoldChange()
SelectAndFocusDelegateControllerhandleMoldChange in interface SelectAndFocusDelegateControllerpublic void handleNewSelectionContext(Map<String,Object> inputContext)
SelectAndFocusDelegateControllerhandleNewSelectionContext in interface SelectAndFocusDelegateControllerinputContext - new contextprotected boolean isDataAmongSelectedItems(Object data, Collection<Object> selectedItems)
public void resetModel()
SelectAndFocusDelegateControllerresetModel in interface SelectAndFocusDelegateControllerpublic void handlePageLoaded(Pageable newPageable, Pageable oldPageable)
SelectAndFocusDelegateControllerhandlePageLoaded in interface SelectAndFocusDelegateControllernewPageable - new pageableoldPageable - current pageableprotected CollectionBrowserController getController()
public void setController(CollectionBrowserController controller)
CollectionBrowserDelegateControllersetController in interface CollectionBrowserDelegateControllercontroller - Collection Browser controller used in delegateCopyright © 2018. All rights reserved.