| java.lang.Object org.openharmonise.vfs.AbstractVirtualFileSystem org.openharmonise.vfs.AbstractVersioningVFS
All known Subclasses: org.openharmonise.webdav.client.WebDAVFileSystem, org.openharmonise.localversioningfilesystem.LocalVersioningFileSystem,
AbstractVersioningVFS | abstract public class AbstractVersioningVFS extends AbstractVirtualFileSystem (Code) | | This is the abstract class from which all Virtual File Systems which
implement versioning features should extend.
author: Matthew Large version: $Revision: 1.1 $ |
AbstractVersioningVFS | public AbstractVersioningVFS(URI uri)(Code) | | Parameters: uri - URI to locate the file system to be connected to |
AbstractVersioningVFS | public AbstractVersioningVFS(URI uri, AuthInfo authInfo)(Code) | | Parameters: uri - URI to locate the file system to be connected to Parameters: authInfo - Authentication information for the file system to be connected to |
AbstractVersioningVFS | public AbstractVersioningVFS(URI uri, AbstractAuthenticationStore authStore)(Code) | | Parameters: uri - URI to locate the file system to be connected to Parameters: authStore - Authentication store to use to lookup authentication information for the file system to be connected to |
checkinVirtualFile | abstract public StatusData checkinVirtualFile(String sFullPath)(Code) | | Checks in the virtual file making this the current version
Parameters: sFullPath - Full path to the file to be checked in true if the method was successful |
checkoutVirtualFile | abstract public StatusData checkoutVirtualFile(String sFullPath)(Code) | | Checks out a new version of the virtual file
Parameters: sFullPath - Full path to the file to be checked out true if the method was successful |
fullyPopulateFileHistory | abstract protected void fullyPopulateFileHistory(VersionedVirtualFile vfFile)(Code) | | Populates the list of historical versions for a virtual file. These
are typically not populated when a virtual file is first fetched.
Parameters: vfFile - Virtual file to have its history populated |
reactivateVersion | abstract public StatusData reactivateVersion(String sFullPath)(Code) | | Reactives a version of a virtual file to be the current checked out virtual file.
This will fail if there is already a checked out version.
Parameters: sFullPath - Full path to the version to be reactived true if the method was successful |
tagVirtualFile | abstract public StatusData tagVirtualFile(String sFullPath, String sTag)(Code) | | Tags a virtual file
Parameters: sFullPath - Full path to the file to be tagged Parameters: sTag - Tag to put in file true if the method was successful |
uncheckoutVirtualFile | abstract public StatusData uncheckoutVirtualFile(String sFullPath)(Code) | | Unchecks out the virtual file
Parameters: sFullPath - Full path to the file to be unchecked out true if the method was successful |
Methods inherited from org.openharmonise.vfs.AbstractVirtualFileSystem | public void addErrorListener(VirtualFileSystemErrorListener listener)(Code)(Java Doc) protected void addFileAllowedMethod(VirtualFile vfFile, String sMethod)(Code)(Java Doc) abstract public ResourceStatusWrapper addVirtualFile(String sPath, VirtualFile vfFile)(Code)(Java Doc) protected void clearAllFileProperties(VirtualFile vfFile)(Code)(Java Doc) protected void clearFileAllowedMethods(VirtualFile vfFile)(Code)(Java Doc) protected void clearVirtualFileChildren(VirtualFile vfFile)(Code)(Java Doc) abstract public StatusData copyVirtualFile(String sFromFullPath, String sToFullPath)(Code)(Java Doc) abstract public StatusData createShortcut(String sFullPath, String sToFullPath)(Code)(Java Doc) abstract public StatusData createVirtualDirectory(String sFullPath)(Code)(Java Doc) abstract public String currentUserResourcePath(AuthInfo authInfo)(Code)(Java Doc) abstract public StatusData deleteVirtualFile(String sFullPath)(Code)(Java Doc) public void discardFileChanges(String sPath)(Code)(Java Doc) abstract public boolean exists(String sFullPath)(Code)(Java Doc) protected void fireErrorEvent(String sMessage, String sDetails)(Code)(Java Doc) abstract protected void fullyPopulateFileAllowedMethods(VirtualFile vfFile)(Code)(Java Doc) abstract protected void fullyPopulateFileChildren(VirtualFile vfFile)(Code)(Java Doc) abstract protected void fullyPopulateFileMetadata(VirtualFile vfFile)(Code)(Java Doc) public AuthInfo getAuthentication()(Code)(Java Doc) abstract public List getChangedVirtualFiles()(Code)(Java Doc) public String getInitialPath()(Code)(Java Doc) abstract public ValueInstance getNewValueInstance(PropertyInstance propInst)(Code)(Java Doc) abstract public List getOptions()(Code)(Java Doc) protected String getParentPath(String sFullPath)(Code)(Java Doc) public static List getPathSegments(String sPath, String sPathSeparator)(Code)(Java Doc) abstract public VirtualFile getPropertyVirtualFile(String sPropPath)(Code)(Java Doc) public String getRootPathSegment()(Code)(Java Doc) public URI getURI()(Code)(Java Doc) abstract public ResourceStatusWrapper getVirtualFile(String sFullPath)(Code)(Java Doc) abstract public byte[] getVirtualFileContent(String sFullPath)(Code)(Java Doc) abstract public VirtualFileSystemView getVirtualFileSystemView()(Code)(Java Doc) protected boolean isFileChildrenPopulated(VirtualFile vfFile)(Code)(Java Doc) protected boolean isFileContentPopulated(VirtualFile vfFile)(Code)(Java Doc) protected boolean isFileMetadataPopulated(VirtualFile vfFile)(Code)(Java Doc) abstract public StatusData lockVirtualFile(String sFullPath)(Code)(Java Doc) abstract public StatusData moveVirtualFile(String sFromFullPath, String sToFullPath)(Code)(Java Doc) abstract public StatusData orderVirtualFileChildren(List aPaths, VirtualFile vfDir)(Code)(Java Doc) abstract protected void refreshChildren(VirtualFile vfFile)(Code)(Java Doc) abstract public boolean rejectAllChanges()(Code)(Java Doc) abstract public ResourceListStatusWrapper search(Query query)(Code)(Java Doc) protected void setFileChildrenPopulated(VirtualFile vfFile, boolean bChildrenPopulated)(Code)(Java Doc) protected void setFileContentPopulated(VirtualFile vfFile, boolean bContentPopulated)(Code)(Java Doc) protected void setFileIsVersionable(VirtualFile vfFile, boolean bVersionable)(Code)(Java Doc) protected void setFileMetadataPopulated(VirtualFile vfFile, boolean bMetadataPopulated)(Code)(Java Doc) protected void setFileState(VirtualFile vfFile, String sState)(Code)(Java Doc) protected void setOrderableDirectory(VirtualFile vfFile, boolean bOrderableDirectory)(Code)(Java Doc) abstract public StatusData synchroniseAllFiles()(Code)(Java Doc) abstract public StatusData synchroniseFile(VirtualFile vfFile)(Code)(Java Doc) abstract public StatusData unlockVirtualFile(String sFullPath)(Code)(Java Doc)
|
|
|