Class DataSetImmutable
- java.lang.Object
-
- ch.systemsx.cisd.etlserver.registrator.api.v2.impl.DataSetImmutable
-
- All Implemented Interfaces:
ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.IDataSetImmutable
,ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.IMetaprojectContent
- Direct Known Subclasses:
DataSetUpdatable
public class DataSetImmutable extends java.lang.Object
A data set that has already been stored in openBIS.
-
-
Constructor Summary
Constructors Constructor Description DataSetImmutable(ch.systemsx.cisd.openbis.generic.shared.basic.dto.AbstractExternalData dataSet, ch.systemsx.cisd.openbis.dss.generic.shared.IEncapsulatedBasicOpenBISService service)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
java.util.List<java.lang.String>
getAllPropertyCodes()
java.util.List<ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.IDataSetImmutable>
getChildrenDataSets()
java.util.List<java.lang.String>
getContainedDataSetCodes()
java.lang.String
getContainerDataSet()
java.util.List<java.lang.String>
getContainerDataSets()
java.lang.String
getDataSetCode()
ch.systemsx.cisd.openbis.generic.shared.basic.dto.DataSetKind
getDataSetKind()
java.lang.String
getDataSetType()
ch.systemsx.cisd.openbis.generic.shared.api.v1.dto.DataSetType
getDataSetTypeWithPropertyTypes()
protected ch.systemsx.cisd.openbis.generic.shared.api.v1.dto.DataSetType
getDataSetTypeWithPropertyTypes(java.lang.String dataSetTypeCode)
ch.systemsx.cisd.openbis.generic.shared.api.v1.dto.id.IObjectId
getEntityId()
ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.IExperimentImmutable
getExperiment()
java.lang.String
getExternalCode()
ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.IExternalDataManagementSystemImmutable
getExternalDataManagementSystem()
java.lang.String
getFileFormatType()
java.lang.Integer
getOrderInContainer(java.lang.String containerDataSetCode)
java.util.List<java.lang.String>
getParentDatasets()
java.lang.String
getPropertyValue(java.lang.String propertyCode)
ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.ISampleImmutable
getSample()
int
getSpeedHint()
boolean
isContainedDataSet()
boolean
isContainerDataSet()
boolean
isLinkDataSet()
boolean
isMeasuredData()
boolean
isNoFileDataSet()
boolean
isPostRegistered()
-
-
-
Method Detail
-
getDataSetCode
public java.lang.String getDataSetCode()
-
getEntityId
public ch.systemsx.cisd.openbis.generic.shared.api.v1.dto.id.IObjectId getEntityId()
-
getExperiment
public ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.IExperimentImmutable getExperiment()
-
getSample
public ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.ISampleImmutable getSample()
-
getFileFormatType
public java.lang.String getFileFormatType()
-
isMeasuredData
public boolean isMeasuredData()
-
getSpeedHint
public int getSpeedHint()
-
getDataSetType
public java.lang.String getDataSetType()
-
getDataSetKind
public ch.systemsx.cisd.openbis.generic.shared.basic.dto.DataSetKind getDataSetKind()
-
getDataSetTypeWithPropertyTypes
public ch.systemsx.cisd.openbis.generic.shared.api.v1.dto.DataSetType getDataSetTypeWithPropertyTypes()
-
getPropertyValue
public java.lang.String getPropertyValue(java.lang.String propertyCode)
-
getAllPropertyCodes
public java.util.List<java.lang.String> getAllPropertyCodes()
-
getParentDatasets
public java.util.List<java.lang.String> getParentDatasets()
-
isContainerDataSet
public boolean isContainerDataSet()
-
isContainedDataSet
public boolean isContainedDataSet()
-
getContainerDataSet
public java.lang.String getContainerDataSet()
-
getContainerDataSets
public java.util.List<java.lang.String> getContainerDataSets()
-
getOrderInContainer
public java.lang.Integer getOrderInContainer(java.lang.String containerDataSetCode)
-
getContainedDataSetCodes
public java.util.List<java.lang.String> getContainedDataSetCodes()
-
getChildrenDataSets
public java.util.List<ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.IDataSetImmutable> getChildrenDataSets()
-
isLinkDataSet
public boolean isLinkDataSet()
-
getExternalDataManagementSystem
public ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.IExternalDataManagementSystemImmutable getExternalDataManagementSystem()
-
getExternalCode
public java.lang.String getExternalCode()
-
isNoFileDataSet
public boolean isNoFileDataSet()
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
isPostRegistered
public boolean isPostRegistered()
-
getDataSetTypeWithPropertyTypes
protected ch.systemsx.cisd.openbis.generic.shared.api.v1.dto.DataSetType getDataSetTypeWithPropertyTypes(java.lang.String dataSetTypeCode)
-
-