java.lang.Object
ch.ethz.sis.openbis.generic.asapi.v3.dto.project.update.ProjectUpdate
All Implemented Interfaces:
IObjectUpdate<IProjectId>, IUpdate, Serializable

@JsonObject("as.dto.project.update.ProjectUpdate") public class ProjectUpdate extends Object implements IUpdate, IObjectUpdate<IProjectId>
See Also:
  • Constructor Details

    • ProjectUpdate

      public ProjectUpdate()
  • Method Details

    • getObjectId

      public IProjectId getObjectId()
      Specified by:
      getObjectId in interface IObjectUpdate<IProjectId>
    • getProjectId

      public IProjectId getProjectId()
    • setProjectId

      public void setProjectId(IProjectId projectId)
    • setSpaceId

      public void setSpaceId(ISpaceId spaceId)
    • getSpaceId

      public FieldUpdateValue<ISpaceId> getSpaceId()
    • setDescription

      public void setDescription(String description)
    • getDescription

      public FieldUpdateValue<String> getDescription()
    • shouldBeFrozen

      public boolean shouldBeFrozen()
    • freeze

      public void freeze()
    • shouldBeFrozenForExperiments

      public boolean shouldBeFrozenForExperiments()
    • freezeForExperiments

      public void freezeForExperiments()
    • shouldBeFrozenForSamples

      public boolean shouldBeFrozenForSamples()
    • freezeForSamples

      public void freezeForSamples()
    • getAttachments

      public AttachmentListUpdateValue getAttachments()
    • toString

      public String toString()
      Overrides:
      toString in class Object