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 WellIdentifierWellMetadataholds a complete set of metadata for an openBIS well. Material properties of wells are given a special treatment - API users can retrieveMaterialproperty 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 booleanequals(java.lang.Object obj)java.lang.StringgetCode()java.util.Map<java.lang.String,Material>getMaterialProperties()java.util.Map<java.lang.String,java.lang.String>getProperties()java.lang.StringgetType()inthashCode()java.lang.StringtoString()-
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:
hashCodein classWellIdentifier
-
toString
public java.lang.String toString()
- Overrides:
toStringin classWellIdentifier
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classWellIdentifier
-
getType
public java.lang.String getType()
-
-