Nuxeo Enterprise Platform 5.4

org.nuxeo.ecm.platform.query.core
Class GenericPageProviderDescriptor

java.lang.Object
  extended by org.nuxeo.ecm.platform.query.core.GenericPageProviderDescriptor
All Implemented Interfaces:
Serializable, PageProviderDefinition

public class GenericPageProviderDescriptor
extends Object
implements PageProviderDefinition

Page provider descriptor accepting a custom class name. The expected interface is ContentViewPageProvider, all other attributes are common to other page provider descriptors.

Since:
5.4
Author:
Anahide Tchertchian
See Also:
Serialized Form

Constructor Summary
GenericPageProviderDescriptor()
           
 
Method Summary
 boolean getEscapePatternParameters()
           
 Long getMaxPageSize()
           
 String getName()
           
 Class<PageProvider<?>> getPageProviderClass()
           
 long getPageSize()
           
 String getPageSizeBinding()
           
 String getPattern()
           
 Map<String,String> getProperties()
           
 String[] getQueryParameters()
           
 boolean getQuotePatternParameters()
           
 List<SortInfo> getSortInfos()
           
 String getSortInfosBinding()
           
 WhereClauseDefinition getWhereClause()
           
 boolean isEnabled()
           
 boolean isSortable()
           
 void setPattern(String pattern)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GenericPageProviderDescriptor

public GenericPageProviderDescriptor()
Method Detail

getPageProviderClass

public Class<PageProvider<?>> getPageProviderClass()

getProperties

public Map<String,String> getProperties()
Specified by:
getProperties in interface PageProviderDefinition

getQueryParameters

public String[] getQueryParameters()
Specified by:
getQueryParameters in interface PageProviderDefinition

setPattern

public void setPattern(String pattern)
Specified by:
setPattern in interface PageProviderDefinition

getQuotePatternParameters

public boolean getQuotePatternParameters()
Specified by:
getQuotePatternParameters in interface PageProviderDefinition

getEscapePatternParameters

public boolean getEscapePatternParameters()
Specified by:
getEscapePatternParameters in interface PageProviderDefinition

getPattern

public String getPattern()
Specified by:
getPattern in interface PageProviderDefinition

getWhereClause

public WhereClauseDefinition getWhereClause()
Specified by:
getWhereClause in interface PageProviderDefinition

isSortable

public boolean isSortable()
Specified by:
isSortable in interface PageProviderDefinition

getSortInfos

public List<SortInfo> getSortInfos()
Specified by:
getSortInfos in interface PageProviderDefinition

getPageSize

public long getPageSize()
Specified by:
getPageSize in interface PageProviderDefinition

isEnabled

public boolean isEnabled()
Specified by:
isEnabled in interface PageProviderDefinition

getPageSizeBinding

public String getPageSizeBinding()
Specified by:
getPageSizeBinding in interface PageProviderDefinition

getSortInfosBinding

public String getSortInfosBinding()
Specified by:
getSortInfosBinding in interface PageProviderDefinition

getName

public String getName()
Specified by:
getName in interface PageProviderDefinition

getMaxPageSize

public Long getMaxPageSize()
Specified by:
getMaxPageSize in interface PageProviderDefinition

Nuxeo Enterprise Platform 5.4

Copyright © 2011 Nuxeo SAS. All Rights Reserved.