public abstract class AbstractUMRootObject<T> extends PaginableObject<T>
| Modifier and Type | Field and Description |
|---|---|
protected String |
query |
protected UserManager |
um |
currentPageIndex, maxResults, pageSize| Constructor and Description |
|---|
AbstractUMRootObject() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkCurrentUserCanCreateArtifact(T artifact) |
protected abstract void |
checkPrecondition(T artifact)
Checks the precondition to create an artifact (for instance validity, duplicate detection, guards...).
|
protected abstract T |
createArtifact(T artifact)
Persist an artifact in the underlying persistence system.
|
javax.ws.rs.core.Response |
createNew(T artifact) |
protected abstract T |
getArtifact(String id)
Returns the artifact given its id.
|
protected abstract String |
getArtifactType()
Returns the type of the current artifact needed for
AbstractResource.newObject(String, Object...). |
Object |
getArtifactWebObject(String artName) |
protected Object[] |
getParams() |
protected void |
initialize(Object... args) |
List<T> |
search() |
extractLongParam, getPageProviderDefinition, getPaginableEntries, getPaginableEntries, getSearchDocumentdisptachAdapter, isAdaptercheckGuard, 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, toStringprotected UserManager um
public AbstractUMRootObject()
protected void initialize(Object... args)
initialize in class PaginableObject<T>public Object getArtifactWebObject(String artName)
protected Object[] getParams()
getParams in class PaginableObject<T>protected abstract T getArtifact(String id)
protected abstract String getArtifactType()
AbstractResource.newObject(String, Object...).protected abstract void checkPrecondition(T artifact)
protected abstract T createArtifact(T artifact)
protected void checkCurrentUserCanCreateArtifact(T artifact)
Copyright © 2018 Nuxeo. All rights reserved.