it.sistematica.isharedoc.opencmis.indatabase.storedobj.api
Interface Document

All Superinterfaces:
Content, Filing, MultiFiling, StoredObject
All Known Implementing Classes:
VersionedDocumentImpl

public interface Document
extends StoredObject, MultiFiling, Content

A document is a concrete object (meaning it can be stored) and has content. It also has a path (is contained in a parent folder)

Author:
Jens

Field Summary
 
Fields inherited from interface it.sistematica.isharedoc.opencmis.indatabase.storedobj.api.Filing
PATH_SEPARATOR
 
Method Summary
 
Methods inherited from interface it.sistematica.isharedoc.opencmis.indatabase.storedobj.api.StoredObject
addAcl, addAppliedPolicy, createSystemBasePropertiesWhenCreated, fillProperties, getAcl, getAllowableActions, getAppliedPolicies, getChangeToken, getCreatedAt, getCreatedBy, getDescription, getId, getModifiedAt, getModifiedBy, getName, getNativeObject, getObjectRelationships, getProperties, getRenditionContent, getRenditions, getRepositoryId, getSecondaryTypeIds, getTypeId, hasRendition, persist, removeAcl, removePolicy, rename, setCreatedAt, setCreatedBy, setCustomProperties, setDescription, setModifiedAtNow, setModifiedBy, setName, setNativeObject, setProperties, setRepositoryId, setTypeId, updateSystemBasePropertiesWhenModified
 
Methods inherited from interface it.sistematica.isharedoc.opencmis.indatabase.storedobj.api.MultiFiling
addParent, getPathSegment, removeParent
 
Methods inherited from interface it.sistematica.isharedoc.opencmis.indatabase.storedobj.api.Filing
getParents, hasParent, move
 
Methods inherited from interface it.sistematica.isharedoc.opencmis.indatabase.storedobj.api.Content
appendContent, getContent, hasContent, setContent