Class UserRootObject
java.lang.Object
org.nuxeo.ecm.webengine.model.impl.AbstractResource<ResourceTypeImpl>
org.nuxeo.ecm.webengine.model.impl.DefaultObject
org.nuxeo.ecm.restapi.server.PaginableObject<NuxeoPrincipal>
org.nuxeo.ecm.restapi.server.usermanager.AbstractUMRootObject<NuxeoPrincipal>
org.nuxeo.ecm.restapi.server.usermanager.UserRootObject
@Produces("application/json")
public class UserRootObject
extends AbstractUMRootObject<NuxeoPrincipal>
- Since:
- 5.7.3
-
Field Summary
FieldsFields inherited from class org.nuxeo.ecm.restapi.server.usermanager.AbstractUMRootObject
query, umFields inherited from class org.nuxeo.ecm.restapi.server.PaginableObject
currentPageIndex, maxResults, offset, pageSize -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcheckPrecondition(NuxeoPrincipal principal) Checks the precondition to create an artifact (for instance validity, duplicate detection, guards...).protected NuxeoPrincipalcreateArtifact(NuxeoPrincipal principal) Persist an artifact in the underlying persistence system.protected NuxeoPrincipalgetArtifact(String id) Returns the artifact given its id.protected StringReturns the type of the current artifact needed forAbstractResource.newObject(String, Object...).protected PageProviderDefinitionprotected Object[]Methods inherited from class org.nuxeo.ecm.restapi.server.usermanager.AbstractUMRootObject
checkCurrentUserCanCreateArtifact, createNew, getArtifactWebObject, initialize, searchMethods 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, redirect, setNext, setPrevious, setRoot, toString
-
Field Details
-
PAGE_PROVIDER_NAME
- See Also:
-
ALLOW_EMPTY_PASSWORD_PROP
- Since:
- 2025.1
- See Also:
-
-
Constructor Details
-
UserRootObject
public UserRootObject()
-
-
Method Details
-
getArtifact
Description copied from class:AbstractUMRootObjectReturns the artifact given its id.- Specified by:
getArtifactin classAbstractUMRootObject<NuxeoPrincipal>
-
getArtifactType
Description copied from class:AbstractUMRootObjectReturns the type of the current artifact needed forAbstractResource.newObject(String, Object...).- Specified by:
getArtifactTypein classAbstractUMRootObject<NuxeoPrincipal>
-
checkPrecondition
Description copied from class:AbstractUMRootObjectChecks the precondition to create an artifact (for instance validity, duplicate detection, guards...).- Specified by:
checkPreconditionin classAbstractUMRootObject<NuxeoPrincipal>
-
createArtifact
Description copied from class:AbstractUMRootObjectPersist an artifact in the underlying persistence system.- Specified by:
createArtifactin classAbstractUMRootObject<NuxeoPrincipal>
-
getPageProviderDefinition
- Specified by:
getPageProviderDefinitionin classPaginableObject<NuxeoPrincipal>
-
getParams
- Overrides:
getParamsin classAbstractUMRootObject<NuxeoPrincipal>
-