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, IDatasetIdentifier
Contains 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 boolean
equals(java.lang.Object obj)
java.lang.String
getDatasetCode()
The code of this dataset.java.lang.String
getDatastoreServerUrl()
a code which points to the datastore server on which the dataset is accessiblejava.lang.String
getPermId()
Returns the permanent identifier.int
hashCode()
java.lang.String
toString()
-
-
-
Method Detail
-
getDatasetCode
public java.lang.String getDatasetCode()
The code of this dataset.- Specified by:
getDatasetCode
in interfaceIDatasetIdentifier
-
getPermId
public java.lang.String getPermId()
Description copied from interface:IPermanentIdentifier
Returns the permanent identifier.- Specified by:
getPermId
in interfaceIPermanentIdentifier
-
getDatastoreServerUrl
public java.lang.String getDatastoreServerUrl()
Description copied from interface:IDatasetIdentifier
a code which points to the datastore server on which the dataset is accessible- Specified by:
getDatastoreServerUrl
in interfaceIDatasetIdentifier
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-