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.IHierarchicalContent
public 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.IHierarchicalContent
java.lang.IllegalArgumentException
public 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.IHierarchicalContent
public 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.IHierarchicalContent
public 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.IHierarchicalContent
public void close()
close
in interface ch.systemsx.cisd.openbis.common.io.hierarchical_content.api.IHierarchicalContent