Class TaskAttachmentEntityTypePlugin

  • All Implemented Interfaces:
    org.exoplatform.container.component.ComponentPlugin

    public class TaskAttachmentEntityTypePlugin
    extends org.exoplatform.services.attachments.service.AttachmentEntityTypePlugin
    Plugin to define how and where files attached to tasks are stored
    • Constructor Detail

      • TaskAttachmentEntityTypePlugin

        public TaskAttachmentEntityTypePlugin​(org.exoplatform.task.service.TaskService taskService,
                                              org.exoplatform.task.service.ProjectService projectService,
                                              org.exoplatform.services.jcr.ext.hierarchy.NodeHierarchyCreator nodeHierarchyCreator,
                                              org.exoplatform.services.jcr.ext.app.SessionProviderService sessionProviderService,
                                              org.exoplatform.services.jcr.RepositoryService repositoryService)
    • Method Detail

      • getlinkedAttachments

        public List<String> getlinkedAttachments​(String entityType,
                                                 long entityId,
                                                 String attachmentId)
        Overrides:
        getlinkedAttachments in class org.exoplatform.services.attachments.service.AttachmentEntityTypePlugin
      • getEntityType

        public String getEntityType()
        Overrides:
        getEntityType in class org.exoplatform.services.attachments.service.AttachmentEntityTypePlugin