Class PhysicalDataSet
- java.lang.Object
-
- ch.systemsx.cisd.openbis.generic.shared.basic.dto.AbstractRegistrationHolder
-
- ch.systemsx.cisd.openbis.generic.shared.basic.dto.CodeWithRegistration<T>
-
- ch.systemsx.cisd.openbis.generic.shared.basic.dto.CodeWithRegistrationAndModificationDate<AbstractExternalData>
-
- ch.systemsx.cisd.openbis.generic.shared.basic.dto.AbstractExternalData
-
- ch.systemsx.cisd.openbis.generic.shared.basic.dto.PhysicalDataSet
-
- All Implemented Interfaces:
IDatasetLocation,IEntityPropertiesHolder,ICodeHolder,IDeletionProvider,IEntityInformationHolder,IEntityInformationHolderWithIdentifier,IEntityInformationHolderWithPermId,IEntityInformationHolderWithProperties,IEntityWithDeletionInformation,IIdAndCodeHolder,IIdentifierHolder,IIdHolder,IIsStub,IPermIdHolder,IRegistratorAndModifierHolder,IRegistratorHolder,ITaggable,java.io.Serializable,java.lang.Comparable<AbstractExternalData>
public class PhysicalDataSet extends AbstractExternalData implements IDatasetLocation
A physical data set, i.e. one which stores files- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class ch.systemsx.cisd.openbis.generic.shared.basic.dto.AbstractExternalData
AbstractExternalData.DataSetComponentsComparator
-
-
Constructor Summary
Constructors Constructor Description PhysicalDataSet()PhysicalDataSet(boolean isStub)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.BooleangetComplete()java.lang.StringgetDataSetCode()java.lang.StringgetDataSetLocation()java.lang.LonggetDataSetSize()java.lang.StringgetDataStoreCode()java.lang.StringgetDataStoreUrl()FileFormatTypegetFileFormatType()java.lang.StringgetFullLocation()java.lang.StringgetLocation()LocatorTypegetLocatorType()java.lang.StringgetShareId()intgetSpeedHint()DataSetArchivingStatusgetStatus()booleanisArchivingRequested()booleanisAvailable()booleanisH5arFolders()booleanisH5Folders()booleanisPresentInArchive()voidsetArchivingRequested(boolean archivingRequested)voidsetComplete(java.lang.Boolean complete)voidsetFileFormatType(FileFormatType fileFormatType)voidsetH5arFolders(boolean h5arFolders)voidsetH5Folders(boolean h5Folders)voidsetLocation(java.lang.String location)voidsetLocatorType(LocatorType locatorType)voidsetPresentInArchive(boolean presentInArchive)voidsetShareId(java.lang.String shareId)voidsetSpeedHint(int speedHint)voidsetStatus(DataSetArchivingStatus status)PhysicalDataSettryGetAsDataSet()Will return non-null values for plain non-container data sets.-
Methods inherited from class ch.systemsx.cisd.openbis.generic.shared.basic.dto.AbstractExternalData
addContainer, getAccessTimestamp, getChildren, getContainerDataSets, getDataProducerCode, getDataSetKind, getDataSetType, getDataStore, getDeletion, getEntityKind, getEntityType, getExperiment, getId, getIdentifier, getMetaprojects, getOrderInContainer, getOrderInContainer, getParents, getPermId, getPermlink, getProductionDate, getProject, getProperties, getSample, getSampleCode, getSampleIdentifier, getSampleType, getSize, getSourceType, getSpace, isContainer, isDerived, isLinkData, isPlaceHolderDataSet, isPostRegistered, isStorageConfirmation, isStub, setAccessTimestamp, setChildren, setDataProducerCode, setDataSetProperties, setDataSetType, setDataStore, setDeletion, setDerived, setExperiment, setId, setMetaprojects, setParents, setPermlink, setPostRegistered, setProductionDate, setSample, setSize, setStorageConfirmation, tryGetAsContainerDataSet, tryGetAsLinkDataSet, tryGetContainer
-
Methods inherited from class ch.systemsx.cisd.openbis.generic.shared.basic.dto.CodeWithRegistrationAndModificationDate
getModificationDate, getModifier, getVersion, setModificationDate, setModifier, setVersion
-
Methods inherited from class ch.systemsx.cisd.openbis.generic.shared.basic.dto.CodeWithRegistration
compareTo, getCode, setCode
-
Methods inherited from class ch.systemsx.cisd.openbis.generic.shared.basic.dto.AbstractRegistrationHolder
getRegistrationDate, getRegistrator, setRegistrationDate, setRegistrator
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface ch.systemsx.cisd.openbis.generic.shared.basic.ICodeHolder
getCode
-
Methods inherited from interface ch.systemsx.cisd.openbis.generic.shared.basic.dto.IDatasetLocation
getOrderInContainer
-
Methods inherited from interface ch.systemsx.cisd.openbis.generic.shared.basic.IRegistratorHolder
getRegistrator
-
-
-
-
Method Detail
-
tryGetAsDataSet
public PhysicalDataSet tryGetAsDataSet()
Description copied from class:AbstractExternalDataWill return non-null values for plain non-container data sets.- Overrides:
tryGetAsDataSetin classAbstractExternalData
-
getDataSetSize
public java.lang.Long getDataSetSize()
- Specified by:
getDataSetSizein interfaceIDatasetLocation
-
getComplete
public java.lang.Boolean getComplete()
-
setComplete
public void setComplete(java.lang.Boolean complete)
-
setShareId
public void setShareId(java.lang.String shareId)
-
getShareId
public java.lang.String getShareId()
-
getLocation
public java.lang.String getLocation()
-
getFullLocation
public java.lang.String getFullLocation()
-
setLocation
public void setLocation(java.lang.String location)
-
getStatus
public DataSetArchivingStatus getStatus()
-
setStatus
public void setStatus(DataSetArchivingStatus status)
-
isPresentInArchive
public boolean isPresentInArchive()
-
setPresentInArchive
public void setPresentInArchive(boolean presentInArchive)
-
getSpeedHint
public int getSpeedHint()
-
setSpeedHint
public void setSpeedHint(int speedHint)
-
getLocatorType
public LocatorType getLocatorType()
-
setLocatorType
public void setLocatorType(LocatorType locatorType)
-
getFileFormatType
public FileFormatType getFileFormatType()
-
setFileFormatType
public void setFileFormatType(FileFormatType fileFormatType)
-
isAvailable
public boolean isAvailable()
- Overrides:
isAvailablein classAbstractExternalData- Returns:
- true if the data set is available for viewing/editing.
-
getDataSetLocation
public java.lang.String getDataSetLocation()
- Specified by:
getDataSetLocationin interfaceIDatasetLocation
-
getDataSetCode
public java.lang.String getDataSetCode()
- Specified by:
getDataSetCodein interfaceIDatasetLocation
-
getDataStoreUrl
public java.lang.String getDataStoreUrl()
- Specified by:
getDataStoreUrlin interfaceIDatasetLocation
-
getDataStoreCode
public java.lang.String getDataStoreCode()
- Specified by:
getDataStoreCodein interfaceIDatasetLocation
-
isH5Folders
public boolean isH5Folders()
-
setH5Folders
public void setH5Folders(boolean h5Folders)
-
isH5arFolders
public boolean isH5arFolders()
-
setH5arFolders
public void setH5arFolders(boolean h5arFolders)
-
isArchivingRequested
public boolean isArchivingRequested()
-
setArchivingRequested
public void setArchivingRequested(boolean archivingRequested)
-
-