Class AttachmentManager

    • Constructor Detail

      • AttachmentManager

        public AttachmentManager()
    • Method Detail

      • findAttachmentsByProcessInstanceId

        public List<Attachment> findAttachmentsByProcessInstanceId​(String processInstanceId)
      • addRemovalTimeToAttachmentsByRootProcessInstanceId

        public void addRemovalTimeToAttachmentsByRootProcessInstanceId​(String rootProcessInstanceId,
                                                                       Date removalTime)
      • addRemovalTimeToAttachmentsByProcessInstanceId

        public void addRemovalTimeToAttachmentsByProcessInstanceId​(String processInstanceId,
                                                                   Date removalTime)
      • deleteAttachmentsByTaskId

        public void deleteAttachmentsByTaskId​(String taskId)
      • deleteAttachmentsByProcessInstanceIds

        public void deleteAttachmentsByProcessInstanceIds​(List<String> processInstanceIds)
      • deleteAttachmentsByTaskProcessInstanceIds

        public void deleteAttachmentsByTaskProcessInstanceIds​(List<String> processInstanceIds)
      • deleteAttachmentsByTaskCaseInstanceIds

        public void deleteAttachmentsByTaskCaseInstanceIds​(List<String> caseInstanceIds)
      • deleteAttachments

        protected void deleteAttachments​(Map<String,​Object> parameters)
      • findAttachmentByTaskIdAndAttachmentId

        public Attachment findAttachmentByTaskIdAndAttachmentId​(String taskId,
                                                                String attachmentId)
      • deleteAttachmentsByRemovalTime

        public DbOperation deleteAttachmentsByRemovalTime​(Date removalTime,
                                                          int minuteFrom,
                                                          int minuteTo,
                                                          int batchSize)