public abstract class BaseDocument<T extends StateAccessor> extends Object implements Document
Knows how to read and write values. It is generic in terms of a base State class from which one can read and write values.
Document.BlobAccessor, Document.WriteContext
Modifier and Type | Field and Description |
---|---|
static String |
BLOB_DATA |
static String |
BLOB_DIGEST |
static String |
BLOB_ENCODING |
static String |
BLOB_LENGTH |
static String |
BLOB_MIME_TYPE |
static String |
BLOB_NAME |
static String |
DC_ISSUED |
static String |
DC_PREFIX |
static String[] |
EMPTY_STRING_ARRAY |
static String |
FULLTEXT_BINARYTEXT_PROP |
static String |
FULLTEXT_JOBID_PROP |
static String |
FULLTEXT_SIMPLETEXT_PROP |
static String |
LOCK_CREATED_PROP |
static String |
LOCK_OWNER_PROP |
static String |
MISC_LIFECYCLE_STATE_PROP |
static String |
RELATED_TEXT |
static String |
RELATED_TEXT_ID |
static String |
RELATED_TEXT_RESOURCES |
static Set<String> |
VERSION_WRITABLE_PROPS |
Constructor and Description |
---|
BaseDocument() |
Modifier and Type | Method and Description |
---|---|
Document.WriteContext |
getWriteContext()
Gets a write context for the current document.
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addChild, addFacet, checkIn, checkOut, followTransition, getAllFacets, getAllowedStateTransitions, getBaseVersion, getCheckinComment, getChild, getChildren, getChildrenIds, getFacets, getLastVersion, getLifeCyclePolicy, getLifeCycleState, getLock, getName, getParent, getPath, getPos, getPropertyValue, getRepositoryName, getSession, getSourceDocument, getSystemProp, getTargetDocument, getType, getUUID, getValue, getVersion, getVersionCreationDate, getVersionLabel, getVersions, getVersionSeriesId, getVersionsIds, getWorkingCopy, hasChild, hasChildren, hasFacet, isCheckedOut, isFolder, isLatestMajorVersion, isLatestVersion, isMajorVersion, isProxy, isReadOnly, isVersion, isVersionSeriesCheckedOut, orderBefore, readDocumentPart, readPrefetch, remove, removeFacet, removeLock, restore, setCurrentLifeCycleState, setLifeCyclePolicy, setLock, setPropertyValue, setReadOnly, setSystemProp, setTargetDocument, setValue, visitBlobs, writeDocumentPart
public static final String[] EMPTY_STRING_ARRAY
public static final String BLOB_NAME
public static final String BLOB_MIME_TYPE
public static final String BLOB_ENCODING
public static final String BLOB_DIGEST
public static final String BLOB_LENGTH
public static final String BLOB_DATA
public static final String DC_PREFIX
public static final String DC_ISSUED
public static final String RELATED_TEXT_RESOURCES
public static final String RELATED_TEXT_ID
public static final String RELATED_TEXT
public static final String FULLTEXT_JOBID_PROP
public static final String FULLTEXT_SIMPLETEXT_PROP
public static final String FULLTEXT_BINARYTEXT_PROP
public static final String MISC_LIFECYCLE_STATE_PROP
public static final String LOCK_OWNER_PROP
public static final String LOCK_CREATED_PROP
public Document.WriteContext getWriteContext()
Document
getWriteContext
in interface Document
Copyright © 2015 Nuxeo SA. All rights reserved.