public class VirtualDocs extends java.lang.Object implements VirtualResource
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
GLOBAL_ID_END |
static java.lang.String |
GLOBAL_ID_START |
Constructor and Description |
---|
VirtualDocs() |
Modifier and Type | Method and Description |
---|---|
DBFile |
createVirtualFile(MutableDataSource mds,
java.lang.String fileName,
java.lang.String encodedPath)
Create virtual file
|
java.util.ArrayList<DavResource> |
createVirtualResources(DavResourceFactory davResourceFactory,
STDavSession davSession,
DavResourceLocator locator,
java.lang.String workspace)
Create Virtual Resources
|
java.util.ArrayList<DavResource> |
createVolumes(DavResourceFactory davResourceFactory,
STDavSession davSession,
DavResourceLocator locator,
java.lang.String workspace)
Create Volumes
|
void |
deleteVirtualFile(MutableDataSource mds,
java.lang.String encodedPath)
Delete Virtual File
|
java.lang.String |
findVirtualName(MutableDataSource mds,
java.lang.String encodedPath)
Find Virtual Name
|
DBFile |
getVirtualFile(MutableDataSource mds,
java.lang.String encodedPath)
Get Virtual File
|
boolean |
isVirtualCollection(MutableDataSource mds,
java.lang.String encodedPath)
Is Virtual Collection
|
boolean |
isVirtualPath(java.lang.String encodedPath,
DataSource ds)
Is Virtual Path
|
void |
setAsVirtualFile(MutableDataSource mds,
java.lang.String encodedPath,
DBFile file,
java.lang.String fileName)
Set As Virtual File
|
public static final java.lang.String GLOBAL_ID_START
public static final java.lang.String GLOBAL_ID_END
public java.util.ArrayList<DavResource> createVolumes(DavResourceFactory davResourceFactory, STDavSession davSession, DavResourceLocator locator, java.lang.String workspace) throws java.lang.Exception
createVolumes
in interface VirtualResource
davResourceFactory
- davResourceFactorydavSession
- davSessionlocator
- locatorworkspace
- workspacejava.lang.Exception
- exceptionpublic boolean isVirtualPath(java.lang.String encodedPath, @Nonnull DataSource ds)
isVirtualPath
in interface VirtualResource
encodedPath
- pathds
- dspublic boolean isVirtualCollection(MutableDataSource mds, java.lang.String encodedPath)
isVirtualCollection
in interface VirtualResource
mds
- the data source to useencodedPath
- pathpublic DBFile getVirtualFile(MutableDataSource mds, java.lang.String encodedPath) throws java.lang.Exception
getVirtualFile
in interface VirtualResource
mds
- mdsencodedPath
- encoded pathjava.lang.Exception
- a serious problem.public DBFile createVirtualFile(MutableDataSource mds, java.lang.String fileName, java.lang.String encodedPath) throws java.lang.Exception
createVirtualFile
in interface VirtualResource
mds
- the data source to usefileName
- encodedPath
- java.lang.Exception
- a serious problem.public void setAsVirtualFile(MutableDataSource mds, java.lang.String encodedPath, DBFile file, java.lang.String fileName) throws java.lang.Exception
setAsVirtualFile
in interface VirtualResource
mds
- mdsencodedPath
- pathfile
- filefileName
- fileNamejava.lang.Exception
- Exceptionpublic java.util.ArrayList<DavResource> createVirtualResources(DavResourceFactory davResourceFactory, STDavSession davSession, DavResourceLocator locator, java.lang.String workspace) throws java.lang.Exception
createVirtualResources
in interface VirtualResource
davResourceFactory
- davResourceFactorydavSession
- davSessionlocator
- locatorworkspace
- workspacejava.lang.Exception
- exceptionpublic java.lang.String findVirtualName(MutableDataSource mds, java.lang.String encodedPath)
findVirtualName
in interface VirtualResource
mds
- mdsencodedPath
- encodedPathpublic void deleteVirtualFile(MutableDataSource mds, java.lang.String encodedPath) throws java.lang.Exception
deleteVirtualFile
in interface VirtualResource
mds
- mdsencodedPath
- encodedPathjava.lang.Exception
- exceptionstSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.