com.intel.gpe.clients.api.workflow
Class ListFileProperties

java.lang.Object
  extended by com.intel.gpe.clients.api.workflow.ListFileProperties
All Implemented Interfaces:
Action

public abstract class ListFileProperties
extends java.lang.Object
implements Action

The complex action for performing an invocation of StorageManagement.ListProperties request.

Version:
$Id: ListFileProperties.java,v 1.5 2006/02/17 08:15:37 serduk Exp $
Author:
Alexander Lukichev

Constructor Summary
ListFileProperties(PartnerLink storage, Variable filePath, Variable gridFile, com.intel.gpe.util.xml.Namespaces namespaces)
          Create the action
 
Method Summary
 void emitCode(Scope scope, org.w3c.dom.Element target)
          Emit the piece of code corresponding to the current action.
 Variable getFileProperties()
          Get the variable containing the returned unigrids:GridFile structure
protected abstract  VariableValue getListRequestValue()
           
protected abstract  VariableValue getListResponseValue()
           
protected abstract  java.lang.String getStorageManagementNS()
           
protected abstract  javax.xml.namespace.QName getStorageManagementPortType()
           
protected abstract  java.lang.String getUnigridsNS()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ListFileProperties

public ListFileProperties(PartnerLink storage,
                          Variable filePath,
                          Variable gridFile,
                          com.intel.gpe.util.xml.Namespaces namespaces)
Create the action

Parameters:
storage - The partner link to the storage resource
filePath - The variable in which the path to the remote file is stored
gridFile - The variable where to store the returned GridFile structure
namespaces - The namespaces
Method Detail

emitCode

public void emitCode(Scope scope,
                     org.w3c.dom.Element target)
              throws java.lang.Exception
Description copied from interface: Action
Emit the piece of code corresponding to the current action.

Specified by:
emitCode in interface Action
Parameters:
scope - The variable scope of the workflow
target - The XML DOM element to append the action code to
Throws:
java.lang.Exception - In a case of error

getFileProperties

public Variable getFileProperties()
Get the variable containing the returned unigrids:GridFile structure

Returns:
The variable containing the returned unigrids:GridFile structure

getStorageManagementNS

protected abstract java.lang.String getStorageManagementNS()

getUnigridsNS

protected abstract java.lang.String getUnigridsNS()

getListRequestValue

protected abstract VariableValue getListRequestValue()

getListResponseValue

protected abstract VariableValue getListResponseValue()

getStorageManagementPortType

protected abstract javax.xml.namespace.QName getStorageManagementPortType()


Copyright © 2008. All Rights Reserved.