Package org.jbpm.document.service.impl
Class DocumentImpl
- java.lang.Object
-
- org.jbpm.document.service.impl.DocumentImpl
-
- All Implemented Interfaces:
Serializable,Document,org.kie.internal.utils.LazyLoaded<DocumentStorageService>
public class DocumentImpl extends Object implements Document, org.kie.internal.utils.LazyLoaded<DocumentStorageService>
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from interface org.jbpm.document.Document
DOCUMENT_DATE_PATTERN, PROPERTIES_SEPARATOR, UPDATED_ATTRIBUTE
-
-
Constructor Summary
Constructors Constructor Description DocumentImpl()DocumentImpl(String name, long size, Date lastModified)DocumentImpl(String identifier, String name, long size, Date lastModified)DocumentImpl(String identifier, String name, long size, Date lastModified, String link)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAttribute(String attributeName, String attributeValue)StringgetAttribute(String attributeName)Map<String,String>getAttributes()byte[]getContent()StringgetIdentifier()DategetLastModified()StringgetLink()StringgetName()longgetSize()voidload()voidsetAttributes(Map<String,String> attributes)voidsetContent(byte[] content)voidsetIdentifier(String identifier)voidsetLastModified(Date lastModified)voidsetLink(String link)voidsetLoadService(DocumentStorageService service)voidsetName(String name)voidsetSize(long size)FiletoFile()StringtoString()
-
-
-
Method Detail
-
setIdentifier
public void setIdentifier(String identifier)
- Specified by:
setIdentifierin interfaceDocument
-
getIdentifier
public String getIdentifier()
- Specified by:
getIdentifierin interfaceDocument
-
setLastModified
public void setLastModified(Date lastModified)
- Specified by:
setLastModifiedin interfaceDocument
-
getLastModified
public Date getLastModified()
- Specified by:
getLastModifiedin interfaceDocument
-
getAttribute
public String getAttribute(String attributeName)
- Specified by:
getAttributein interfaceDocument
-
addAttribute
public void addAttribute(String attributeName, String attributeValue)
- Specified by:
addAttributein interfaceDocument
-
setAttributes
public void setAttributes(Map<String,String> attributes)
- Specified by:
setAttributesin interfaceDocument
-
getAttributes
public Map<String,String> getAttributes()
- Specified by:
getAttributesin interfaceDocument
-
setContent
public void setContent(byte[] content)
- Specified by:
setContentin interfaceDocument
-
getContent
public byte[] getContent()
- Specified by:
getContentin interfaceDocument
-
toFile
public File toFile() throws IOException
- Specified by:
toFilein interfaceDocument- Throws:
IOException
-
setLoadService
public void setLoadService(DocumentStorageService service)
- Specified by:
setLoadServicein interfaceorg.kie.internal.utils.LazyLoaded<DocumentStorageService>
-
load
public void load()
- Specified by:
loadin interfaceorg.kie.internal.utils.LazyLoaded<DocumentStorageService>
-
-