public class RemoteHierarchicalContent
extends java.lang.Object
implements ch.systemsx.cisd.openbis.common.io.hierarchical_content.api.IHierarchicalContent
| Constructor and Description |
|---|
RemoteHierarchicalContent(ch.systemsx.cisd.openbis.generic.shared.basic.dto.IDatasetLocationNode location,
ch.systemsx.cisd.openbis.dss.generic.shared.ISingleDataSetPathInfoProvider pathInfoProvider,
IDssServiceRpcGenericFactory serviceFactory,
ch.systemsx.cisd.common.server.ISessionTokenProvider sessionTokenProvider,
IContentCache cache) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
ch.systemsx.cisd.openbis.common.io.hierarchical_content.api.IHierarchicalContentNode |
getNode(java.lang.String relativePath) |
ch.systemsx.cisd.openbis.common.io.hierarchical_content.api.IHierarchicalContentNode |
getRootNode() |
java.util.List<ch.systemsx.cisd.openbis.common.io.hierarchical_content.api.IHierarchicalContentNode> |
listMatchingNodes(java.lang.String relativePathPattern) |
java.util.List<ch.systemsx.cisd.openbis.common.io.hierarchical_content.api.IHierarchicalContentNode> |
listMatchingNodes(java.lang.String startingPath,
java.lang.String fileNamePattern) |
ch.systemsx.cisd.openbis.common.io.hierarchical_content.api.IHierarchicalContentNode |
tryGetNode(java.lang.String relativePath) |
public RemoteHierarchicalContent(ch.systemsx.cisd.openbis.generic.shared.basic.dto.IDatasetLocationNode location,
ch.systemsx.cisd.openbis.dss.generic.shared.ISingleDataSetPathInfoProvider pathInfoProvider,
IDssServiceRpcGenericFactory serviceFactory,
ch.systemsx.cisd.common.server.ISessionTokenProvider sessionTokenProvider,
IContentCache cache)
public ch.systemsx.cisd.openbis.common.io.hierarchical_content.api.IHierarchicalContentNode getRootNode()
getRootNode in interface ch.systemsx.cisd.openbis.common.io.hierarchical_content.api.IHierarchicalContentpublic ch.systemsx.cisd.openbis.common.io.hierarchical_content.api.IHierarchicalContentNode getNode(java.lang.String relativePath)
throws java.lang.IllegalArgumentException
getNode in interface ch.systemsx.cisd.openbis.common.io.hierarchical_content.api.IHierarchicalContentjava.lang.IllegalArgumentExceptionpublic ch.systemsx.cisd.openbis.common.io.hierarchical_content.api.IHierarchicalContentNode tryGetNode(java.lang.String relativePath)
tryGetNode in interface ch.systemsx.cisd.openbis.common.io.hierarchical_content.api.IHierarchicalContentpublic java.util.List<ch.systemsx.cisd.openbis.common.io.hierarchical_content.api.IHierarchicalContentNode> listMatchingNodes(java.lang.String relativePathPattern)
listMatchingNodes in interface ch.systemsx.cisd.openbis.common.io.hierarchical_content.api.IHierarchicalContentpublic java.util.List<ch.systemsx.cisd.openbis.common.io.hierarchical_content.api.IHierarchicalContentNode> listMatchingNodes(java.lang.String startingPath,
java.lang.String fileNamePattern)
listMatchingNodes in interface ch.systemsx.cisd.openbis.common.io.hierarchical_content.api.IHierarchicalContentpublic void close()
close in interface ch.systemsx.cisd.openbis.common.io.hierarchical_content.api.IHierarchicalContent