Class GenericPageProviderDescriptor
java.lang.Object
org.nuxeo.ecm.platform.query.core.BasePageProviderDescriptor
org.nuxeo.ecm.platform.query.core.GenericPageProviderDescriptor
- All Implemented Interfaces:
PageProviderDefinition
public class GenericPageProviderDescriptor
extends BasePageProviderDescriptor
implements PageProviderDefinition
Page provider descriptor accepting a custom class name. The expected interface is
PageProvider
, all other
attributes are common to other page provider descriptors.- Since:
- 5.4
- Author:
- Anahide Tchertchian
-
Field Summary
Fields inherited from class org.nuxeo.ecm.platform.query.core.BasePageProviderDescriptor
aggregates, enabled, escapePatternParameters, maxPageSize, name, pageSize, pageSizeBinding, pageSizeOptions, pattern, properties, queryParameters, quickFilters, quotePatternParameters, searchDocumentType, sortable, sortInfos, sortInfosBinding, trackUsage, whereClause
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionclone()
Class<PageProvider<?>>
protected BasePageProviderDescriptor
Methods inherited from class org.nuxeo.ecm.platform.query.core.BasePageProviderDescriptor
cloneDescriptor, getAggregates, getEscapePatternParameters, getMaxPageSize, getName, getPageSize, getPageSizeBinding, getPageSizeOptions, getPattern, getProperties, getQueryParameters, getQuickFilters, getQuotePatternParameters, getSearchDocumentType, getSortInfos, getSortInfosBinding, getWhereClause, isEnabled, isSortable, isUsageTrackingEnabled, setEnabled, setEscapePatternParameters, setName, setPattern, setQuotePatternParameters
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.nuxeo.ecm.platform.query.api.PageProviderDefinition
getAggregates, getEscapePatternParameters, getMaxPageSize, getName, getPageSize, getPageSizeBinding, getPageSizeOptions, getPattern, getProperties, getQueryParameters, getQuickFilters, getQuotePatternParameters, getSearchDocumentType, getSortInfos, getSortInfosBinding, getWhereClause, isEnabled, isSortable, isUsageTrackingEnabled, setEnabled, setName, setPattern
-
Field Details
-
klass
-
-
Constructor Details
-
GenericPageProviderDescriptor
public GenericPageProviderDescriptor()
-
-
Method Details
-
getPageProviderClass
-
newInstance
- Specified by:
newInstance
in classBasePageProviderDescriptor
-
clone
- Specified by:
clone
in interfacePageProviderDefinition
- Overrides:
clone
in classObject
-