@JsonObject(value="ExperimentIdentifier") public class ExperimentIdentifier extends PermanentIdentifier
Constructor and Description |
---|
ExperimentIdentifier(java.lang.String experimentCode,
java.lang.String projectCode,
java.lang.String spaceCode,
java.lang.String permId)
An
spaceCode == null is interpreted as the home space. |
Modifier and Type | Method and Description |
---|---|
static ExperimentIdentifier |
createFromAugmentedCode(java.lang.String augmentedCode)
Creates an
ExperimentIdentifier from the given augmentedCode. |
static ExperimentIdentifier |
createFromPermId(java.lang.String permId)
Creates an
ExperimentIdentifier from the given permId. |
java.lang.String |
getAugmentedCode()
Returns the augmented (full) code of this experiment.
|
java.lang.String |
getExperimentCode() |
java.lang.String |
getProjectCode()
The code of the project of this experiment.
|
java.lang.String |
getSpaceCode()
The code of the space of this experiment.
|
java.lang.String |
toString() |
equals, getPermId, hashCode
public ExperimentIdentifier(java.lang.String experimentCode, java.lang.String projectCode, java.lang.String spaceCode, java.lang.String permId)
spaceCode == null
is interpreted as the home space.public static ExperimentIdentifier createFromAugmentedCode(java.lang.String augmentedCode) throws java.lang.IllegalArgumentException
ExperimentIdentifier
from the given augmentedCode.augmentedCode
- The augmentedCode in the form
/SPACE/PROJECT/EXPERIMENT
java.lang.IllegalArgumentException
- If the augmentedCode is not in the form
/SPACE/PROJECT/EXPERIMENT
or PROJECT/EXPERIMENT
.public static ExperimentIdentifier createFromPermId(java.lang.String permId) throws java.lang.IllegalArgumentException
ExperimentIdentifier
from the given permId.permId
- The permIdjava.lang.IllegalArgumentException
public java.lang.String getSpaceCode()
public java.lang.String getProjectCode()
public java.lang.String getExperimentCode()
public java.lang.String getAugmentedCode()
public java.lang.String toString()
toString
in class PermanentIdentifier