scriptella.core
Class DynamicContext

java.lang.Object
  extended by scriptella.core.DynamicContext
All Implemented Interfaces:
ParametersCallback
Direct Known Subclasses:
DynamicContextDecorator

public class DynamicContext
extends java.lang.Object
implements ParametersCallback

Represents dynamic execution context for executable elements.

Version:
1.0
Author:
Fyodor Kupolov

Field Summary
protected  EtlContext globalContext
           
 
Constructor Summary
protected DynamicContext()
           
  DynamicContext(EtlContext globalContext)
           
 
Method Summary
 Connection getConnection()
           
protected  EtlContext getGlobalContext()
           
 java.lang.Object getParameter(java.lang.String name)
          Returns the value of parameter specified by name.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

globalContext

protected EtlContext globalContext
Constructor Detail

DynamicContext

protected DynamicContext()

DynamicContext

public DynamicContext(EtlContext globalContext)
Method Detail

getParameter

public java.lang.Object getParameter(java.lang.String name)
Description copied from interface: ParametersCallback
Returns the value of parameter specified by name.

The callback internally delegates a call to parent callbacks if the parameter cannot be found.

Specified by:
getParameter in interface ParametersCallback
Parameters:
name - parameter name. Providers are allowed (but not required) to ignore a case of the name parameter to comply with their internal model. For example JDBC drivers are case-insensitive to column names.
Returns:
parameter value or null if parameter doesn't exist.

getConnection

public Connection getConnection()

getGlobalContext

protected EtlContext getGlobalContext()


Copyright © Copyright 2006-2009 The Scriptella Project Team.