Class DatabaseContentStorage
- java.lang.Object
-
- com.flowable.content.engine.impl.db.DatabaseContentStorage
-
- All Implemented Interfaces:
org.flowable.content.api.ContentStorage
public class DatabaseContentStorage extends java.lang.Object implements org.flowable.content.api.ContentStorage
-
-
Constructor Summary
Constructors Constructor Description DatabaseContentStorage()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.flowable.content.api.ContentObject
createContentObject(java.io.InputStream contentStream)
org.flowable.content.api.ContentObject
createContentObject(java.io.InputStream contentStream, java.util.Map<java.lang.String,java.lang.Object> metaData)
org.flowable.content.api.ContentObject
createContentObject(java.io.InputStream contentStream, org.flowable.content.api.ContentObjectStorageMetadata metaData)
void
deleteContentObject(java.lang.String id)
org.flowable.content.api.ContentObject
getContentObject(java.lang.String id)
java.lang.String
getContentStoreName()
java.util.Map<java.lang.String,java.lang.Object>
getMetaData()
org.flowable.content.api.ContentObject
updateContentObject(java.lang.String id, java.io.InputStream contentStream, java.util.Map<java.lang.String,java.lang.Object> metaData)
-
-
-
Method Detail
-
createContentObject
public org.flowable.content.api.ContentObject createContentObject(java.io.InputStream contentStream, java.util.Map<java.lang.String,java.lang.Object> metaData)
- Specified by:
createContentObject
in interfaceorg.flowable.content.api.ContentStorage
-
createContentObject
public org.flowable.content.api.ContentObject createContentObject(java.io.InputStream contentStream, org.flowable.content.api.ContentObjectStorageMetadata metaData)
- Specified by:
createContentObject
in interfaceorg.flowable.content.api.ContentStorage
-
createContentObject
protected org.flowable.content.api.ContentObject createContentObject(java.io.InputStream contentStream)
-
updateContentObject
public org.flowable.content.api.ContentObject updateContentObject(java.lang.String id, java.io.InputStream contentStream, java.util.Map<java.lang.String,java.lang.Object> metaData)
- Specified by:
updateContentObject
in interfaceorg.flowable.content.api.ContentStorage
-
getContentObject
public org.flowable.content.api.ContentObject getContentObject(java.lang.String id)
- Specified by:
getContentObject
in interfaceorg.flowable.content.api.ContentStorage
-
getMetaData
public java.util.Map<java.lang.String,java.lang.Object> getMetaData()
- Specified by:
getMetaData
in interfaceorg.flowable.content.api.ContentStorage
-
deleteContentObject
public void deleteContentObject(java.lang.String id)
- Specified by:
deleteContentObject
in interfaceorg.flowable.content.api.ContentStorage
-
getContentStoreName
public java.lang.String getContentStoreName()
- Specified by:
getContentStoreName
in interfaceorg.flowable.content.api.ContentStorage
-
-