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.Boolean
getComplete()
java.lang.String
getDataSetCode()
java.lang.String
getDataSetLocation()
java.lang.Long
getDataSetSize()
java.lang.String
getDataStoreCode()
java.lang.String
getDataStoreUrl()
FileFormatType
getFileFormatType()
java.lang.String
getFullLocation()
java.lang.String
getLocation()
LocatorType
getLocatorType()
java.lang.String
getShareId()
int
getSpeedHint()
DataSetArchivingStatus
getStatus()
boolean
isArchivingRequested()
boolean
isAvailable()
boolean
isH5arFolders()
boolean
isH5Folders()
boolean
isPresentInArchive()
void
setArchivingRequested(boolean archivingRequested)
void
setComplete(java.lang.Boolean complete)
void
setFileFormatType(FileFormatType fileFormatType)
void
setH5arFolders(boolean h5arFolders)
void
setH5Folders(boolean h5Folders)
void
setLocation(java.lang.String location)
void
setLocatorType(LocatorType locatorType)
void
setPresentInArchive(boolean presentInArchive)
void
setShareId(java.lang.String shareId)
void
setSpeedHint(int speedHint)
void
setStatus(DataSetArchivingStatus status)
PhysicalDataSet
tryGetAsDataSet()
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:AbstractExternalData
Will return non-null values for plain non-container data sets.- Overrides:
tryGetAsDataSet
in classAbstractExternalData
-
getDataSetSize
public java.lang.Long getDataSetSize()
- Specified by:
getDataSetSize
in 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:
isAvailable
in classAbstractExternalData
- Returns:
- true if the data set is available for viewing/editing.
-
getDataSetLocation
public java.lang.String getDataSetLocation()
- Specified by:
getDataSetLocation
in interfaceIDatasetLocation
-
getDataSetCode
public java.lang.String getDataSetCode()
- Specified by:
getDataSetCode
in interfaceIDatasetLocation
-
getDataStoreUrl
public java.lang.String getDataStoreUrl()
- Specified by:
getDataStoreUrl
in interfaceIDatasetLocation
-
getDataStoreCode
public java.lang.String getDataStoreCode()
- Specified by:
getDataStoreCode
in 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)
-
-