Package org.nuxeo.ecm.core.api
package org.nuxeo.ecm.core.api
-
ClassDescriptionAbstract implementation of the client interface.Interface to be implemented by asynchronous services.AsyncStatus<K extends Serializable>Interface to be implemented by asynchronous services' statuses.A blob contains large binary data, and is associated with a MIME type, encoding, and filename.This class consists exclusively of static methods that operate on
Blob
s.Deprecated.A wrapper for aFile
, which must be closed when done with it in order to release resources.An exception thrown if a concurrent update was detected.The CoreInstance is the main access point to a CoreSession.A session to the Nuxeo Core.Service managing the creation ofCoreSession
instances.Implementation for the service managing the acquisition/release ofCoreSession
instances.CursorResult<C,O> A cursor result which holds a DB cursor and additional information to scroll this DB cursor.CursorService<C,O, R> A low level holder of DB cursors that manages cleaning on timeout.Deprecated.since 8.4 for public use, this is an internal implementation class subject to changeMarker interface to define Adapters that won't keep a reference to aDocumentModel
instance.Exception thrown when a method tries to create a document that already exists through copy or move, or when trying to delete the target of a proxy.Document server name with its unique identifier within this server.The document model is a serializable representation of a core document.Info fetched internally during a refresh.DocumentModel comparator.Bridge between aDocumentModel
and aDocument
for creation / update.A serializable iterator of document models.A serializable list of document models.Exception thrown when a document is not found.A reference to a core document.A serializable list of document references.Exception thrown when access to a document is denied.An iterator over a tree of documentsA filtering function for data models.An ID reference to a document.Document repository reference including the principal owner of the session.An iterable query result based on a cursor.Holds life cycle related constants that are generic enough to be available at a core level.Exception thrown when an attempt is made to follow an incorrect lifecycle transition or to create a document with an incorrect initial lifecycle stateA list that is detached from its data source so all modifications on the list are recorded so that the data source will be updated later when the list will be reconnected to it.Information about a lock set on a document.Exception thrown when failing to lock or unlock a document.Utilities to work with locksThe most generic exception thrown by the Nuxeo.Holds the list of member users and subgroups for a group.Class to represent a principal in Nuxeo.PartialList<E>The bundling of a list and a total size.A PATH reference to a document.Base exception thrown when there is a problem accessing a property.Exception that can be handled at UI level to display a dedicated user messageScrollResult<T>The result of aCoreSession.scroll(java.lang.String, int, int)
call, giving access to result and the scroll id.The base exception thrown by the CoreSession API.A sorting function for data models.This class holds the details for sorting.Helper class to run code with an unrestricted session.Helper class to send versions change event notifications in the core.The versioning options that can be requested when saving a document, or when doing a check in.
CoreSession
instead