Class DirectoryObject
java.lang.Object
org.nuxeo.ecm.webengine.model.impl.AbstractResource<ResourceTypeImpl>
org.nuxeo.ecm.webengine.model.impl.DefaultObject
org.nuxeo.ecm.restapi.server.PaginableObject<DirectoryEntry>
org.nuxeo.ecm.restapi.server.directory.DirectoryObject
- Since:
- 5.7.3
-
Field Summary
FieldsFields inherited from class org.nuxeo.ecm.restapi.server.PaginableObject
currentPageIndex, maxResults, offset, pageSize -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjakarta.ws.rs.core.ResponseaddEntry(DirectoryEntry entry) protected PageProviderDefinitionprotected Object[]protected voidinitialize(Object... args) Methods inherited from class org.nuxeo.ecm.restapi.server.PaginableObject
extractLongParam, getPaginableEntries, getPaginableEntries, getSearchDocumentMethods inherited from class org.nuxeo.ecm.webengine.model.impl.DefaultObject
disptachAdapter, isAdapterMethods inherited from class org.nuxeo.ecm.webengine.model.impl.AbstractResource
checkGuard, dispose, getActiveAdapter, getAdapter, getContext, getFacets, getLinks, getModule, getName, getNext, getNextSegment, getPath, getPrevious, getTemplate, getTrailingPath, getType, getURL, getView, hasFacet, initialize, isInstanceOf, isRoot, newAdapter, newObject, newObject, redirect, retrieveWebObjectType, setNext, setPrevious, setRoot, toString
-
Field Details
-
PAGE_PROVIDER_NAME
- See Also:
-
-
Constructor Details
-
DirectoryObject
public DirectoryObject()
-
-
Method Details
-
initialize
- Overrides:
initializein classPaginableObject<DirectoryEntry>
-
getPageProviderDefinition
- Specified by:
getPageProviderDefinitionin classPaginableObject<DirectoryEntry>
-
getParams
- Overrides:
getParamsin classPaginableObject<DirectoryEntry>
-
getDirectoryEntries
-
addEntry
-
getEntry
@Path("{entryId:((?:(?!/@).)*)}") public DirectoryEntryObject getEntry(@PathParam("entryId") String entryId)
-