@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, hashCodepublic 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/EXPERIMENTjava.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.IllegalArgumentExceptionpublic 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