org.camunda.bpm.engine.task
Interface Attachment

All Known Implementing Classes:
AttachmentEntity

public interface Attachment

Any type of content that is be associated with a task or with a process instance.

Author:
Tom Baeyens

Method Summary
 String getDescription()
          long (max 255 chars) explanation what this attachment is about in context of the task and/or process instance it's linked to.
 String getId()
          unique id for this attachment
 String getName()
          free user defined short (max 255 chars) name for this attachment
 String getProcessInstanceId()
          reference to the process instance to which this attachment is associated.
 String getTaskId()
          reference to the task to which this attachment is associated.
 String getType()
          indication of the type of content that this attachment refers to.
 String getUrl()
          the remote URL in case this is remote content.
 void setDescription(String description)
          long (max 255 chars) explanation what this attachment is about in context of the task and/or process instance it's linked to.
 void setName(String name)
          free user defined short (max 255 chars) name for this attachment
 

Method Detail

getId

String getId()
unique id for this attachment


getName

String getName()
free user defined short (max 255 chars) name for this attachment


setName

void setName(String name)
free user defined short (max 255 chars) name for this attachment


getDescription

String getDescription()
long (max 255 chars) explanation what this attachment is about in context of the task and/or process instance it's linked to.


setDescription

void setDescription(String description)
long (max 255 chars) explanation what this attachment is about in context of the task and/or process instance it's linked to.


getType

String getType()
indication of the type of content that this attachment refers to. Can be mime type or any other indication.


getTaskId

String getTaskId()
reference to the task to which this attachment is associated.


getProcessInstanceId

String getProcessInstanceId()
reference to the process instance to which this attachment is associated.


getUrl

String getUrl()
the remote URL in case this is remote content. If the attachment content was uploaded with an input stream, then this method returns null and the content can be fetched with TaskService.getAttachmentContent(String).



Copyright © 2017 camunda services GmbH. All rights reserved.