Class SampleUpdate
- java.lang.Object
-
- ch.ethz.sis.openbis.generic.asapi.v3.dto.sample.update.SampleUpdate
-
- All Implemented Interfaces:
IPropertiesHolder
,IObjectUpdate<ISampleId>
,IUpdate
,java.io.Serializable
@JsonObject("as.dto.sample.update.SampleUpdate") public class SampleUpdate extends java.lang.Object implements IUpdate, IPropertiesHolder, IObjectUpdate<ISampleId>
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SampleUpdate()
-
Method Summary
-
-
-
Method Detail
-
getObjectId
public ISampleId getObjectId()
- Specified by:
getObjectId
in interfaceIObjectUpdate<ISampleId>
-
getSampleId
public ISampleId getSampleId()
-
setSampleId
public void setSampleId(ISampleId sampleId)
-
shouldBeFrozen
public boolean shouldBeFrozen()
-
freeze
public void freeze()
-
shouldBeFrozenForComponents
public boolean shouldBeFrozenForComponents()
-
freezeForComponents
public void freezeForComponents()
-
shouldBeFrozenForChildren
public boolean shouldBeFrozenForChildren()
-
freezeForChildren
public void freezeForChildren()
-
shouldBeFrozenForParents
public boolean shouldBeFrozenForParents()
-
freezeForParents
public void freezeForParents()
-
shouldBeFrozenForDataSets
public boolean shouldBeFrozenForDataSets()
-
freezeForDataSets
public void freezeForDataSets()
-
getExperimentId
public FieldUpdateValue<IExperimentId> getExperimentId()
-
setExperimentId
public void setExperimentId(IExperimentId experimentId)
-
getProjectId
public FieldUpdateValue<IProjectId> getProjectId()
-
setProjectId
public void setProjectId(IProjectId projectId)
-
getSpaceId
public FieldUpdateValue<ISpaceId> getSpaceId()
-
setSpaceId
public void setSpaceId(ISpaceId spaceId)
-
getContainerId
public FieldUpdateValue<ISampleId> getContainerId()
-
setContainerId
public void setContainerId(ISampleId containerId)
-
setProperty
public void setProperty(java.lang.String propertyName, java.lang.String propertyValue)
- Specified by:
setProperty
in interfaceIPropertiesHolder
-
getProperty
public java.lang.String getProperty(java.lang.String propertyName)
- Specified by:
getProperty
in interfaceIPropertiesHolder
-
setProperties
public void setProperties(java.util.Map<java.lang.String,java.lang.String> properties)
- Specified by:
setProperties
in interfaceIPropertiesHolder
-
getProperties
public java.util.Map<java.lang.String,java.lang.String> getProperties()
- Specified by:
getProperties
in interfaceIPropertiesHolder
-
getTagIds
public IdListUpdateValue<ITagId> getTagIds()
-
setTagActions
public void setTagActions(java.util.List<ListUpdateValue.ListUpdateAction<ITagId>> actions)
-
getComponentIds
public IdListUpdateValue<ISampleId> getComponentIds()
-
setComponentActions
public void setComponentActions(java.util.List<ListUpdateValue.ListUpdateAction<ISampleId>> actions)
-
getParentIds
public IdListUpdateValue<ISampleId> getParentIds()
-
setParentActions
public void setParentActions(java.util.List<ListUpdateValue.ListUpdateAction<ISampleId>> actions)
-
getRelationships
public java.util.Map<ISampleId,RelationshipUpdate> getRelationships()
-
relationship
public RelationshipUpdate relationship(ISampleId sampleId)
-
setRelationships
public void setRelationships(java.util.Map<ISampleId,RelationshipUpdate> relationships)
-
getChildIds
public IdListUpdateValue<ISampleId> getChildIds()
-
setChildActions
public void setChildActions(java.util.List<ListUpdateValue.ListUpdateAction<ISampleId>> actions)
-
getAttachments
public AttachmentListUpdateValue getAttachments()
-
setAttachmentsActions
public void setAttachmentsActions(java.util.List<ListUpdateValue.ListUpdateAction<java.lang.Object>> actions)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-