Class DynamicContextDecorator

java.lang.Object
scriptella.core.DynamicContext
scriptella.core.DynamicContextDecorator
All Implemented Interfaces:
ParametersCallback

public class DynamicContextDecorator extends DynamicContext
Allows to change behaviour of wrapped DynamicContext.

Based on Decorator (from GOF) design pattern.

Mostly intended to be used by interceptors.

Version:
1.0
Author:
Fyodor Kupolov
  • Constructor Details

    • DynamicContextDecorator

      public DynamicContextDecorator(DynamicContext context)
  • Method Details

    • getParameter

      public Object getParameter(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
      Overrides:
      getParameter in class DynamicContext
      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()
      Overrides:
      getConnection in class DynamicContext