Uses of Interface
org.nuxeo.ecm.core.model.Document
-
Packages that use Document Package Description org.nuxeo.ecm.core.api org.nuxeo.ecm.core.api.versioning org.nuxeo.ecm.core.blob org.nuxeo.ecm.core.event.impl Event Service implementation.org.nuxeo.ecm.core.lifecycle LifeCycle API.org.nuxeo.ecm.core.lifecycle.impl Implementation of the LifeCycle API.org.nuxeo.ecm.core.model org.nuxeo.ecm.core.security org.nuxeo.ecm.core.storage org.nuxeo.ecm.core.storage.dbs org.nuxeo.ecm.core.storage.sql Implementation of a Nuxeo repository over an SQL database.org.nuxeo.ecm.core.storage.sql.coremodel org.nuxeo.ecm.core.storage.sql.security org.nuxeo.ecm.core.versioning org.nuxeo.ecm.liveconnect.box org.nuxeo.ecm.liveconnect.google.drive org.nuxeo.ecm.platform.mail.security org.nuxeo.wopi.lock -
-
Uses of Document in org.nuxeo.ecm.core.api
Methods in org.nuxeo.ecm.core.api that return Document Modifier and Type Method Description protected Document
AbstractSession. fillCreateOptions(DocumentRef parentRef, String childName, Map<String,Serializable> options)
protected Document
AbstractSession. getFirstParentDocumentWithFacet(DocumentRef docRef, String facet)
Returns the firstDocument
with the givenfacet
, recursively going up the parent hierarchy.protected Document
AbstractSession. resolveParentReference(DocumentRef docRef)
protected Document
AbstractSession. resolveReference(DocumentRef docRef)
Methods in org.nuxeo.ecm.core.api with parameters of type Document Modifier and Type Method Description protected String
AbstractSession. canRemoveDocument(Document doc)
Deprecated.since 2023, better useAbstractSession.checkCanRemoveDocument(Document)
protected void
AbstractSession. checkBlockedDescendants(Document doc)
protected void
AbstractSession. checkCanRemoveDocument(Document doc)
protected void
AbstractSession. checkPermission(Document doc, String permission)
protected void
AbstractSession. checkRetainedDescendants(Document doc)
static DataModel
DocumentModelFactory. createDataModel(Document doc, Schema schema)
Creates a data model from a document and a schema.static DocumentModelImpl
DocumentModelFactory. createDocumentModel(Document doc, CoreSession coreSession)
Creates a document model for an existing document.protected DocumentModel
AbstractSession. createProxyInternal(Document doc, Document folder, Map<String,Serializable> options)
protected VersionModel
AbstractSession. getVersionModel(Document version)
protected boolean
AbstractSession. hasPermission(NuxeoPrincipal principal, Document doc, String permission)
protected boolean
AbstractSession. hasPermission(Document doc, String permission)
protected void
AbstractSession. loadDataModelsForFacet(DocumentModel docModel, Document doc, String facetName)
protected DocumentModel
AbstractSession. readModel(Document doc)
Gets the document model for the given core document.protected DocumentModel
AbstractSession. readModel(Document doc, DocumentModel docModel)
Gets the document model for the given core document, preserving the contextData.static DocumentModel.DocumentModelRefresh
DocumentModelFactory. refreshDocumentModel(Document doc, int flags, String[] schemas)
Gets what's to refresh in a model (except for the ACPs, which need the session).protected void
AbstractSession. removeDocument(Document doc)
protected List<String>
AbstractSession. removeExistingProxies(Document doc, Document folder)
Remove proxies for the same base document in the folder.protected void
AbstractSession. removeNotifyOneDoc(Document doc)
protected DocumentModel
AbstractSession. restoreToVersion(Document doc, Document version, boolean skipSnapshotCreation, boolean skipCheckout)
protected void
AbstractSession. setACP(Document doc, ACP newAcp, boolean overwrite, Map<String,Serializable> options)
protected DocumentModel
AbstractSession. updateExistingProxies(Document doc, Document folder, Document target)
Update the proxy for doc in the given section to point to the new target.static DocumentModel
DocumentModelFactory. writeDocumentModel(DocumentModel docModel, Document doc)
Writes a document model to a document.static DocumentModel
DocumentModelFactory. writeDocumentModel(DocumentModel docModel, Document doc, boolean create)
Writes a document model to a document.protected DocumentModel
AbstractSession. writeModel(Document doc, DocumentModel docModel)
protected DocumentModel
AbstractSession. writeModel(Document doc, DocumentModel docModel, boolean create)
-
Uses of Document in org.nuxeo.ecm.core.api.versioning
Methods in org.nuxeo.ecm.core.api.versioning that return Document Modifier and Type Method Description Document
VersioningService. doCheckIn(Document doc, VersioningOption option, String checkinComment)
Applies version increment option and does a checkin.Document
VersioningService. doPostSave(CoreSession session, Document doc, VersioningOption option, String checkinComment, Map<String,Serializable> options)
Applies versioning options after document save. -
Uses of Document in org.nuxeo.ecm.core.blob
Fields in org.nuxeo.ecm.core.blob declared as Document Modifier and Type Field Description Document
BlobInfoContext. doc
Methods in org.nuxeo.ecm.core.blob with parameters of type Document Modifier and Type Method Description protected void
DefaultBlobDispatcher. checkBlob(Document doc, Document.BlobAccessor accessor)
Checks if the blob is stored in the expected blob provider to which it's supposed to be dispatched.protected void
DefaultBlobDispatcher. checkBlobCanBeDeleted(Document doc, String xpath)
protected void
DefaultBlobDispatcher. deleteBlobIfRecord(String blobProviderId, Document doc, String xpath)
void
DocumentBlobManager. freezeVersion(Document doc)
Freezes the blobs' versions on a document version when it is created via a check in.void
DocumentBlobManagerComponent. freezeVersion(Document doc)
protected void
DocumentBlobManagerComponent. freezeVersion(Document.BlobAccessor accessor, Document doc)
default ManagedBlob
DocumentBlobProvider. freezeVersion(ManagedBlob blob, Document doc)
Returns a new managed blob pointing to a fixed version of the original blob.protected ManagedBlob
DocumentBlobManagerComponent. getBlob(Document doc, String xpath)
default BlobDispatcher.BlobDispatch
BlobDispatcher. getBlobProvider(Document doc, Blob blob)
Deprecated.since 9.1, useBlobDispatcher.getBlobProvider(Document, Blob, String)
insteadBlobDispatcher.BlobDispatch
BlobDispatcher. getBlobProvider(Document doc, Blob blob, String xpath)
Decides whichBlobProvider
to use to write the given blob, and whether the provider id should be added as prefix to the managed blob key.BlobDispatcher.BlobDispatch
DefaultBlobDispatcher. getBlobProvider(Document doc, Blob blob, String xpath)
protected ManagedBlob
DocumentBlobManagerComponent. getMainBlob(Document doc)
protected String
DefaultBlobDispatcher. getProviderId(Document doc, Blob blob, String blobXPath)
List<ManagedBlob>
DocumentBlobManagerComponent. getRetainableBlobs(Document doc)
protected Object
DefaultBlobDispatcher. getValue(Document doc, Blob blob, String blobXPath, DefaultBlobDispatcher.Clause clause)
default void
BlobDispatcher. notifyAfterCopy(Document doc)
Notifies the blob dispatcher that the document has been copied.void
DefaultBlobDispatcher. notifyAfterCopy(Document doc)
void
DocumentBlobManager. notifyAfterCopy(Document doc)
Notifies the blob manager that the document has been copied.void
DocumentBlobManagerComponent. notifyAfterCopy(Document doc)
default void
BlobDispatcher. notifyBeforeRemove(Document doc)
Notifies the blob dispatcher that the document is about to be removed.void
DefaultBlobDispatcher. notifyBeforeRemove(Document doc)
void
DocumentBlobManager. notifyBeforeRemove(Document doc)
Notifies the blob manager that the document is about to be removed.void
DocumentBlobManagerComponent. notifyBeforeRemove(Document doc)
void
BlobDispatcher. notifyChanges(Document doc, Set<String> xpaths)
Notifies the blob dispatcher that a set of xpaths have changed on a document.void
DefaultBlobDispatcher. notifyChanges(Document doc, Set<String> xpaths)
void
DocumentBlobManager. notifyChanges(Document doc, Set<String> xpaths)
Notifies the blob manager that a set of xpaths have changed on a document.void
DocumentBlobManagerComponent. notifyChanges(Document doc, Set<String> xpaths)
default void
BlobDispatcher. notifyMakeRecord(Document doc)
Notifies the blob dispatcher that the document was made a record.void
DefaultBlobDispatcher. notifyMakeRecord(Document doc)
void
DocumentBlobManager. notifyMakeRecord(Document doc)
Notifies the blob manager that the document was made a record.void
DocumentBlobManagerComponent. notifyMakeRecord(Document doc)
void
DocumentBlobManager. notifySetLegalHold(Document doc, boolean hold)
Notifies the blob manager that the document's legal hold status was changed.void
DocumentBlobManagerComponent. notifySetLegalHold(Document doc, boolean hold)
void
DocumentBlobManager. notifySetRetainUntil(Document doc, Calendar retainUntil)
Notifies the blob manager that the document's retention date was changed.void
DocumentBlobManagerComponent. notifySetRetainUntil(Document doc, Calendar retainUntil)
Blob
DocumentBlobManager. readBlob(BlobInfo blobInfo, Document doc, String xpath)
Reads aBlob
from storage.Blob
DocumentBlobManagerComponent. readBlob(BlobInfo blobInfo, Document doc, String xpath)
Reads aBlob
from storage.protected Blob
DocumentBlobManagerComponent. readBlob(BlobInfo blobInfo, Document doc, String xpath, String repositoryName)
void
DocumentBlobManagerComponent. updateBlob(Document doc, Consumer<BlobUpdateContext> contextFiller)
Update main blob of the doc.protected void
DocumentBlobManagerComponent. updateRetainedBlobs(Document doc, Consumer<BlobUpdateContext> contextFiller)
String
DocumentBlobManager. writeBlob(Blob blob, Document doc, String xpath)
Writes aBlob
to storage and returns its key.String
DocumentBlobManagerComponent. writeBlob(Blob blob, Document doc, String xpath)
Writes aBlob
to storage and returns its key.Constructors in org.nuxeo.ecm.core.blob with parameters of type Document Constructor Description BlobContext(Blob blob, Document doc, String xpath)
BlobContext(Document doc, String xpath)
BlobInfoContext(BlobInfo blobInfo, Document doc, String xpath)
-
Uses of Document in org.nuxeo.ecm.core.event.impl
Fields in org.nuxeo.ecm.core.event.impl declared as Document Modifier and Type Field Description protected Document
DocumentDomainEventContext. doc
Methods in org.nuxeo.ecm.core.event.impl that return Document Modifier and Type Method Description Document
DocumentDomainEventContext. getDoc()
Methods in org.nuxeo.ecm.core.event.impl with parameters of type Document Modifier and Type Method Description void
DocumentDomainEventContext. setDoc(Document doc)
Constructors in org.nuxeo.ecm.core.event.impl with parameters of type Document Constructor Description DocumentDomainEventContext(NuxeoPrincipal principal, Document doc)
-
Uses of Document in org.nuxeo.ecm.core.lifecycle
Methods in org.nuxeo.ecm.core.lifecycle with parameters of type Document Modifier and Type Method Description void
LifeCycleService. followTransition(Document doc, String transitionName)
Follows a given transition.LifeCycle
LifeCycleService. getLifeCycleFor(Document doc)
Returns the life cycle a given document follows.void
LifeCycleService. initialize(Document doc)
Initializes the life cycle for the given document.void
LifeCycleService. initialize(Document doc, String initialStateName)
Initializes the life cycle for the given document.void
LifeCycleService. reinitLifeCycle(Document doc)
Sets the current state to the initial state as defined by the associated lifecycle. -
Uses of Document in org.nuxeo.ecm.core.lifecycle.impl
Methods in org.nuxeo.ecm.core.lifecycle.impl with parameters of type Document Modifier and Type Method Description void
LifeCycleServiceImpl. followTransition(Document doc, String transitionName)
LifeCycle
LifeCycleServiceImpl. getLifeCycleFor(Document doc)
void
LifeCycleServiceImpl. initialize(Document doc)
void
LifeCycleServiceImpl. initialize(Document doc, String initialStateName)
void
LifeCycleServiceImpl. reinitLifeCycle(Document doc)
-
Uses of Document in org.nuxeo.ecm.core.model
Methods in org.nuxeo.ecm.core.model that return Document Modifier and Type Method Description Document
Document. addChild(String name, String typeName)
Creates a new child document of the given type.Document
Document. checkIn(String label, String checkinComment)
Creates a new version.Document
Session. copy(Document src, Document dst, String name)
Copies the source document to the given folder.Document
Session. createProxy(Document doc, Document folder)
Creates a generic proxy to the given document inside the given folder.Document
Document. getBaseVersion()
Gets the version to which a checked in document is linked.Document
Document. getChild(String name)
Gets a child document given its name.Document
Session. getDocumentByUUID(String uuid)
Gets a document given its ID.Document
Document. getLastVersion()
Gets the last version of this document.Document
Session. getNullDocument()
Gets the null document, to be used as a fake parent to add placeless children.Document
Document. getParent()
Gets the parent document, ornull
if this is the root document.Document
Session. getRootDocument()
Gets the root document in this repository.Document
Document. getSourceDocument()
Gets the source for this document.Document
Document. getTargetDocument()
Gets the document (version or live document) to which this proxy points.Document
Document. getVersion(String label)
Gets a version of this document, given its label.Document
Session. getVersion(String versionableId, VersionModel versionModel)
Gets a version of a document, given its versionable id and label.Document
Document. getWorkingCopy()
Gets the working copy for this document.Document
Session. importDocument(String uuid, Document parent, String name, String typeName, Map<String,Serializable> properties)
Imports a document with a given id and parent.Document
Session. move(Document src, Document dst, String name)
Moves the source document to the given folder.Document
Session. resolvePath(String path)
Gets the document at the given path, if any.Methods in org.nuxeo.ecm.core.model that return types with arguments of type Document Modifier and Type Method Description List<Document>
Document. getChildren()
Gets the children of the document.List<Document>
Session. getProxies(Document doc)
Finds the proxies for a document.List<Document>
Session. getProxies(Document doc, Document folder)
Finds the proxies for a document.List<Document>
Document. getVersions()
Gets the versions for this document.PartialList<Document>
Session. query(String query, String queryType, T queryFilter, long countUpTo)
Does a query.Methods in org.nuxeo.ecm.core.model with parameters of type Document Modifier and Type Method Description int
PathComparator. compare(Document o1, Document o2)
Document
Session. copy(Document src, Document dst, String name)
Copies the source document to the given folder.Document
Session. createProxy(Document doc, Document folder)
Creates a generic proxy to the given document inside the given folder.void
Document.WriteContext. flush(Document doc)
Flushes recorded write operations.abstract ACP
BaseSession. getACP(Document doc)
Gets the ACP for the document (without any inheritance).protected ACP
BaseSession. getACP(Document doc, boolean replaceReadVersionPermission)
ACP
BaseSession. getMergedACP(Document doc)
ACP
Session. getMergedACP(Document doc)
List<Document>
Session. getProxies(Document doc)
Finds the proxies for a document.List<Document>
Session. getProxies(Document doc, Document folder)
Finds the proxies for a document.Document
Session. importDocument(String uuid, Document parent, String name, String typeName, Map<String,Serializable> properties)
Imports a document with a given id and parent.Document
Session. move(Document src, Document dst, String name)
Moves the source document to the given folder.protected void
BaseSession. notifyAfterCopy(Document doc)
void
Document. restore(Document version)
Replaces this document's content with the version specified.void
Session. setACP(Document doc, ACP acp, boolean overwrite)
void
Session. setProxyTarget(Document proxy, Document target)
Sets a proxies' target.void
Document. setTargetDocument(Document target)
Sets the document (version or live document) to which this proxy points. -
Uses of Document in org.nuxeo.ecm.core.security
Methods in org.nuxeo.ecm.core.security with parameters of type Document Modifier and Type Method Description Access
CheckInSecurityPolicy. checkPermission(Document doc, ACP mergedAcp, NuxeoPrincipal principal, String permission, String[] resolvedPermissions, String[] additionalPrincipals)
Access
LockSecurityPolicy. checkPermission(Document doc, ACP mergedAcp, NuxeoPrincipal principal, String permission, String[] resolvedPermissions, String[] additionalPrincipals)
Access
RetentionAndHoldSecurityPolicy. checkPermission(Document doc, ACP mergedAcp, NuxeoPrincipal principal, String permission, String[] resolvedPermissions, String[] additionalPrincipals)
Access
SecurityPolicy. checkPermission(Document doc, ACP mergedAcp, NuxeoPrincipal principal, String permission, String[] resolvedPermissions, String[] additionalPrincipals)
Checks given permission for doc and principal.Access
SecurityPolicyService. checkPermission(Document doc, ACP mergedAcp, NuxeoPrincipal principal, String permission, String[] resolvedPermissions, String[] principalsToCheck)
Checks given permission for doc and principal.Access
SecurityPolicyServiceImpl. checkPermission(Document doc, ACP mergedAcp, NuxeoPrincipal principal, String permission, String[] resolvedPermissions, String[] additionalPrincipals)
boolean
SecurityService. checkPermission(Document doc, NuxeoPrincipal principal, String permission)
Collection<String>
SecurityService. filterGrantedPermissions(Document doc, NuxeoPrincipal principal, Collection<String> permissions)
Filters the supplied permissions based on whether they are granted to a given principal for a given document. -
Uses of Document in org.nuxeo.ecm.core.storage
Classes in org.nuxeo.ecm.core.storage that implement Document Modifier and Type Class Description class
BaseDocument<T extends StateAccessor>
Base implementation for a Document.Methods in org.nuxeo.ecm.core.storage with parameters of type Document Modifier and Type Method Description void
BaseDocument.BlobWriteContext. flush(Document baseDoc)
-
Uses of Document in org.nuxeo.ecm.core.storage.dbs
Classes in org.nuxeo.ecm.core.storage.dbs that implement Document Modifier and Type Class Description class
DBSDocument
Implementation of aDocument
for Document-Based Storage.Methods in org.nuxeo.ecm.core.storage.dbs that return Document Modifier and Type Method Description Document
DBSDocument. addChild(String name, String typeName)
Document
DBSDocument. checkIn(String label, String checkinComment)
protected Document
DBSSession. checkIn(String id, String label, String checkinComment)
Document
DBSSession. copy(Document source, Document parent, String name)
Document
DBSSession. createChild(String id, String parentId, String name, Long pos, String typeName)
Document
DBSSession. createProxy(Document doc, Document folder)
Document
DBSDocument. getBaseVersion()
Document
DBSDocument. getChild(String name)
protected Document
DBSSession. getChild(String parentId, String name)
Document
DBSSession. getDocumentByUUID(String id)
Document
DBSDocument. getLastVersion()
protected Document
DBSSession. getLastVersion(String versionSeriesId)
Document
DBSSession. getNullDocument()
Document
DBSDocument. getParent()
Document
DBSSession. getRootDocument()
Document
DBSDocument. getSourceDocument()
Document
DBSDocument. getVersion(String label)
Document
DBSSession. getVersion(String versionSeriesId, VersionModel versionModel)
Document
DBSDocument. getWorkingCopy()
Document
DBSSession. importDocument(String id, Document parent, String name, String typeName, Map<String,Serializable> properties)
Document
DBSSession. move(Document source, Document parent, String name)
Document
DBSSession. resolvePath(String path)
Methods in org.nuxeo.ecm.core.storage.dbs that return types with arguments of type Document Modifier and Type Method Description List<Document>
DBSDocument. getChildren()
protected List<Document>
DBSSession. getChildren(String parentId)
protected List<Document>
DBSSession. getDocuments(List<String> ids)
List<Document>
DBSSession. getProxies(Document doc)
List<Document>
DBSSession. getProxies(Document doc, Document folder)
List<Document>
DBSDocument. getVersions()
PartialList<Document>
DBSSession. query(String query, String queryType, QueryFilter queryFilter, long countUpTo)
Methods in org.nuxeo.ecm.core.storage.dbs with parameters of type Document Modifier and Type Method Description Document
DBSSession. copy(Document source, Document parent, String name)
Document
DBSSession. createProxy(Document doc, Document folder)
protected String
DBSSession. findFreeName(Document parent, String name)
ACP
DBSSession. getACP(Document doc)
List<Document>
DBSSession. getProxies(Document doc)
List<Document>
DBSSession. getProxies(Document doc, Document folder)
Document
DBSSession. importDocument(String id, Document parent, String name, String typeName, Map<String,Serializable> properties)
Document
DBSSession. move(Document source, Document parent, String name)
void
DBSDocument. restore(Document version)
protected void
DBSSession. restoreVersion(Document doc, Document version)
void
DBSSession. setACP(Document doc, ACP acp, boolean overwrite)
void
DBSSession. setProxyTarget(Document proxy, Document target)
void
DBSDocument. setTargetDocument(Document target)
-
Uses of Document in org.nuxeo.ecm.core.storage.sql
Methods in org.nuxeo.ecm.core.storage.sql with parameters of type Document Modifier and Type Method Description Map<String,String>
Session. getBinaryFulltext(Serializable id, Document doc)
Gets the fulltext extracted from the binary fields.Map<String,String>
SessionImpl. getBinaryFulltext(Serializable id, Document doc)
-
Uses of Document in org.nuxeo.ecm.core.storage.sql.coremodel
Subinterfaces of Document in org.nuxeo.ecm.core.storage.sql.coremodel Modifier and Type Interface Description interface
SQLDocument
Base interface for SQL documents.Classes in org.nuxeo.ecm.core.storage.sql.coremodel that implement Document Modifier and Type Class Description class
SQLDocumentLive
class
SQLDocumentProxy
A proxy is a shortcut to a target document (a version or normal document).class
SQLDocumentVersion
Methods in org.nuxeo.ecm.core.storage.sql.coremodel that return Document Modifier and Type Method Description Document
SQLDocumentLive. addChild(String name, String typeName)
Document
SQLDocumentProxy. addChild(String name, String typeName)
protected Document
SQLSession. addChild(Node parent, String name, Long pos, String typeName)
Document
SQLDocumentLive. checkIn(String label, String checkinComment)
Document
SQLDocumentProxy. checkIn(String label, String checkinComment)
Document
SQLDocumentVersion. checkIn(String label, String description)
protected Document
SQLSession. checkIn(Node node, String label, String checkinComment)
Document
SQLSession. copy(Document source, Document parent, String name)
Document
SQLSession. createProxy(Document doc, Document folder)
Document
SQLDocumentLive. getBaseVersion()
Document
SQLDocumentProxy. getBaseVersion()
Document
SQLDocumentVersion. getBaseVersion()
Document
SQLDocumentLive. getChild(String name)
Document
SQLDocumentProxy. getChild(String name)
protected Document
SQLSession. getChild(Node node, String name)
protected Document
SQLSession. getDocumentById(Serializable id)
Document
SQLSession. getDocumentByUUID(String uuid)
Document
SQLDocumentLive. getLastVersion()
Document
SQLDocumentProxy. getLastVersion()
Document
SQLSession. getLastVersion(String versionSeriesId)
Document
SQLSession. getNullDocument()
Document
SQLDocumentLive. getParent()
Document
SQLDocumentProxy. getParent()
Document
SQLDocumentVersion. getParent()
protected Document
SQLSession. getParent(Node node)
Document
SQLSession. getRootDocument()
Document
SQLDocumentLive. getSourceDocument()
Document
SQLDocumentProxy. getSourceDocument()
Document
SQLDocumentVersion. getSourceDocument()
Document
SQLDocumentLive. getTargetDocument()
Document
SQLDocumentProxy. getTargetDocument()
Document
SQLDocumentLive. getVersion(String label)
Document
SQLDocumentProxy. getVersion(String label)
Document
SQLDocumentVersion. getVersion(String label)
Document
SQLSession. getVersion(String versionableId, VersionModel versionModel)
protected Document
SQLSession. getVersionByLabel(String versionSeriesId, String label)
Document
SQLDocumentLive. getWorkingCopy()
Document
SQLDocumentProxy. getWorkingCopy()
Document
SQLDocumentVersion. getWorkingCopy()
protected Document
SQLSession. importChild(String uuid, Node parent, String name, Long pos, String typeName, Map<String,Serializable> props)
Document
SQLSession. importDocument(String uuid, Document parent, String name, String typeName, Map<String,Serializable> properties)
Document
SQLSession. move(Document source, Document parent, String name)
Document
SQLSession. resolvePath(String path)
Methods in org.nuxeo.ecm.core.storage.sql.coremodel that return types with arguments of type Document Modifier and Type Method Description List<Document>
SQLDocumentLive. getChildren()
List<Document>
SQLDocumentProxy. getChildren()
protected List<Document>
SQLSession. getChildren(Node node)
protected List<Document>
SQLSession. getDocumentsById(List<Serializable> ids)
List<Document>
SQLSession. getProxies(Document doc)
List<Document>
SQLSession. getProxies(Document document, Document parent)
List<Document>
SQLDocumentLive. getVersions()
List<Document>
SQLDocumentProxy. getVersions()
protected List<Document>
SQLSession. getVersions(String versionSeriesId)
PartialList<Document>
SQLSession. query(String query, String queryType, QueryFilter queryFilter, long countUpTo)
Methods in org.nuxeo.ecm.core.storage.sql.coremodel with parameters of type Document Modifier and Type Method Description int
SQLSession.PathComparator. compare(Document doc1, Document doc2)
Document
SQLSession. copy(Document source, Document parent, String name)
Document
SQLSession. createProxy(Document doc, Document folder)
ACP
SQLSession. getACP(Document doc)
List<Document>
SQLSession. getProxies(Document doc)
List<Document>
SQLSession. getProxies(Document document, Document parent)
Document
SQLSession. importDocument(String uuid, Document parent, String name, String typeName, Map<String,Serializable> properties)
Document
SQLSession. move(Document source, Document parent, String name)
void
SQLDocumentLive. restore(Document version)
void
SQLDocumentProxy. restore(Document version)
void
SQLDocumentVersion. restore(Document version)
void
SQLSession. setACP(Document doc, ACP acp, boolean overwrite)
void
SQLSession. setProxyTarget(Document proxy, Document target)
void
SQLDocumentLive. setTargetDocument(Document target)
void
SQLDocumentProxy. setTargetDocument(Document target)
Constructors in org.nuxeo.ecm.core.storage.sql.coremodel with parameters of type Document Constructor Description SQLDocumentProxy(Document proxy, Document target)
-
Uses of Document in org.nuxeo.ecm.core.storage.sql.security
Methods in org.nuxeo.ecm.core.storage.sql.security with parameters of type Document Modifier and Type Method Description Access
NoFileSecurityPolicy. checkPermission(Document doc, ACP mergedAcp, NuxeoPrincipal principal, String permission, String[] resolvedPermissions, String[] additionalPrincipals)
-
Uses of Document in org.nuxeo.ecm.core.versioning
Methods in org.nuxeo.ecm.core.versioning that return Document Modifier and Type Method Description Document
CompatVersioningService. doCheckIn(Document doc, VersioningOption option, String checkinComment)
Deprecated.Document
StandardVersioningService. doCheckIn(Document doc, VersioningOption option, String checkinComment)
Document
VersioningComponent. doCheckIn(Document doc, VersioningOption option, String checkinComment)
Document
CompatVersioningService. doPostSave(CoreSession session, Document doc, VersioningOption option, String checkinComment, Map<String,Serializable> options)
Deprecated.Document
StandardVersioningService. doPostSave(CoreSession session, Document doc, VersioningOption option, String checkinComment, Map<String,Serializable> options)
Document
VersioningComponent. doPostSave(CoreSession session, Document doc, VersioningOption option, String checkinComment, Map<String,Serializable> options)
Methods in org.nuxeo.ecm.core.versioning with parameters of type Document Modifier and Type Method Description Document
CompatVersioningService. doCheckIn(Document doc, VersioningOption option, String checkinComment)
Deprecated.Document
StandardVersioningService. doCheckIn(Document doc, VersioningOption option, String checkinComment)
Document
VersioningComponent. doCheckIn(Document doc, VersioningOption option, String checkinComment)
void
CompatVersioningService. doCheckOut(Document doc)
Deprecated.void
StandardVersioningService. doCheckOut(Document doc)
void
VersioningComponent. doCheckOut(Document doc)
void
StandardVersioningService. doPostCreate(Document doc, Map<String,Serializable> options)
void
VersioningComponent. doPostCreate(Document doc, Map<String,Serializable> options)
Document
CompatVersioningService. doPostSave(CoreSession session, Document doc, VersioningOption option, String checkinComment, Map<String,Serializable> options)
Deprecated.Document
StandardVersioningService. doPostSave(CoreSession session, Document doc, VersioningOption option, String checkinComment, Map<String,Serializable> options)
Document
VersioningComponent. doPostSave(CoreSession session, Document doc, VersioningOption option, String checkinComment, Map<String,Serializable> options)
VersioningOption
CompatVersioningService. doPreSave(CoreSession session, Document doc, boolean isDirty, VersioningOption option, String checkinComment, Map<String,Serializable> options)
Deprecated.VersioningOption
StandardVersioningService. doPreSave(CoreSession session, Document doc, boolean isDirty, VersioningOption option, String checkinComment, Map<String,Serializable> options)
VersioningOption
VersioningComponent. doPreSave(CoreSession session, Document doc, boolean isDirty, VersioningOption option, String checkinComment, Map<String,Serializable> options)
protected void
StandardVersioningService. followTransitionByOption(CoreSession session, Document doc, Map<String,Serializable> options)
protected long
StandardVersioningService. getMajor(Document doc)
protected long
StandardVersioningService. getMinor(Document doc)
protected List<VersioningOption>
StandardVersioningService. getSaveOptions(Document doc)
protected long
StandardVersioningService. getVersion(Document doc, String prop)
protected void
StandardVersioningService. incrementByOption(Document doc, VersioningOption option)
protected void
StandardVersioningService. incrementMajor(Document doc)
protected void
StandardVersioningService. incrementMinor(Document doc)
boolean
StandardVersioningService. isPostSaveDoingCheckIn(Document doc, VersioningOption option, Map<String,Serializable> options)
boolean
VersioningComponent. isPostSaveDoingCheckIn(Document doc, VersioningOption option, Map<String,Serializable> options)
boolean
CompatVersioningService. isPreSaveDoingCheckOut(Document doc, boolean isDirty, VersioningOption option, Map<String,Serializable> options)
Deprecated.boolean
StandardVersioningService. isPreSaveDoingCheckOut(Document doc, boolean isDirty, VersioningOption option, Map<String,Serializable> options)
boolean
VersioningComponent. isPreSaveDoingCheckOut(Document doc, boolean isDirty, VersioningOption option, Map<String,Serializable> options)
void
DefaultVersionRemovalPolicy. removeVersions(Session session, Document doc, CoreSession coreSession)
void
NullVersionRemovalPolicy. removeVersions(Session session, Document doc, CoreSession coreSession)
void
VersionRemovalPolicy. removeVersions(Session session, Document doc, CoreSession coreSession)
Removes the versions when a given working document is about to be removed.protected void
StandardVersioningService. sendEvent(CoreSession session, Document doc, String previousLifecycleState, Map<String,Serializable> options)
protected void
CompatVersioningService. setInitialVersion(Document doc)
Deprecated.protected void
StandardVersioningService. setInitialVersion(Document doc)
Sets the initial version on a document.protected void
StandardVersioningService. setVersion(Document doc, long major, long minor)
protected VersioningOption
StandardVersioningService. validateOption(Document doc, VersioningOption option)
-
Uses of Document in org.nuxeo.ecm.liveconnect.box
Methods in org.nuxeo.ecm.liveconnect.box with parameters of type Document Modifier and Type Method Description ManagedBlob
BoxBlobProvider. freezeVersion(ManagedBlob blob, Document doc)
-
Uses of Document in org.nuxeo.ecm.liveconnect.google.drive
Methods in org.nuxeo.ecm.liveconnect.google.drive with parameters of type Document Modifier and Type Method Description ManagedBlob
GoogleDriveBlobProvider. freezeVersion(ManagedBlob blob, Document doc)
protected void
GoogleDriveBlobProvider. storeBlobConversion(Document doc, String blobKey, Blob blob)
Store a conversion of the given blob -
Uses of Document in org.nuxeo.ecm.platform.mail.security
Methods in org.nuxeo.ecm.platform.mail.security with parameters of type Document Modifier and Type Method Description Access
MailMessageSecurityPolicy. checkPermission(Document doc, ACP mergedAcp, NuxeoPrincipal principal, String permission, String[] resolvedPermissions, String[] additionalPrincipals)
-
Uses of Document in org.nuxeo.wopi.lock
Methods in org.nuxeo.wopi.lock with parameters of type Document Modifier and Type Method Description Access
WOPILockSecurityPolicy. checkPermission(Document doc, ACP mergedAcp, NuxeoPrincipal principal, String permission, String[] resolvedPermissions, String[] additionalPrincipals)
-