Class PageProviderAdapter
java.lang.Object
org.nuxeo.ecm.webengine.model.impl.AbstractResource<ResourceTypeImpl>
org.nuxeo.ecm.webengine.model.impl.DefaultAdapter
org.nuxeo.ecm.restapi.server.adapters.PaginableAdapter<DocumentModel>
org.nuxeo.ecm.restapi.server.adapters.DocumentModelListPaginableAdapter
org.nuxeo.ecm.restapi.server.adapters.PageProviderAdapter
- All Implemented Interfaces:
AdapterResource,Resource,Adaptable
@Produces("application/json")
public class PageProviderAdapter
extends DocumentModelListPaginableAdapter
Adapter that expose a page provider that needs only one parameter that is the document Id
- Since:
- 5.7.2
-
Field Summary
FieldsFields inherited from class org.nuxeo.ecm.restapi.server.adapters.PaginableAdapter
currentPageIndex, maxResults, pageSize, sortBy, sortOrder -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected PageProviderDefinitionprotected Object[]getProviderDocs(String providerName) Methods inherited from class org.nuxeo.ecm.restapi.server.adapters.DocumentModelListPaginableAdapter
getPaginableEntriesMethods inherited from class org.nuxeo.ecm.restapi.server.adapters.PaginableAdapter
extractLongParam, getAdapter, getPaginableEntries, getSearchDocument, initializeMethods inherited from class org.nuxeo.ecm.webengine.model.impl.DefaultAdapter
disptachAdapter, getTarget, isAdapterMethods inherited from class org.nuxeo.ecm.webengine.model.impl.AbstractResource
checkGuard, dispose, getActiveAdapter, getContext, getFacets, getLinks, getModule, getName, getNext, getNextSegment, getPath, getPrevious, getTemplate, getTrailingPath, getType, getURL, getView, hasFacet, initialize, isInstanceOf, isRoot, newAdapter, newObject, redirect, setNext, setPrevious, setRoot, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.nuxeo.ecm.webengine.model.Resource
checkGuard, dispose, getActiveAdapter, getContext, getFacets, getLinks, getModule, getName, getNext, getNextSegment, getPath, getPrevious, getTemplate, getTrailingPath, getType, getURL, getView, hasFacet, initialize, isInstanceOf, isRoot, newAdapter, newObject, redirect, setNext, setPrevious, setRoot
-
Field Details
-
NAME
- See Also:
-
-
Constructor Details
-
PageProviderAdapter
public PageProviderAdapter()
-
-
Method Details
-
getPageProviderDefinition
- Specified by:
getPageProviderDefinitionin classPaginableAdapter<DocumentModel>
-
getParams
- Overrides:
getParamsin classPaginableAdapter<DocumentModel>
-
getProviderDocs
@GET @Path("{pageProviderName}") public Paginable<DocumentModel> getProviderDocs(@PathParam("pageProviderName") String providerName)
-