Class PlateMetadata
- java.lang.Object
-
- ch.systemsx.cisd.openbis.plugin.screening.shared.api.v1.dto.PermanentIdentifier
-
- ch.systemsx.cisd.openbis.plugin.screening.shared.api.v1.dto.PlateIdentifier
-
- ch.systemsx.cisd.openbis.plugin.screening.shared.api.v1.dto.PlateMetadata
-
- All Implemented Interfaces:
IPermanentIdentifier
,java.io.Serializable
@JsonObject("PlateMetadata") public class PlateMetadata extends PlateIdentifier
Holds the complete metadata of a plate and its wells.- Since:
- 1.8
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description PlateMetadata(PlateIdentifier identifier, Geometry plateGeometry, java.util.Map<java.lang.String,java.lang.String> properties, java.util.List<WellMetadata> unsortedWells)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Geometry
getPlateGeometry()
java.util.Map<java.lang.String,java.lang.String>
getProperties()
WellMetadata
getWell(int row, int col)
java.util.List<WellMetadata>
getWells()
-
Methods inherited from class ch.systemsx.cisd.openbis.plugin.screening.shared.api.v1.dto.PlateIdentifier
createFromAugmentedCode, createFromPermId, equals, getAugmentedCode, getPlateCode, hashCode, isSharedPlate, toString, tryGetProjectCode, tryGetSpaceCode
-
Methods inherited from class ch.systemsx.cisd.openbis.plugin.screening.shared.api.v1.dto.PermanentIdentifier
getPermId
-
-
-
-
Constructor Detail
-
PlateMetadata
public PlateMetadata(PlateIdentifier identifier, Geometry plateGeometry, java.util.Map<java.lang.String,java.lang.String> properties, java.util.List<WellMetadata> unsortedWells)
-
-
Method Detail
-
getPlateGeometry
public Geometry getPlateGeometry()
-
getProperties
public java.util.Map<java.lang.String,java.lang.String> getProperties()
-
getWells
public java.util.List<WellMetadata> getWells()
-
getWell
public WellMetadata getWell(int row, int col)
-
-