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 VirtualResourcedavResourceFactory - davResourceFactorydavSession - davSessionlocator - locatorworkspace - workspacejava.lang.Exception - exceptionpublic boolean isVirtualPath(java.lang.String encodedPath,
                             @Nonnull
                             DataSource ds)
isVirtualPath in interface VirtualResourceencodedPath - pathds - dspublic boolean isVirtualCollection(MutableDataSource mds, java.lang.String encodedPath)
isVirtualCollection in interface VirtualResourcemds - the data source to useencodedPath - pathpublic DBFile getVirtualFile(MutableDataSource mds, java.lang.String encodedPath) throws java.lang.Exception
getVirtualFile in interface VirtualResourcemds - 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 VirtualResourcemds - 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 VirtualResourcemds - 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 VirtualResourcedavResourceFactory - davResourceFactorydavSession - davSessionlocator - locatorworkspace - workspacejava.lang.Exception - exceptionpublic java.lang.String findVirtualName(MutableDataSource mds, java.lang.String encodedPath)
findVirtualName in interface VirtualResourcemds - mdsencodedPath - encodedPathpublic void deleteVirtualFile(MutableDataSource mds, java.lang.String encodedPath) throws java.lang.Exception
deleteVirtualFile in interface VirtualResourcemds - mdsencodedPath - encodedPathjava.lang.Exception - exceptionstSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.