public class PathInfoDBAwareHierarchicalContentFactory
extends ch.systemsx.cisd.openbis.common.io.hierarchical_content.DefaultFileBasedHierarchicalContentFactory
IHierarchicalContentFactory
that aware of Path Info DB.Modifier and Type | Method and Description |
---|---|
ch.systemsx.cisd.openbis.common.io.hierarchical_content.api.IHierarchicalContent |
asHierarchicalContent(java.io.File file,
ch.systemsx.cisd.common.action.IDelegatedAction onCloseAction) |
static ch.systemsx.cisd.openbis.common.io.hierarchical_content.IHierarchicalContentFactory |
create()
Returns implementation of
IHierarchicalContentFactory based on configuration of Path
Info DB. |
public static ch.systemsx.cisd.openbis.common.io.hierarchical_content.IHierarchicalContentFactory create()
IHierarchicalContentFactory
based on configuration of Path
Info DB. If the DB is not configured than file system based implementation will be used.
Otherwise the implementation will use the DB to retrieve file metadata.public ch.systemsx.cisd.openbis.common.io.hierarchical_content.api.IHierarchicalContent asHierarchicalContent(java.io.File file, ch.systemsx.cisd.common.action.IDelegatedAction onCloseAction)
asHierarchicalContent
in interface ch.systemsx.cisd.openbis.common.io.hierarchical_content.IHierarchicalContentFactory
asHierarchicalContent
in class ch.systemsx.cisd.openbis.common.io.hierarchical_content.DefaultFileBasedHierarchicalContentFactory