@JsonObject(value="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 retrieve Material
property values via
the method getMaterialProperties()
. All other property values are available via
getProperties()
.Constructor and 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) |
Modifier and Type | Method and 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() |
getPlateIdentifier, getWellPosition
getPermId
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)
public java.lang.String getCode()
public java.util.Map<java.lang.String,java.lang.String> getProperties()
public java.util.Map<java.lang.String,Material> getMaterialProperties()
public int hashCode()
hashCode
in class WellIdentifier
public java.lang.String toString()
toString
in class WellIdentifier
public boolean equals(java.lang.Object obj)
equals
in class WellIdentifier
public java.lang.String getType()