Nuxeo ECM Projects 5.4.3-SNAPSHOT

org.nuxeo.ecm.platform.query.api
Interface PageProviderDefinition

All Superinterfaces:
Serializable
All Known Implementing Classes:
CoreQueryPageProviderDescriptor, GenericPageProviderDescriptor

public interface PageProviderDefinition
extends Serializable

Page provider descriptor interface handling all attributes common to a PageProvider generation.

Since:
5.4
Author:
Anahide Tchertchian

Method Summary
 boolean getEscapePatternParameters()
           
 Long getMaxPageSize()
           
 String getName()
           
 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)
           
 

Method Detail

getName

String getName()

isEnabled

boolean isEnabled()

getProperties

Map<String,String> getProperties()

getQueryParameters

String[] getQueryParameters()

getQuotePatternParameters

boolean getQuotePatternParameters()

getEscapePatternParameters

boolean getEscapePatternParameters()

setPattern

void setPattern(String pattern)

getPattern

String getPattern()

getWhereClause

WhereClauseDefinition getWhereClause()

isSortable

boolean isSortable()

getSortInfos

List<SortInfo> getSortInfos()

getSortInfosBinding

String getSortInfosBinding()

getPageSize

long getPageSize()

getPageSizeBinding

String getPageSizeBinding()

getMaxPageSize

Long getMaxPageSize()

Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.