Class ExternalDataLocationNode
- java.lang.Object
-
- ch.systemsx.cisd.openbis.generic.shared.basic.dto.ExternalDataLocationNode
-
- All Implemented Interfaces:
IDatasetLocationNode
public class ExternalDataLocationNode extends java.lang.Object implements IDatasetLocationNode
Implementation ofIDatasetLocationNodethat usesAbstractExternalDataobject as a source of data set locations.
-
-
Constructor Summary
Constructors Constructor Description ExternalDataLocationNode(AbstractExternalData externalData)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Collection<IDatasetLocationNode>getComponents()Returns a collection of component locations.IDatasetLocationgetLocation()Returns the data set location.booleanisContainer()Returns true if the data set is a container.
-
-
-
Constructor Detail
-
ExternalDataLocationNode
public ExternalDataLocationNode(AbstractExternalData externalData)
-
-
Method Detail
-
getLocation
public IDatasetLocation getLocation()
Description copied from interface:IDatasetLocationNodeReturns the data set location. Never returns null.- Specified by:
getLocationin interfaceIDatasetLocationNode
-
isContainer
public boolean isContainer()
Description copied from interface:IDatasetLocationNodeReturns true if the data set is a container.- Specified by:
isContainerin interfaceIDatasetLocationNode
-
getComponents
public java.util.Collection<IDatasetLocationNode> getComponents()
Description copied from interface:IDatasetLocationNodeReturns a collection of component locations. For a data set that is not a container always returns an empty collection. Never returns null.- Specified by:
getComponentsin interfaceIDatasetLocationNode
-
-