Package org.nuxeo.ecm.core.io
Interface ExportedDocument
-
- All Known Implementing Classes:
ExportedDocumentImpl,TypedExportedDocumentImpl
public interface ExportedDocumentA representation for an exported document.It contains all the information needed to restore document data and state.
- Author:
- Bogdan Stefanescu
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BlobgetBlob(String id)Map<String,Blob>getBlobs()org.dom4j.DocumentgetDocument()org.dom4j.DocumentgetDocument(String id)Map<String,org.dom4j.Document>getDocuments()intgetFilesCount()The number of files describing the document.StringgetId()PathgetPath()DocumentLocationgetSourceLocation()StringgetType()booleanhasExternalBlobs()voidputBlob(String id, Blob blob)voidputDocument(String id, org.dom4j.Document doc)BlobremoveBlob(String id)org.dom4j.DocumentremoveDocument(String id)voidsetDocument(org.dom4j.Document document)voidsetId(String id)voidsetPath(Path path)
-
-
-
Method Detail
-
getSourceLocation
DocumentLocation getSourceLocation()
- Returns:
- source DocumentLocation
-
getPath
Path getPath()
-
setPath
void setPath(Path path)
-
getId
String getId()
-
setId
void setId(String id)
-
getType
String getType()
-
getDocument
org.dom4j.Document getDocument()
-
setDocument
void setDocument(org.dom4j.Document document)
-
hasExternalBlobs
boolean hasExternalBlobs()
-
getDocument
org.dom4j.Document getDocument(String id)
-
putDocument
void putDocument(String id, org.dom4j.Document doc)
-
removeDocument
org.dom4j.Document removeDocument(String id)
-
getFilesCount
int getFilesCount()
The number of files describing the document.
-
-