Package com.priint.pubserver.document
Class DocumentContent
- java.lang.Object
-
- com.priint.pubserver.document.Document
-
- com.priint.pubserver.document.DocumentContent
-
- All Implemented Interfaces:
java.io.Serializable
public class DocumentContent extends Document
DocumentContent represents the @Document (metadata referenced by its absolute path in our repository) together with its content.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.priint.pubserver.document.Document
Document.DocumentProperties
-
-
Field Summary
-
Fields inherited from class com.priint.pubserver.document.Document
DOCUMENT_NAMESPACE_PREFIX
-
-
Constructor Summary
Constructors Constructor Description DocumentContent()Instantiates a new Document content.DocumentContent(java.lang.String path, java.io.InputStream content)Instantiates a new Document content.DocumentContent(java.lang.String path, java.io.InputStream content, java.util.Map<Document.DocumentProperties,java.lang.String> properties)Instantiates a new Document content.DocumentContent(java.lang.String path, java.lang.String version, java.io.InputStream content)Instantiates a new Document content.DocumentContent(java.lang.String path, java.lang.String version, java.io.InputStream content, java.util.Map<Document.DocumentProperties,java.lang.String> properties)Instantiates a new Document content.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.io.InputStreamgetContent()Gets content.java.lang.StringreadContent()Read content string.voidsetContent(java.io.InputStream content)Sets content.java.lang.Stringshow()Helper method to get a formatted string representation of the document content together with properties.-
Methods inherited from class com.priint.pubserver.document.Document
getCreated, getCreatedBy, getDateCreated, getDescription, getHash, getLockClientId, getLocked, getLockedBy, getLockedOn, getLockRemoteAddr, getLockToken, getName, getPath, getProperties, getRevision, getType, getVersion, isActive, setActive, setCreated, setCreatedBy, setDateCreated, setDescription, setHash, setLockClientId, setLocked, setLockedBy, setLockedOn, setLockRemoteAddr, setLockToken, setName, setPath, setProperties, setRevision, setType, setVersion
-
-
-
-
Constructor Detail
-
DocumentContent
public DocumentContent()
Instantiates a new Document content.
-
DocumentContent
public DocumentContent(java.lang.String path, java.io.InputStream content)Instantiates a new Document content.- Parameters:
path- the pathcontent- the content
-
DocumentContent
public DocumentContent(java.lang.String path, java.lang.String version, java.io.InputStream content)Instantiates a new Document content.- Parameters:
path- the pathversion- the versioncontent- the content
-
DocumentContent
public DocumentContent(java.lang.String path, java.io.InputStream content, java.util.Map<Document.DocumentProperties,java.lang.String> properties)Instantiates a new Document content.- Parameters:
path- the pathcontent- the contentproperties- the properties
-
DocumentContent
public DocumentContent(java.lang.String path, java.lang.String version, java.io.InputStream content, java.util.Map<Document.DocumentProperties,java.lang.String> properties)Instantiates a new Document content.- Parameters:
path- the pathversion- the versioncontent- the contentproperties- the properties
-
-
Method Detail
-
getContent
public java.io.InputStream getContent()
Gets content.- Returns:
- the content
-
setContent
public void setContent(java.io.InputStream content)
Sets content.- Parameters:
content- the content
-
readContent
public java.lang.String readContent()
Read content string.- Returns:
- the string
-
show
public java.lang.String show()
Helper method to get a formatted string representation of the document content together with properties.- Returns:
- content with properties as formatted string
-
-