@JsonObject(value="PlateIdentifier") public class PlateIdentifier extends PermanentIdentifier
| Constructor and Description |
|---|
PlateIdentifier(java.lang.String plateCode,
java.lang.String spaceCodeOrNull,
java.lang.String permId) |
| Modifier and Type | Method and Description |
|---|---|
static PlateIdentifier |
createFromAugmentedCode(java.lang.String augmentedCode)
Creates a
PlateIdentifier from the given augmentedCode. |
static PlateIdentifier |
createFromPermId(java.lang.String permId)
Creates a
PlateIdentifier from the given permId. |
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getAugmentedCode()
Returns the augmented (full) code of this plate.
|
java.lang.String |
getPlateCode()
A code of the plate.
|
int |
hashCode() |
boolean |
isSharedPlate() |
java.lang.String |
toString() |
java.lang.String |
tryGetSpaceCode()
A code of the space to which the plate belongs or
null if it is a shared plate. |
getPermIdpublic PlateIdentifier(java.lang.String plateCode,
java.lang.String spaceCodeOrNull,
java.lang.String permId)
public static PlateIdentifier createFromAugmentedCode(java.lang.String augmentedCode) throws java.lang.IllegalArgumentException
PlateIdentifier from the given augmentedCode.augmentedCode - The augmentedCode in the form
/SPACE/PROJECT/EXPERIMENTjava.lang.IllegalArgumentException - If the augmentedCode is not in one of the forms
/SPACE/PLATE', /PLATE or PLATE.public static PlateIdentifier createFromPermId(java.lang.String permId) throws java.lang.IllegalArgumentException
PlateIdentifier from the given permId.permId - The permIdjava.lang.IllegalArgumentException - If the augmentedCode is not in one of the forms
/SPACE/PLATE', /PLATE or PLATE.public java.lang.String getPlateCode()
public java.lang.String tryGetSpaceCode()
null if it is a shared plate.public java.lang.String getAugmentedCode()
public boolean isSharedPlate()
public int hashCode()
hashCode in class PermanentIdentifierpublic boolean equals(java.lang.Object obj)
equals in class PermanentIdentifierpublic java.lang.String toString()
toString in class PermanentIdentifier