Class WellMetadata
- java.lang.Object
-
- ch.systemsx.cisd.openbis.plugin.screening.shared.api.v1.dto.PermanentIdentifier
-
- ch.systemsx.cisd.openbis.plugin.screening.shared.api.v1.dto.WellIdentifier
-
- ch.systemsx.cisd.openbis.plugin.screening.shared.api.v1.dto.WellMetadata
-
- All Implemented Interfaces:
IPermanentIdentifier
,java.io.Serializable
@JsonObject("WellMetadata") public class WellMetadata extends WellIdentifier
WellMetadata
holds a complete set of metadata for an openBIS well. Material properties of wells are given a special treatment - API users can retrieveMaterial
property values via the methodgetMaterialProperties()
. All other property values are available viagetProperties()
.- Since:
- 1.8
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description WellMetadata(PlateIdentifier plateIdentifier, java.lang.String code, java.lang.String permId, java.lang.String type, WellPosition wellPosition, java.util.Map<java.lang.String,java.lang.String> properties, java.util.Map<java.lang.String,Material> materialProperties)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
java.lang.String
getCode()
java.util.Map<java.lang.String,Material>
getMaterialProperties()
java.util.Map<java.lang.String,java.lang.String>
getProperties()
java.lang.String
getType()
int
hashCode()
java.lang.String
toString()
-
Methods inherited from class ch.systemsx.cisd.openbis.plugin.screening.shared.api.v1.dto.WellIdentifier
getPlateIdentifier, getWellPosition
-
Methods inherited from class ch.systemsx.cisd.openbis.plugin.screening.shared.api.v1.dto.PermanentIdentifier
getPermId
-
-
-
-
Constructor Detail
-
WellMetadata
public WellMetadata(PlateIdentifier plateIdentifier, java.lang.String code, java.lang.String permId, java.lang.String type, WellPosition wellPosition, java.util.Map<java.lang.String,java.lang.String> properties, java.util.Map<java.lang.String,Material> materialProperties)
-
-
Method Detail
-
getCode
public java.lang.String getCode()
-
getProperties
public java.util.Map<java.lang.String,java.lang.String> getProperties()
-
getMaterialProperties
public java.util.Map<java.lang.String,Material> getMaterialProperties()
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classWellIdentifier
-
toString
public java.lang.String toString()
- Overrides:
toString
in classWellIdentifier
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classWellIdentifier
-
getType
public java.lang.String getType()
-
-