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.ObjectA 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 booleanequals(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.StringgetContainerDataSet()java.util.List<java.lang.String>getContainerDataSets()java.lang.StringgetDataSetCode()ch.systemsx.cisd.openbis.generic.shared.basic.dto.DataSetKindgetDataSetKind()java.lang.StringgetDataSetType()ch.systemsx.cisd.openbis.generic.shared.api.v1.dto.DataSetTypegetDataSetTypeWithPropertyTypes()protected ch.systemsx.cisd.openbis.generic.shared.api.v1.dto.DataSetTypegetDataSetTypeWithPropertyTypes(java.lang.String dataSetTypeCode)ch.systemsx.cisd.openbis.generic.shared.api.v1.dto.id.IObjectIdgetEntityId()ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.IExperimentImmutablegetExperiment()java.lang.StringgetExternalCode()ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.IExternalDataManagementSystemImmutablegetExternalDataManagementSystem()java.lang.StringgetFileFormatType()java.lang.IntegergetOrderInContainer(java.lang.String containerDataSetCode)java.util.List<java.lang.String>getParentDatasets()java.lang.StringgetPropertyValue(java.lang.String propertyCode)ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.ISampleImmutablegetSample()intgetSpeedHint()booleanisContainedDataSet()booleanisContainerDataSet()booleanisLinkDataSet()booleanisMeasuredData()booleanisNoFileDataSet()booleanisPostRegistered()
-
-
-
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:
equalsin classjava.lang.Object
-
isPostRegistered
public boolean isPostRegistered()
-
getDataSetTypeWithPropertyTypes
protected ch.systemsx.cisd.openbis.generic.shared.api.v1.dto.DataSetType getDataSetTypeWithPropertyTypes(java.lang.String dataSetTypeCode)
-
-