Class BasePageProviderDescriptor
java.lang.Object
org.nuxeo.ecm.platform.query.core.BasePageProviderDescriptor
- Direct Known Subclasses:
CoreQueryPageProviderDescriptor
,GenericPageProviderDescriptor
Base class for page provider descriptors.
- Since:
- 6.0
-
Field Summary
Modifier and TypeFieldDescriptionprotected List<AggregateDescriptor>
protected boolean
protected boolean
protected Long
protected String
protected long
protected String
protected String
protected String[]
protected List<QuickFilterDescriptor>
protected boolean
protected String
protected boolean
protected List<SortInfoDescriptor>
protected String
protected boolean
protected WhereClauseDescriptor
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected BasePageProviderDescriptor
boolean
getName()
long
String[]
boolean
Returns the search document type used for wher clause, aggregates and named parameters.boolean
boolean
boolean
protected abstract BasePageProviderDescriptor
void
setEnabled
(boolean enabled) void
setEscapePatternParameters
(boolean escapePatternParameters) void
void
setPattern
(String pattern) void
setQuotePatternParameters
(boolean quotePatternParameters)
-
Field Details
-
name
-
enabled
protected boolean enabled -
properties
-
queryParameters
-
pageSize
protected long pageSize -
pageSizeBinding
-
maxPageSize
-
pageSizeOptions
- Since:
- 7.3
-
sortable
protected boolean sortable -
sortInfos
-
sortInfosBinding
-
pattern
-
quotePatternParameters
protected boolean quotePatternParameters -
escapePatternParameters
protected boolean escapePatternParameters -
whereClause
-
searchDocumentType
- Since:
- 6.0
-
quickFilters
- Since:
- 8.4
-
aggregates
- Since:
- 6.0
-
trackUsage
protected boolean trackUsage- Since:
- 7.4
-
-
Constructor Details
-
BasePageProviderDescriptor
public BasePageProviderDescriptor()
-
-
Method Details
-
setPattern
-
isUsageTrackingEnabled
public boolean isUsageTrackingEnabled()- Since:
- 7.4
-
getQuotePatternParameters
public boolean getQuotePatternParameters() -
getEscapePatternParameters
public boolean getEscapePatternParameters() -
getProperties
-
getQueryParameters
-
getPattern
-
getWhereClause
-
getQuickFilters
- Since:
- 8.4
-
isSortable
public boolean isSortable() -
getSortInfos
-
getPageSize
public long getPageSize() -
getPageSizeOptions
-
isEnabled
public boolean isEnabled() -
setEnabled
public void setEnabled(boolean enabled) -
getPageSizeBinding
-
getSortInfosBinding
-
getName
-
setName
-
getMaxPageSize
-
setQuotePatternParameters
public void setQuotePatternParameters(boolean quotePatternParameters) - Since:
- 7.10
-
setEscapePatternParameters
public void setEscapePatternParameters(boolean escapePatternParameters) - Since:
- 7.10
-
getAggregates
- Since:
- 6.0
-
getSearchDocumentType
Returns the search document type used for wher clause, aggregates and named parameters.- Since:
- 6.0
-
cloneDescriptor
-
newInstance
-