Class DatabaseContentStorage

  • All Implemented Interfaces:
    org.flowable.content.api.ContentStorage

    public class DatabaseContentStorage
    extends java.lang.Object
    implements org.flowable.content.api.ContentStorage
    • 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)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.flowable.content.api.ContentStorage

        updateContentObject
    • Constructor Detail

      • DatabaseContentStorage

        public DatabaseContentStorage()
    • 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 interface org.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 interface org.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 interface org.flowable.content.api.ContentStorage
      • getContentObject

        public org.flowable.content.api.ContentObject getContentObject​(java.lang.String id)
        Specified by:
        getContentObject in interface org.flowable.content.api.ContentStorage
      • getMetaData

        public java.util.Map<java.lang.String,​java.lang.Object> getMetaData()
        Specified by:
        getMetaData in interface org.flowable.content.api.ContentStorage
      • deleteContentObject

        public void deleteContentObject​(java.lang.String id)
        Specified by:
        deleteContentObject in interface org.flowable.content.api.ContentStorage
      • getContentStoreName

        public java.lang.String getContentStoreName()
        Specified by:
        getContentStoreName in interface org.flowable.content.api.ContentStorage