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
A data set that has already been stored in openBIS.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDataSetImmutable(ch.systemsx.cisd.openbis.generic.shared.basic.dto.AbstractExternalData dataSet, ch.systemsx.cisd.openbis.dss.generic.shared.IEncapsulatedBasicOpenBISService service) -
Method Summary
Modifier and TypeMethodDescriptionbooleanList<ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.IDataSetImmutable>ch.systemsx.cisd.openbis.generic.shared.basic.dto.DataSetKindch.systemsx.cisd.openbis.generic.shared.api.v1.dto.DataSetTypeprotected ch.systemsx.cisd.openbis.generic.shared.api.v1.dto.DataSetTypegetDataSetTypeWithPropertyTypes(String dataSetTypeCode) ch.systemsx.cisd.openbis.generic.shared.api.v1.dto.id.IObjectIdch.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.IExperimentImmutablech.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.IExternalDataManagementSystemImmutablegetOrderInContainer(String containerDataSetCode) getPropertyValue(String propertyCode) ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.v2.ISampleImmutableintbooleanbooleanbooleanbooleanbooleanboolean
-
Field Details
-
dataSet
protected final ch.systemsx.cisd.openbis.generic.shared.basic.dto.AbstractExternalData dataSet -
service
protected final ch.systemsx.cisd.openbis.dss.generic.shared.IEncapsulatedBasicOpenBISService service
-
-
Constructor Details
-
Method Details
-
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
-
isMeasuredData
public boolean isMeasuredData() -
getSpeedHint
public int getSpeedHint() -
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
-
getAllPropertyCodes
-
getParentDatasets
-
isContainerDataSet
public boolean isContainerDataSet() -
isContainedDataSet
public boolean isContainedDataSet() -
getContainerDataSet
-
getContainerDataSets
-
getOrderInContainer
-
getContainedDataSetCodes
-
getChildrenDataSets
public 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
-
isNoFileDataSet
public boolean isNoFileDataSet() -
equals
-
isPostRegistered
public boolean isPostRegistered() -
getDataSetTypeWithPropertyTypes
protected ch.systemsx.cisd.openbis.generic.shared.api.v1.dto.DataSetType getDataSetTypeWithPropertyTypes(String dataSetTypeCode)
-