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:
java.io.Serializable, PageProviderDefinition

public class GenericPageProviderDescriptor
extends java.lang.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()
           
 java.lang.String getName()
           
 java.lang.Class<PageProvider<?>> getPageProviderClass()
           
 long getPageSize()
           
 java.lang.String getPageSizeBinding()
           
 java.lang.String getPattern()
           
 java.util.Map<java.lang.String,java.lang.String> getProperties()
           
 java.lang.String[] getQueryParameters()
           
 boolean getQuotePatternParameters()
           
 java.util.List<SortInfo> getSortInfos()
           
 java.lang.String getSortInfosBinding()
           
 WhereClauseDefinition getWhereClause()
           
 boolean isEnabled()
           
 boolean isSortable()
           
 void setPattern(java.lang.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 java.lang.Class<PageProvider<?>> getPageProviderClass()

getProperties

public java.util.Map<java.lang.String,java.lang.String> getProperties()
Specified by:
getProperties in interface PageProviderDefinition

getQueryParameters

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

setPattern

public void setPattern(java.lang.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 java.lang.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 java.util.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 java.lang.String getPageSizeBinding()
Specified by:
getPageSizeBinding in interface PageProviderDefinition

getSortInfosBinding

public java.lang.String getSortInfosBinding()
Specified by:
getSortInfosBinding in interface PageProviderDefinition

getName

public java.lang.String getName()
Specified by:
getName in interface PageProviderDefinition

Nuxeo Enterprise Platform 5.4

Copyright © 2010 Nuxeo SAS. All Rights Reserved.