ExecutionParameters

Represents the execution parameters (as passed initially as a string) when invoking FixtureScripts#runScript(String, String) ) for use by the fixtures themselves (accessible using org.apache.causeway.testing.fixtures.applib.fixturescripts.FixtureScript.ExecutionContext ).

API

ExecutionParameters.java
interface ExecutionParameters {
  String getParameters()
  Map<String, String> getParameterMap()
  String getParameter(String parameterName)
  T getParameterAsT(String parameterName, Class<T> cls)
  Boolean getParameterAsBoolean(String parameterName)
  Byte getParameterAsByte(String parameterName)
  Short getParameterAsShort(String parameterName)
  Integer getParameterAsInteger(String parameterName)
  Long getParameterAsLong(String parameterName)
  Float getParameterAsFloat(String parameterName)
  Double getParameterAsDouble(String parameterName)
  Character getParameterAsCharacter(String parameterName)
  BigInteger getParameterAsBigInteger(String parameterName)
  BigDecimal getParameterAsBigDecimal(String parameterName)
  LocalDate getParameterAsLocalDate(String parameterName)
  LocalDateTime getParameterAsLocalDateTime(String parameterName)
  T getParameterAsEnum(String parameterName, Class<T> enumClass)
  void setParameterIfNotPresent(String parameterName, String parameterValue)
  void setParameter(String parameterName, Boolean parameterValue)
  void setParameter(String parameterName, Byte parameterValue)
  void setParameter(String parameterName, Short parameterValue)
  void setParameter(String parameterName, Integer parameterValue)
  void setParameter(String parameterName, Long parameterValue)
  void setParameter(String parameterName, Float parameterValue)
  void setParameter(String parameterName, Double parameterValue)
  void setParameter(String parameterName, Character parameterValue)
  void setParameter(String parameterName, BigInteger parameterValue)
  void setParameter(String parameterName, BigDecimal parameterValue)
  void setParameter(String parameterName, LocalDate parameterValue)
  void setParameter(String parameterName, LocalDateTime parameterValue)
  void setParameter(String parameterName, DateTime parameterValue)
  void setParameter(String parameterName, java.util.Date parameterValue)
  void setParameter(String parameterName, java.sql.Date parameterValue)
  void setParameter(String parameterName, Enum<?> parameterValue)
  void setParameter(String parameterName, String parameterValue)
}