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

java.lang.Object
  extended by info.magnolia.cms.gui.controlx.list.AbstractListModel
      extended by info.magnolia.cms.gui.controlx.search.AbstractSearchableListModel
          extended by info.magnolia.cms.gui.controlx.search.RepositorySearchListModel
              extended by info.magnolia.module.forum.admin.moderation.ModerationListModel
All Implemented Interfaces:
info.magnolia.cms.gui.controlx.list.ListModel, info.magnolia.cms.gui.controlx.search.SearchableListModel

public final class ModerationListModel
extends info.magnolia.cms.gui.controlx.search.RepositorySearchListModel

Model for ModerationList .

Version:
$Id$
Author:
philipp

Nested Class Summary
 
Nested classes/interfaces inherited from class info.magnolia.cms.gui.controlx.list.AbstractListModel
info.magnolia.cms.gui.controlx.list.AbstractListModel.ListComparator
 
Field Summary
 
Fields inherited from class info.magnolia.cms.gui.controlx.search.RepositorySearchListModel
query
 
Fields inherited from class info.magnolia.cms.gui.controlx.list.AbstractListModel
ASCENDING, DESCENDING, groupBy, groupByOrder, sortBy, sortByOrder
 
Constructor Summary
ModerationListModel(String id)
           
 
Method Summary
 String getNodeType()
           
protected  info.magnolia.cms.gui.controlx.search.QueryBuilder getQueryBuilder()
          Restrict to not yet validated messages.
protected  Collection getResult(info.magnolia.cms.core.search.QueryResult result)
          Checks moderation permission of the found items.
 String getResultNodeType()
           
 info.magnolia.cms.gui.controlx.list.ValueProvider getValueProvider()
           
 
Methods inherited from class info.magnolia.cms.gui.controlx.search.RepositorySearchListModel
buildQuery, getQuery, getRepositoryId, getResult, getResult, getSearchPath, getWorkspaceId, resolveId, setNodeType, setQuery, setRepositoryId, setResultNodeType, setSearchPath, setWorkspaceId
 
Methods inherited from class info.magnolia.cms.gui.controlx.list.AbstractListModel
createIterator, doSort, getGroupBy, getGroupByOrder, getListModelIterator, getSortBy, getSortByOrder, iterator, newComparator, setGroupBy, setGroupBy, setSortBy, setSortBy, setValueProvider
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface info.magnolia.cms.gui.controlx.list.ListModel
getGroupBy, getGroupByOrder, getListModelIterator, getSortBy, getSortByOrder, iterator, setGroupBy, setGroupBy, setSortBy, setSortBy
 

Constructor Detail

ModerationListModel

public ModerationListModel(String id)
Parameters:
id -
Method Detail

getQueryBuilder

protected info.magnolia.cms.gui.controlx.search.QueryBuilder getQueryBuilder()
Restrict to not yet validated messages.

Overrides:
getQueryBuilder in class info.magnolia.cms.gui.controlx.search.RepositorySearchListModel

getNodeType

public String getNodeType()
Overrides:
getNodeType in class info.magnolia.cms.gui.controlx.search.RepositorySearchListModel

getResultNodeType

public String getResultNodeType()
Overrides:
getResultNodeType in class info.magnolia.cms.gui.controlx.search.RepositorySearchListModel

getResult

protected Collection getResult(info.magnolia.cms.core.search.QueryResult result)
Checks moderation permission of the found items.

Overrides:
getResult in class info.magnolia.cms.gui.controlx.search.RepositorySearchListModel

getValueProvider

public info.magnolia.cms.gui.controlx.list.ValueProvider getValueProvider()
Overrides:
getValueProvider in class info.magnolia.cms.gui.controlx.list.AbstractListModel


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