com.intel.gpe.client2.common.requests.utils
Class FileUtils

java.lang.Object
  extended by com.intel.gpe.client2.common.requests.utils.FileUtils

public class FileUtils
extends java.lang.Object

Version:
$Id: FileUtils.java,v 1.22 2007/02/20 11:39:06 vashorin Exp $
Author:
Max Lukichev

Constructor Summary
FileUtils()
           
 
Method Summary
static java.lang.String getFileName(java.lang.String filePath, char separator)
          Returns the name of the file or directory denoted by filePath parameter.
static java.lang.String getParentPath(java.lang.String filePath, char separator)
          Returns the path of the parent directory fo file or directory denoted by filePath parameter.
static java.util.List<java.lang.String> getRemoteFileNames(com.intel.gpe.clients.api.StorageClient storage, java.lang.String baseDir, java.util.List<java.lang.String> includes, java.util.List<java.lang.String> excludes, boolean caseSensitive)
          Returns list of file names relative to storage that satisfy to given
static java.util.List<RemoteGPEFile> getRemoteFiles(ClientWrapper<com.intel.gpe.clients.api.TargetSystemClient,java.lang.String> targetSystem, java.lang.String fileSystemType, java.lang.String baseDir, java.util.List<java.lang.String> includes, java.util.List<java.lang.String> excludes, boolean caseSensitive)
           
static java.util.List<RemoteGPEFile> getRemoteFiles(RemoteFileSetElement fse)
          Creates list of remote gpe files described by file set element
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileUtils

public FileUtils()
Method Detail

getFileName

public static java.lang.String getFileName(java.lang.String filePath,
                                           char separator)
Returns the name of the file or directory denoted by filePath parameter.

Parameters:
filePath - path to file
separator - the name-separator char
Returns:
the name of the file or directory denoted by filePath parameter

getParentPath

public static java.lang.String getParentPath(java.lang.String filePath,
                                             char separator)
Returns the path of the parent directory fo file or directory denoted by filePath parameter.

Parameters:
filePath - path to file
separator - the name-separator char
Returns:
the path of the parent directory

getRemoteFiles

public static java.util.List<RemoteGPEFile> getRemoteFiles(RemoteFileSetElement fse)
                                                    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,
                                                           com.intel.gpe.clients.api.exceptions.GPEInvalidResourcePropertyQNameException,
                                                           com.intel.gpe.clients.api.exceptions.GPEUnmarshallingException
Creates list of remote gpe files described by file set element

Parameters:
fse - The file set element
targetSystemPath - The targetSystem path
Returns:
The list of RemoteGPEFile
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
com.intel.gpe.clients.api.exceptions.GPEUnmarshallingException
com.intel.gpe.clients.api.exceptions.GPEInvalidResourcePropertyQNameException

getRemoteFiles

public static java.util.List<RemoteGPEFile> getRemoteFiles(ClientWrapper<com.intel.gpe.clients.api.TargetSystemClient,java.lang.String> targetSystem,
                                                           java.lang.String fileSystemType,
                                                           java.lang.String baseDir,
                                                           java.util.List<java.lang.String> includes,
                                                           java.util.List<java.lang.String> excludes,
                                                           boolean caseSensitive)
                                                    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,
                                                           com.intel.gpe.clients.api.exceptions.GPEInvalidResourcePropertyQNameException,
                                                           com.intel.gpe.clients.api.exceptions.GPEUnmarshallingException
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
com.intel.gpe.clients.api.exceptions.GPEInvalidResourcePropertyQNameException
com.intel.gpe.clients.api.exceptions.GPEUnmarshallingException

getRemoteFileNames

public static java.util.List<java.lang.String> getRemoteFileNames(com.intel.gpe.clients.api.StorageClient storage,
                                                                  java.lang.String baseDir,
                                                                  java.util.List<java.lang.String> includes,
                                                                  java.util.List<java.lang.String> excludes,
                                                                  boolean caseSensitive)
                                                           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
Returns list of file names relative to storage that satisfy to given

Parameters:
storage -
baseDir -
includes -
excludes -
Returns:
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


Copyright © 2008. All Rights Reserved.