com.intel.gpe.client2.filemanager.nodes.localfs
Class StorageClientImpl

java.lang.Object
  extended by com.intel.gpe.client2.filemanager.nodes.localfs.WSRFClientImpl
      extended by com.intel.gpe.client2.filemanager.nodes.localfs.WSRPClientImpl
          extended by com.intel.gpe.client2.filemanager.nodes.localfs.WSLTClientImpl
              extended by 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

Constructor Summary
StorageClientImpl(java.io.File root)
           
 
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 com.intel.gpe.client2.filemanager.nodes.localfs.WSLTClientImpl
destroy, getCurrentTime, getTerminationTime, setTerminationTime
 
Methods inherited from class com.intel.gpe.client2.filemanager.nodes.localfs.WSRPClientImpl
getMultipleResourceProperties, getResourceProperty, getResourcePropertyDocument, queryXPath10Properties
 
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
 

Constructor Detail

StorageClientImpl

public StorageClientImpl(java.io.File root)
Method Detail

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.