Interface ArgumentFactory<T>

All Known Implementing Classes:
ArgumentFactories.PrincipalNameFactory, ArgumentFactories.UserPkArgument, CurrentBuArgument, DateArgumentFactory, DatetimeArgumentFactory

public interface ArgumentFactory<T>

The ArgumentFactory is responsible for creating the arguments. You can register those factories with a parameter name. For each named parameter in the query string the value obtained from the factory is set into the query.

  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static interface 
    Any ArgumentFactory implementing this interface will know about the parameter name it is registered.
  • Method Summary

    Modifier and Type
    Method
    Description
    getArgument(String parameterName)
    Return the final argument.
  • Method Details

    • getArgument

      T getArgument(String parameterName)
      Return the final argument.
      Parameters:
      parameterName - the parameter name used triggering this ArgumentFactory
      Returns:
      the value to be set for the requested parameter