com.intel.gpe.client2.filemanager.nodes.localfs
Class StorageClientImpl
java.lang.Object
com.intel.gpe.client2.filemanager.nodes.localfs.WSRFClientImpl
com.intel.gpe.client2.filemanager.nodes.localfs.WSRPClientImpl
com.intel.gpe.client2.filemanager.nodes.localfs.WSLTClientImpl
com.intel.gpe.client2.filemanager.nodes.localfs.StorageClientImpl
- All Implemented Interfaces:
- com.intel.gpe.clients.api.ServiceClient, com.intel.gpe.clients.api.StorageClient, com.intel.gpe.clients.api.WSLTClient, com.intel.gpe.clients.api.WSRFClient, com.intel.gpe.clients.api.WSRPClient
public class StorageClientImpl
- extends WSLTClientImpl
- implements com.intel.gpe.clients.api.StorageClient
- Version:
- $Id: StorageClientImpl.java,v 1.3 2006/10/20 07:10:11 dizhigul Exp $
- Author:
- Alexander Lukichev
Method Summary |
void |
changePermissions(java.lang.String path,
boolean readable,
boolean writable,
boolean executable)
|
void |
copyFile(java.lang.String destination,
java.lang.String source)
|
void |
createDirectory(java.lang.String path)
|
void |
deleteFile(java.lang.String path)
|
<FileTransferClientType extends com.intel.gpe.clients.api.FileTransferClient>
FileTransferClientType |
|
exportFile(java.lang.String path,
java.lang.String protocol,
boolean isPipe)
|
java.lang.String |
getFileSeparator()
|
<FileSystemType extends com.intel.gpe.clients.api.FileSystem>
FileSystemType |
|
getFileSystem()
|
java.lang.String[] |
getSupportedProtocols()
|
<FileTransferClientType extends com.intel.gpe.clients.api.FileTransferClient>
FileTransferClientType |
|
importFile(java.lang.String file,
java.lang.String protocol,
boolean isPipe)
|
<GridFileType extends com.intel.gpe.clients.api.GridFile>
java.util.List<GridFileType> |
|
listDirectory(java.lang.String path)
|
<GridFileType extends com.intel.gpe.clients.api.GridFile>
GridFileType |
|
listProperties(java.lang.String path)
|
void |
renameFile(java.lang.String destination,
java.lang.String source)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.intel.gpe.clients.api.WSRPClient |
getMultipleResourceProperties, getResourceProperty, getResourcePropertyDocument, queryXPath10Properties |
StorageClientImpl
public StorageClientImpl(java.io.File root)
listDirectory
public <GridFileType extends com.intel.gpe.clients.api.GridFile> java.util.List<GridFileType> listDirectory(java.lang.String path)
throws com.intel.gpe.clients.api.exceptions.GPESecurityException,
com.intel.gpe.clients.api.exceptions.GPEMiddlewareServiceException,
com.intel.gpe.clients.api.exceptions.GPEResourceUnknownException,
com.intel.gpe.clients.api.exceptions.GPEDirectoryNotListedException,
com.intel.gpe.clients.api.exceptions.GPEMiddlewareRemoteException
- Specified by:
listDirectory
in interface com.intel.gpe.clients.api.StorageClient
- Throws:
com.intel.gpe.clients.api.exceptions.GPESecurityException
com.intel.gpe.clients.api.exceptions.GPEMiddlewareServiceException
com.intel.gpe.clients.api.exceptions.GPEResourceUnknownException
com.intel.gpe.clients.api.exceptions.GPEDirectoryNotListedException
com.intel.gpe.clients.api.exceptions.GPEMiddlewareRemoteException
createDirectory
public void createDirectory(java.lang.String path)
throws com.intel.gpe.clients.api.exceptions.GPEResourceUnknownException,
com.intel.gpe.clients.api.exceptions.GPEDirectoryNotCreatedException,
com.intel.gpe.clients.api.exceptions.GPESecurityException,
com.intel.gpe.clients.api.exceptions.GPEMiddlewareServiceException,
com.intel.gpe.clients.api.exceptions.GPEMiddlewareRemoteException
- Specified by:
createDirectory
in interface com.intel.gpe.clients.api.StorageClient
- Throws:
com.intel.gpe.clients.api.exceptions.GPEResourceUnknownException
com.intel.gpe.clients.api.exceptions.GPEDirectoryNotCreatedException
com.intel.gpe.clients.api.exceptions.GPESecurityException
com.intel.gpe.clients.api.exceptions.GPEMiddlewareServiceException
com.intel.gpe.clients.api.exceptions.GPEMiddlewareRemoteException
deleteFile
public void deleteFile(java.lang.String path)
throws com.intel.gpe.clients.api.exceptions.GPEResourceUnknownException,
com.intel.gpe.clients.api.exceptions.GPEFileNotDeletedException,
com.intel.gpe.clients.api.exceptions.GPESecurityException,
com.intel.gpe.clients.api.exceptions.GPEMiddlewareRemoteException,
com.intel.gpe.clients.api.exceptions.GPEMiddlewareServiceException
- Specified by:
deleteFile
in interface com.intel.gpe.clients.api.StorageClient
- Throws:
com.intel.gpe.clients.api.exceptions.GPEResourceUnknownException
com.intel.gpe.clients.api.exceptions.GPEFileNotDeletedException
com.intel.gpe.clients.api.exceptions.GPESecurityException
com.intel.gpe.clients.api.exceptions.GPEMiddlewareRemoteException
com.intel.gpe.clients.api.exceptions.GPEMiddlewareServiceException
listProperties
public <GridFileType extends com.intel.gpe.clients.api.GridFile> GridFileType listProperties(java.lang.String path)
throws com.intel.gpe.clients.api.exceptions.GPESecurityException,
com.intel.gpe.clients.api.exceptions.GPEMiddlewareServiceException,
com.intel.gpe.clients.api.exceptions.GPEFilePropertiesNotListedException,
com.intel.gpe.clients.api.exceptions.GPEResourceUnknownException,
com.intel.gpe.clients.api.exceptions.GPEMiddlewareRemoteException
- Specified by:
listProperties
in interface com.intel.gpe.clients.api.StorageClient
- Throws:
com.intel.gpe.clients.api.exceptions.GPESecurityException
com.intel.gpe.clients.api.exceptions.GPEMiddlewareServiceException
com.intel.gpe.clients.api.exceptions.GPEFilePropertiesNotListedException
com.intel.gpe.clients.api.exceptions.GPEResourceUnknownException
com.intel.gpe.clients.api.exceptions.GPEMiddlewareRemoteException
importFile
public <FileTransferClientType extends com.intel.gpe.clients.api.FileTransferClient> FileTransferClientType importFile(java.lang.String file,
java.lang.String protocol,
boolean isPipe)
throws com.intel.gpe.clients.api.exceptions.GPEResourceUnknownException,
com.intel.gpe.clients.api.exceptions.GPEImportFileResourceNotCreatedException,
com.intel.gpe.clients.api.exceptions.GPESecurityException,
com.intel.gpe.clients.api.exceptions.GPEFileTransferProtocolNotSupportedException,
com.intel.gpe.clients.api.exceptions.GPEMiddlewareServiceException,
com.intel.gpe.clients.api.exceptions.GPEMiddlewareRemoteException
- Specified by:
importFile
in interface com.intel.gpe.clients.api.StorageClient
- Throws:
com.intel.gpe.clients.api.exceptions.GPEResourceUnknownException
com.intel.gpe.clients.api.exceptions.GPEImportFileResourceNotCreatedException
com.intel.gpe.clients.api.exceptions.GPESecurityException
com.intel.gpe.clients.api.exceptions.GPEFileTransferProtocolNotSupportedException
com.intel.gpe.clients.api.exceptions.GPEMiddlewareServiceException
com.intel.gpe.clients.api.exceptions.GPEMiddlewareRemoteException
exportFile
public <FileTransferClientType extends com.intel.gpe.clients.api.FileTransferClient> FileTransferClientType exportFile(java.lang.String path,
java.lang.String protocol,
boolean isPipe)
throws com.intel.gpe.clients.api.exceptions.GPEFileTransferProtocolNotSupportedException,
com.intel.gpe.clients.api.exceptions.GPEExportFileResourceNotCreatedException,
com.intel.gpe.clients.api.exceptions.GPEResourceUnknownException,
com.intel.gpe.clients.api.exceptions.GPESecurityException,
com.intel.gpe.clients.api.exceptions.GPEMiddlewareServiceException,
com.intel.gpe.clients.api.exceptions.GPEMiddlewareRemoteException
- Specified by:
exportFile
in interface com.intel.gpe.clients.api.StorageClient
- Throws:
com.intel.gpe.clients.api.exceptions.GPEFileTransferProtocolNotSupportedException
com.intel.gpe.clients.api.exceptions.GPEExportFileResourceNotCreatedException
com.intel.gpe.clients.api.exceptions.GPEResourceUnknownException
com.intel.gpe.clients.api.exceptions.GPESecurityException
com.intel.gpe.clients.api.exceptions.GPEMiddlewareServiceException
com.intel.gpe.clients.api.exceptions.GPEMiddlewareRemoteException
changePermissions
public void changePermissions(java.lang.String path,
boolean readable,
boolean writable,
boolean executable)
throws com.intel.gpe.clients.api.exceptions.GPEPermissionsNotChangedException,
com.intel.gpe.clients.api.exceptions.GPEResourceUnknownException,
com.intel.gpe.clients.api.exceptions.GPEMiddlewareRemoteException,
com.intel.gpe.clients.api.exceptions.GPESecurityException,
com.intel.gpe.clients.api.exceptions.GPEMiddlewareServiceException
- Specified by:
changePermissions
in interface com.intel.gpe.clients.api.StorageClient
- Throws:
com.intel.gpe.clients.api.exceptions.GPEPermissionsNotChangedException
com.intel.gpe.clients.api.exceptions.GPEResourceUnknownException
com.intel.gpe.clients.api.exceptions.GPEMiddlewareRemoteException
com.intel.gpe.clients.api.exceptions.GPESecurityException
com.intel.gpe.clients.api.exceptions.GPEMiddlewareServiceException
copyFile
public void copyFile(java.lang.String destination,
java.lang.String source)
throws com.intel.gpe.clients.api.exceptions.GPESecurityException,
com.intel.gpe.clients.api.exceptions.GPEMiddlewareServiceException,
com.intel.gpe.clients.api.exceptions.GPEMiddlewareRemoteException,
com.intel.gpe.clients.api.exceptions.GPEFileNotCopiedException,
com.intel.gpe.clients.api.exceptions.GPEResourceUnknownException
- Specified by:
copyFile
in interface com.intel.gpe.clients.api.StorageClient
- Throws:
com.intel.gpe.clients.api.exceptions.GPESecurityException
com.intel.gpe.clients.api.exceptions.GPEMiddlewareServiceException
com.intel.gpe.clients.api.exceptions.GPEMiddlewareRemoteException
com.intel.gpe.clients.api.exceptions.GPEFileNotCopiedException
com.intel.gpe.clients.api.exceptions.GPEResourceUnknownException
renameFile
public void renameFile(java.lang.String destination,
java.lang.String source)
throws com.intel.gpe.clients.api.exceptions.GPESecurityException,
com.intel.gpe.clients.api.exceptions.GPEFileNotRenamedException,
com.intel.gpe.clients.api.exceptions.GPEResourceUnknownException,
com.intel.gpe.clients.api.exceptions.GPEMiddlewareServiceException,
com.intel.gpe.clients.api.exceptions.GPEMiddlewareRemoteException
- Specified by:
renameFile
in interface com.intel.gpe.clients.api.StorageClient
- Throws:
com.intel.gpe.clients.api.exceptions.GPESecurityException
com.intel.gpe.clients.api.exceptions.GPEFileNotRenamedException
com.intel.gpe.clients.api.exceptions.GPEResourceUnknownException
com.intel.gpe.clients.api.exceptions.GPEMiddlewareServiceException
com.intel.gpe.clients.api.exceptions.GPEMiddlewareRemoteException
getFileSystem
public <FileSystemType extends com.intel.gpe.clients.api.FileSystem> FileSystemType getFileSystem()
throws com.intel.gpe.clients.api.exceptions.GPEInvalidResourcePropertyQNameException,
com.intel.gpe.clients.api.exceptions.GPEResourceUnknownException,
com.intel.gpe.clients.api.exceptions.GPEUnmarshallingException,
com.intel.gpe.clients.api.exceptions.GPESecurityException,
com.intel.gpe.clients.api.exceptions.GPEMiddlewareRemoteException,
com.intel.gpe.clients.api.exceptions.GPEMiddlewareServiceException
- Specified by:
getFileSystem
in interface com.intel.gpe.clients.api.StorageClient
- Throws:
com.intel.gpe.clients.api.exceptions.GPEInvalidResourcePropertyQNameException
com.intel.gpe.clients.api.exceptions.GPEResourceUnknownException
com.intel.gpe.clients.api.exceptions.GPEUnmarshallingException
com.intel.gpe.clients.api.exceptions.GPESecurityException
com.intel.gpe.clients.api.exceptions.GPEMiddlewareRemoteException
com.intel.gpe.clients.api.exceptions.GPEMiddlewareServiceException
getSupportedProtocols
public java.lang.String[] getSupportedProtocols()
throws com.intel.gpe.clients.api.exceptions.GPEInvalidResourcePropertyQNameException,
com.intel.gpe.clients.api.exceptions.GPEResourceUnknownException,
com.intel.gpe.clients.api.exceptions.GPEUnmarshallingException,
com.intel.gpe.clients.api.exceptions.GPESecurityException,
com.intel.gpe.clients.api.exceptions.GPEMiddlewareRemoteException,
com.intel.gpe.clients.api.exceptions.GPEMiddlewareServiceException
- Specified by:
getSupportedProtocols
in interface com.intel.gpe.clients.api.StorageClient
- Throws:
com.intel.gpe.clients.api.exceptions.GPEInvalidResourcePropertyQNameException
com.intel.gpe.clients.api.exceptions.GPEResourceUnknownException
com.intel.gpe.clients.api.exceptions.GPEUnmarshallingException
com.intel.gpe.clients.api.exceptions.GPESecurityException
com.intel.gpe.clients.api.exceptions.GPEMiddlewareRemoteException
com.intel.gpe.clients.api.exceptions.GPEMiddlewareServiceException
getFileSeparator
public java.lang.String getFileSeparator()
throws com.intel.gpe.clients.api.exceptions.GPEInvalidResourcePropertyQNameException,
com.intel.gpe.clients.api.exceptions.GPEResourceUnknownException,
com.intel.gpe.clients.api.exceptions.GPEUnmarshallingException,
com.intel.gpe.clients.api.exceptions.GPESecurityException,
com.intel.gpe.clients.api.exceptions.GPEMiddlewareRemoteException,
com.intel.gpe.clients.api.exceptions.GPEMiddlewareServiceException
- Specified by:
getFileSeparator
in interface com.intel.gpe.clients.api.StorageClient
- Throws:
com.intel.gpe.clients.api.exceptions.GPEInvalidResourcePropertyQNameException
com.intel.gpe.clients.api.exceptions.GPEResourceUnknownException
com.intel.gpe.clients.api.exceptions.GPEUnmarshallingException
com.intel.gpe.clients.api.exceptions.GPESecurityException
com.intel.gpe.clients.api.exceptions.GPEMiddlewareRemoteException
com.intel.gpe.clients.api.exceptions.GPEMiddlewareServiceException
Copyright © 2008. All Rights Reserved.