Interface ParameterContext<Context extends ParameterContext>

  • All Known Subinterfaces:
    Query

    public interface ParameterContext<Context extends ParameterContext>
    Since:
    9.0
    Author:
    anistor@redhat.com
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.util.Map<java.lang.String,​java.lang.Object> getParameters()
      Returns the named parameters Map.
      Context setParameter​(java.lang.String paramName, java.lang.Object paramValue)
      Sets the value of a named parameter.
      Context setParameters​(java.util.Map<java.lang.String,​java.lang.Object> paramValues)
      Sets multiple named parameters at once.
    • Method Detail

      • getParameters

        java.util.Map<java.lang.String,​java.lang.Object> getParameters()
        Returns the named parameters Map.
        Returns:
        the named parameters (unmodifiable) or null if the query does not have parameters
      • setParameter

        Context setParameter​(java.lang.String paramName,
                             java.lang.Object paramValue)
        Sets the value of a named parameter.
        Parameters:
        paramName - the parameters name (non-empty and not null)
        paramValue - a non-null value
        Returns:
        itself
      • setParameters

        Context setParameters​(java.util.Map<java.lang.String,​java.lang.Object> paramValues)
        Sets multiple named parameters at once. Parameters names cannot be empty or null. Parameter values must not be null.
        Parameters:
        paramValues - a Map of parameters
        Returns:
        itself