Class Attachment
- java.lang.Object
-
- ch.ethz.sis.openbis.generic.asapi.v3.dto.attachment.Attachment
-
- All Implemented Interfaces:
IDescriptionHolder
,IRegistrationDateHolder
,IRegistratorHolder
,java.io.Serializable
@JsonObject("as.dto.attachment.Attachment") public class Attachment extends java.lang.Object implements java.io.Serializable, IDescriptionHolder, IRegistrationDateHolder, IRegistratorHolder
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description Attachment()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]
getContent()
java.lang.String
getDescription()
AttachmentFetchOptions
getFetchOptions()
java.lang.String
getFileName()
java.lang.String
getLatestVersionPermlink()
java.lang.String
getPermlink()
Attachment
getPreviousVersion()
java.util.Date
getRegistrationDate()
Person
getRegistrator()
java.lang.String
getTitle()
java.lang.Integer
getVersion()
void
setContent(byte[] content)
void
setDescription(java.lang.String description)
void
setFetchOptions(AttachmentFetchOptions fetchOptions)
void
setFileName(java.lang.String fileName)
void
setLatestVersionPermlink(java.lang.String latestVersionPermlink)
void
setPermlink(java.lang.String permlink)
void
setPreviousVersion(Attachment previousVersion)
void
setRegistrationDate(java.util.Date registrationDate)
void
setRegistrator(Person registrator)
void
setTitle(java.lang.String title)
void
setVersion(java.lang.Integer version)
java.lang.String
toString()
-
-
-
Method Detail
-
getFetchOptions
public AttachmentFetchOptions getFetchOptions()
-
setFetchOptions
public void setFetchOptions(AttachmentFetchOptions fetchOptions)
-
getFileName
public java.lang.String getFileName()
-
setFileName
public void setFileName(java.lang.String fileName)
-
getTitle
public java.lang.String getTitle()
-
setTitle
public void setTitle(java.lang.String title)
-
getDescription
public java.lang.String getDescription()
- Specified by:
getDescription
in interfaceIDescriptionHolder
-
setDescription
public void setDescription(java.lang.String description)
-
getPermlink
public java.lang.String getPermlink()
-
setPermlink
public void setPermlink(java.lang.String permlink)
-
getLatestVersionPermlink
public java.lang.String getLatestVersionPermlink()
-
setLatestVersionPermlink
public void setLatestVersionPermlink(java.lang.String latestVersionPermlink)
-
getVersion
public java.lang.Integer getVersion()
-
setVersion
public void setVersion(java.lang.Integer version)
-
getRegistrationDate
public java.util.Date getRegistrationDate()
- Specified by:
getRegistrationDate
in interfaceIRegistrationDateHolder
-
setRegistrationDate
public void setRegistrationDate(java.util.Date registrationDate)
-
getRegistrator
public Person getRegistrator()
- Specified by:
getRegistrator
in interfaceIRegistratorHolder
-
setRegistrator
public void setRegistrator(Person registrator)
-
getPreviousVersion
public Attachment getPreviousVersion()
-
setPreviousVersion
public void setPreviousVersion(Attachment previousVersion)
-
getContent
public byte[] getContent()
-
setContent
public void setContent(byte[] content)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-