Class DatasetIdentifier
- java.lang.Object
-
- ch.systemsx.cisd.openbis.plugin.screening.shared.api.v1.dto.DatasetIdentifier
-
- All Implemented Interfaces:
IDatasetIdentifier,IPermanentIdentifier,java.io.Serializable
- Direct Known Subclasses:
DatasetReference,MicroscopyImageReference,PlateImageReference
@JsonObject("DatasetIdentifier") public class DatasetIdentifier extends java.lang.Object implements java.io.Serializable, IDatasetIdentifierContains data which uniquely define a dataset.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DatasetIdentifier(java.lang.String datasetCode, java.lang.String datastoreServerUrl)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)java.lang.StringgetDatasetCode()The code of this dataset.java.lang.StringgetDatastoreServerUrl()a code which points to the datastore server on which the dataset is accessiblejava.lang.StringgetPermId()Returns the permanent identifier.inthashCode()java.lang.StringtoString()
-
-
-
Method Detail
-
getDatasetCode
public java.lang.String getDatasetCode()
The code of this dataset.- Specified by:
getDatasetCodein interfaceIDatasetIdentifier
-
getPermId
public java.lang.String getPermId()
Description copied from interface:IPermanentIdentifierReturns the permanent identifier.- Specified by:
getPermIdin interfaceIPermanentIdentifier
-
getDatastoreServerUrl
public java.lang.String getDatastoreServerUrl()
Description copied from interface:IDatasetIdentifiera code which points to the datastore server on which the dataset is accessible- Specified by:
getDatastoreServerUrlin interfaceIDatasetIdentifier
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-