java.lang.Object
ch.ethz.sis.openbis.generic.asapi.v3.dto.attachment.Attachment
All Implemented Interfaces:
IDescriptionHolder, IRegistrationDateHolder, IRegistratorHolder, Serializable

@JsonObject("as.dto.attachment.Attachment") public class Attachment extends Object implements Serializable, IDescriptionHolder, IRegistrationDateHolder, IRegistratorHolder
See Also:
  • Constructor Details

    • Attachment

      public Attachment()
  • Method Details

    • getFetchOptions

      public AttachmentFetchOptions getFetchOptions()
    • setFetchOptions

      public void setFetchOptions(AttachmentFetchOptions fetchOptions)
    • getFileName

      public String getFileName()
    • setFileName

      public void setFileName(String fileName)
    • getTitle

      public String getTitle()
    • setTitle

      public void setTitle(String title)
    • getDescription

      public String getDescription()
      Specified by:
      getDescription in interface IDescriptionHolder
    • setDescription

      public void setDescription(String description)
    • getPermlink

      public String getPermlink()
    • setPermlink

      public void setPermlink(String permlink)
    • getLatestVersionPermlink

      public String getLatestVersionPermlink()
    • setLatestVersionPermlink

      public void setLatestVersionPermlink(String latestVersionPermlink)
    • getVersion

      public Integer getVersion()
    • setVersion

      public void setVersion(Integer version)
    • getRegistrationDate

      public Date getRegistrationDate()
      Specified by:
      getRegistrationDate in interface IRegistrationDateHolder
    • setRegistrationDate

      public void setRegistrationDate(Date registrationDate)
    • getRegistrator

      public Person getRegistrator()
      Specified by:
      getRegistrator in interface IRegistratorHolder
    • 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 String toString()
      Overrides:
      toString in class Object