Interface ExportedDocument

All Known Implementing Classes:
ExportedDocumentImpl, TypedExportedDocumentImpl

public interface ExportedDocument
A representation for an exported document.

It contains all the information needed to restore document data and state.

Author:
Bogdan Stefanescu
  • Method Details

    • 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)
    • getBlobs

      Map<String,Blob> getBlobs()
    • putBlob

      void putBlob(String id, Blob blob)
    • removeBlob

      Blob removeBlob(String id)
    • getBlob

      Blob getBlob(String id)
    • hasExternalBlobs

      boolean hasExternalBlobs()
    • getDocuments

      Map<String,org.dom4j.Document> getDocuments()
    • 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.