Class ContentServiceImpl

java.lang.Object
org.flowable.common.engine.impl.service.CommonServiceImpl<ContentEngineConfiguration>
org.flowable.common.engine.impl.service.CommonEngineServiceImpl<ContentEngineConfiguration>
com.flowable.content.engine.impl.ContentServiceImpl
All Implemented Interfaces:
CoreContentService, org.flowable.content.api.ContentService

public class ContentServiceImpl extends org.flowable.common.engine.impl.service.CommonEngineServiceImpl<ContentEngineConfiguration> implements CoreContentService
Author:
Tijs Rademakers
  • Constructor Details

  • Method Details

    • newContentItem

      public org.flowable.content.api.ContentItem newContentItem()
      Specified by:
      newContentItem in interface org.flowable.content.api.ContentService
    • newCoreContentItem

      public CoreContentItem newCoreContentItem()
      Specified by:
      newCoreContentItem in interface CoreContentService
    • saveContentItem

      public void saveContentItem(org.flowable.content.api.ContentItem contentItem)
      Specified by:
      saveContentItem in interface org.flowable.content.api.ContentService
    • saveContentItem

      public void saveContentItem(org.flowable.content.api.ContentItem contentItem, InputStream inputStream)
      Specified by:
      saveContentItem in interface org.flowable.content.api.ContentService
    • getContentItemData

      public InputStream getContentItemData(String contentItemId)
      Specified by:
      getContentItemData in interface org.flowable.content.api.ContentService
    • findContentItemsByTaskId

      public List<CoreContentItem> findContentItemsByTaskId(String taskId)
      Specified by:
      findContentItemsByTaskId in interface CoreContentService
    • findContentItemsByProcessInstanceId

      public List<CoreContentItem> findContentItemsByProcessInstanceId(String processInstanceId)
      Specified by:
      findContentItemsByProcessInstanceId in interface CoreContentService
    • findContentItemsByScopeIdAndType

      public List<CoreContentItem> findContentItemsByScopeIdAndType(String scopeId, String scopeType)
      Specified by:
      findContentItemsByScopeIdAndType in interface CoreContentService
    • deleteContentItem

      public void deleteContentItem(String contentItemId)
      Specified by:
      deleteContentItem in interface org.flowable.content.api.ContentService
    • deleteContentItemsByProcessInstanceId

      public void deleteContentItemsByProcessInstanceId(String processInstanceId)
      Specified by:
      deleteContentItemsByProcessInstanceId in interface org.flowable.content.api.ContentService
    • deleteContentItemsByTaskId

      public void deleteContentItemsByTaskId(String taskId)
      Specified by:
      deleteContentItemsByTaskId in interface org.flowable.content.api.ContentService
    • deleteContentItemsByScopeIdAndScopeType

      public void deleteContentItemsByScopeIdAndScopeType(String scopeId, String scopeType)
      Specified by:
      deleteContentItemsByScopeIdAndScopeType in interface org.flowable.content.api.ContentService
    • deleteContentItemsByVersionParentId

      public void deleteContentItemsByVersionParentId(String versionParentId)
      Specified by:
      deleteContentItemsByVersionParentId in interface CoreContentService
    • copyContentItem

      public CoreContentItem copyContentItem(String contentItemId, String parentFolderId)
      Specified by:
      copyContentItem in interface CoreContentService
    • createContentItemQuery

      public org.flowable.content.api.ContentItemQuery createContentItemQuery()
      Specified by:
      createContentItemQuery in interface org.flowable.content.api.ContentService
    • createCoreContentItemQuery

      public CoreContentItemQuery createCoreContentItemQuery()
      Specified by:
      createCoreContentItemQuery in interface CoreContentService
    • addUserIdentityLink

      public void addUserIdentityLink(String contentItemId, String userId, String identityLinkType)
      Specified by:
      addUserIdentityLink in interface CoreContentService
    • addGroupIdentityLink

      public void addGroupIdentityLink(String contentItemId, String groupId, String identityLinkType)
      Specified by:
      addGroupIdentityLink in interface CoreContentService
    • deleteUserIdentityLink

      public void deleteUserIdentityLink(String contentItemId, String userId, String identityLinkType)
      Specified by:
      deleteUserIdentityLink in interface CoreContentService
    • deleteGroupIdentityLink

      public void deleteGroupIdentityLink(String contentItemId, String groupId, String identityLinkType)
      Specified by:
      deleteGroupIdentityLink in interface CoreContentService