Class AttachmentEntity
java.lang.Object
org.camunda.bpm.engine.impl.persistence.entity.AttachmentEntity
- All Implemented Interfaces:
Serializable,DbEntity,HasDbRevision,HistoricEntity,Attachment
public class AttachmentEntity
extends Object
implements Attachment, DbEntity, HasDbRevision, HistoricEntity, Serializable
- Author:
- Tom Baeyens
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThe time when the attachment was created.long (max 255 chars) explanation what this attachment is about in context of the task and/or process instance it's linked to.getId()unique id for this attachmentgetName()free user defined short (max 255 chars) name for this attachmentReturns a representation of the object, as would be stored in the database.reference to the process instance to which this attachment is associated.The time the historic attachment will be removed.intintreference to the root process instance id of the process instance on which this attachment was madereference to the task to which this attachment is associated.getType()indication of the type of content that this attachment refers to.getUrl()the remote URL in case this is remote content.voidsetContent(ByteArrayEntity content) voidsetContentId(String contentId) voidsetCreateTime(Date createTime) voidsetDescription(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.voidvoidfree user defined short (max 255 chars) name for this attachmentvoidsetProcessInstanceId(String processInstanceId) voidsetRemovalTime(Date removalTime) voidsetRevision(int revision) voidsetRootProcessInstanceId(String rootProcessInstanceId) voidvoidsetTenantId(String tenantId) voidvoidtoString()
-
Field Details
-
id
-
revision
protected int revision -
name
-
description
-
type
-
taskId
-
processInstanceId
-
url
-
contentId
-
-
tenantId
-
createTime
-
rootProcessInstanceId
-
removalTime
-
-
Constructor Details
-
AttachmentEntity
public AttachmentEntity()
-
-
Method Details
-
getPersistentState
Description copied from interface:DbEntityReturns a representation of the object, as would be stored in the database. Used when deciding if updates have occurred to the object or not since it was last loaded.- Specified by:
getPersistentStatein interfaceDbEntity
-
getRevisionNext
public int getRevisionNext()- Specified by:
getRevisionNextin interfaceHasDbRevision
-
getId
Description copied from interface:Attachmentunique id for this attachment- Specified by:
getIdin interfaceAttachment- Specified by:
getIdin interfaceDbEntity
-
setId
-
getRevision
public int getRevision()- Specified by:
getRevisionin interfaceHasDbRevision
-
setRevision
public void setRevision(int revision) - Specified by:
setRevisionin interfaceHasDbRevision
-
getName
Description copied from interface:Attachmentfree user defined short (max 255 chars) name for this attachment- Specified by:
getNamein interfaceAttachment
-
setName
Description copied from interface:Attachmentfree user defined short (max 255 chars) name for this attachment- Specified by:
setNamein interfaceAttachment
-
getDescription
Description copied from interface:Attachmentlong (max 255 chars) explanation what this attachment is about in context of the task and/or process instance it's linked to.- Specified by:
getDescriptionin interfaceAttachment
-
setDescription
Description copied from interface:Attachmentlong (max 255 chars) explanation what this attachment is about in context of the task and/or process instance it's linked to.- Specified by:
setDescriptionin interfaceAttachment
-
getType
Description copied from interface:Attachmentindication of the type of content that this attachment refers to. Can be mime type or any other indication.- Specified by:
getTypein interfaceAttachment
-
setType
-
getTaskId
Description copied from interface:Attachmentreference to the task to which this attachment is associated.- Specified by:
getTaskIdin interfaceAttachment
-
setTaskId
-
getProcessInstanceId
Description copied from interface:Attachmentreference to the process instance to which this attachment is associated.- Specified by:
getProcessInstanceIdin interfaceAttachment
-
setProcessInstanceId
-
getUrl
Description copied from interface:Attachmentthe remote URL in case this is remote content. If the attachment content wasuploaded with an input stream, then this method returns null and the content can be fetched withTaskService.getAttachmentContent(String).- Specified by:
getUrlin interfaceAttachment
-
setUrl
-
getContentId
-
setContentId
-
getContent
-
setContent
-
getTenantId
-
setTenantId
-
getCreateTime
Description copied from interface:AttachmentThe time when the attachment was created.- Specified by:
getCreateTimein interfaceAttachment
-
setCreateTime
-
getRootProcessInstanceId
Description copied from interface:Attachmentreference to the root process instance id of the process instance on which this attachment was made- Specified by:
getRootProcessInstanceIdin interfaceAttachment
-
getRemovalTime
Description copied from interface:AttachmentThe time the historic attachment will be removed.- Specified by:
getRemovalTimein interfaceAttachment
-
setRemovalTime
-
setRootProcessInstanceId
-
toString
-