info.magnolia.module.forum.admin.moderation
Class ModerationFlatJcrContainer

java.lang.Object
  extended by info.magnolia.ui.workbench.container.AbstractContainer
      extended by info.magnolia.ui.workbench.container.AbstractJcrContainer
          extended by info.magnolia.ui.workbench.list.FlatJcrContainer
              extended by info.magnolia.module.forum.admin.moderation.ModerationFlatJcrContainer
All Implemented Interfaces:
com.vaadin.data.Container, com.vaadin.data.Container.Indexed, com.vaadin.data.Container.ItemSetChangeNotifier, com.vaadin.data.Container.Ordered, com.vaadin.data.Container.Sortable, Serializable

public class ModerationFlatJcrContainer
extends info.magnolia.ui.workbench.list.FlatJcrContainer

This class is a custom Container used in custom content-ui in ModerationListPresenter. The logic to assemble the JCR-query is partially overridden, it is delegated to ModerationJCRQueryHelper.

See Also:
, ModerationListPresenter, ModerationJCRQueryHelper, Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class info.magnolia.ui.workbench.container.AbstractContainer
info.magnolia.ui.workbench.container.AbstractContainer.ItemSetChangeEvent, info.magnolia.ui.workbench.container.AbstractContainer.PropertySetChangeEvent
 
Nested classes/interfaces inherited from interface com.vaadin.data.Container
com.vaadin.data.Container.Editor, com.vaadin.data.Container.Filter, com.vaadin.data.Container.Filterable, com.vaadin.data.Container.Hierarchical, com.vaadin.data.Container.Indexed, com.vaadin.data.Container.ItemSetChangeEvent, com.vaadin.data.Container.ItemSetChangeListener, com.vaadin.data.Container.ItemSetChangeNotifier, com.vaadin.data.Container.Ordered, com.vaadin.data.Container.PropertySetChangeEvent, com.vaadin.data.Container.PropertySetChangeListener, com.vaadin.data.Container.PropertySetChangeNotifier, com.vaadin.data.Container.SimpleFilterable, com.vaadin.data.Container.Sortable, com.vaadin.data.Container.Viewer
 
Field Summary
 
Fields inherited from class info.magnolia.ui.workbench.container.AbstractJcrContainer
ASCENDING_KEYWORD, DEFAULT_CACHE_RATIO, DEFAULT_NODE_TYPE, DEFAULT_PAGE_LENGTH, DESCENDING_KEYWORD, JCR_NAME_FUNCTION, ORDER_BY, PROPERTY_NAME_AND_UUID_SEPARATOR, SELECT_TEMPLATE, SELECTOR_NAME, WHERE_TEMPLATE_FOR_PATH
 
Constructor Summary
ModerationFlatJcrContainer(info.magnolia.ui.workbench.definition.WorkbenchDefinition workbenchDefinition)
           
 
Method Summary
protected  String getQueryWhereClauseNodeTypes()
           
 
Methods inherited from class info.magnolia.ui.workbench.container.AbstractJcrContainer
addItem, addItem, addItemAfter, addItemAfter, addItemAt, addItemAt, addItemSetChangeListener, addListener, addSortableProperty, clearItemIndexes, constructJCRQuery, containsId, executeQuery, findSearchableNodeTypes, fireItemSetChange, firstItemId, getCacheRatio, getContainerProperty, getCurrentOffset, getDefaultOrderBy, getIdByIndex, getItem, getItemIds, getItemIds, getItemIndexes, getJcrItem, getJcrNameOrderByFunction, getMainNodeType, getPageLength, getQuerySelectStatement, getQueryWhereClause, getQueryWhereClauseWorkspacePath, getSearchableNodeTypes, getSortableContainerPropertyIds, getWorkbenchDefinition, getWorkspace, handleRepositoryException, indexOfId, isFirstId, isLastId, lastItemId, nextItemId, prevItemId, refresh, removeAllItems, removeItem, removeItemSetChangeListener, removeListener, resetOffset, setCacheRatio, setPageLength, setSize, size, sort, updateSize
 
Methods inherited from class info.magnolia.ui.workbench.container.AbstractContainer
addContainerProperty, getContainerPropertyIds, getType, removeContainerProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.vaadin.data.Container
addContainerProperty, getContainerPropertyIds, getType, removeContainerProperty
 

Constructor Detail

ModerationFlatJcrContainer

public ModerationFlatJcrContainer(info.magnolia.ui.workbench.definition.WorkbenchDefinition workbenchDefinition)
Method Detail

getQueryWhereClauseNodeTypes

protected String getQueryWhereClauseNodeTypes()
Overrides:
getQueryWhereClauseNodeTypes in class info.magnolia.ui.workbench.container.AbstractJcrContainer


Copyright © 2014 Magnolia International Ltd.. All Rights Reserved.