Class AttachmentImpl
- java.lang.Object
-
- org.jbpm.services.task.impl.model.AttachmentImpl
-
- All Implemented Interfaces:
Externalizable
,Serializable
,org.kie.api.task.model.Attachment
,org.kie.internal.task.api.model.InternalAttachment
@Entity public class AttachmentImpl extends Object implements org.kie.internal.task.api.model.InternalAttachment
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AttachmentImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
org.kie.internal.task.api.model.AccessType
getAccessType()
Date
getAttachedAt()
org.kie.api.task.model.User
getAttachedBy()
long
getAttachmentContentId()
String
getContentType()
Long
getId()
String
getName()
int
getSize()
int
hashCode()
void
readExternal(ObjectInput in)
void
setAccessType(org.kie.internal.task.api.model.AccessType accessType)
void
setAttachedAt(Date attachedAt)
void
setAttachedBy(org.kie.api.task.model.User attachedBy)
void
setAttachmentContentId(long contentId)
void
setContent(org.kie.api.task.model.Content content)
Sets the content for this attachment, i.e. thesize and theattachmentContentId .void
setContentType(String contentType)
void
setId(long id)
void
setName(String name)
void
setSize(int size)
void
writeExternal(ObjectOutput out)
-
-
-
Method Detail
-
writeExternal
public void writeExternal(ObjectOutput out) throws IOException
- Specified by:
writeExternal
in interfaceExternalizable
- Throws:
IOException
-
readExternal
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
- Specified by:
readExternal
in interfaceExternalizable
- Throws:
IOException
ClassNotFoundException
-
getId
public Long getId()
- Specified by:
getId
in interfaceorg.kie.api.task.model.Attachment
-
setId
public void setId(long id)
- Specified by:
setId
in interfaceorg.kie.internal.task.api.model.InternalAttachment
-
getName
public String getName()
- Specified by:
getName
in interfaceorg.kie.api.task.model.Attachment
-
setName
public void setName(String name)
- Specified by:
setName
in interfaceorg.kie.internal.task.api.model.InternalAttachment
-
getAccessType
public org.kie.internal.task.api.model.AccessType getAccessType()
- Specified by:
getAccessType
in interfaceorg.kie.internal.task.api.model.InternalAttachment
-
setAccessType
public void setAccessType(org.kie.internal.task.api.model.AccessType accessType)
- Specified by:
setAccessType
in interfaceorg.kie.internal.task.api.model.InternalAttachment
-
getContentType
public String getContentType()
- Specified by:
getContentType
in interfaceorg.kie.api.task.model.Attachment
-
setContentType
public void setContentType(String contentType)
- Specified by:
setContentType
in interfaceorg.kie.internal.task.api.model.InternalAttachment
-
getAttachedAt
public Date getAttachedAt()
- Specified by:
getAttachedAt
in interfaceorg.kie.api.task.model.Attachment
-
setAttachedAt
public void setAttachedAt(Date attachedAt)
- Specified by:
setAttachedAt
in interfaceorg.kie.internal.task.api.model.InternalAttachment
-
getAttachedBy
public org.kie.api.task.model.User getAttachedBy()
- Specified by:
getAttachedBy
in interfaceorg.kie.api.task.model.Attachment
-
setAttachedBy
public void setAttachedBy(org.kie.api.task.model.User attachedBy)
- Specified by:
setAttachedBy
in interfaceorg.kie.internal.task.api.model.InternalAttachment
-
getSize
public int getSize()
- Specified by:
getSize
in interfaceorg.kie.api.task.model.Attachment
-
setContent
public void setContent(org.kie.api.task.model.Content content)
Sets the content for this attachment, i.e. thesize and theattachmentContentId .- Specified by:
setContent
in interfaceorg.kie.internal.task.api.model.InternalAttachment
- Parameters:
content
- attachment content
-
setSize
public void setSize(int size)
- Specified by:
setSize
in interfaceorg.kie.internal.task.api.model.InternalAttachment
-
getAttachmentContentId
public long getAttachmentContentId()
- Specified by:
getAttachmentContentId
in interfaceorg.kie.api.task.model.Attachment
-
setAttachmentContentId
public void setAttachmentContentId(long contentId)
- Specified by:
setAttachmentContentId
in interfaceorg.kie.internal.task.api.model.InternalAttachment
-
-