Interface ParametersProvider

    • Method Summary

      All Methods Instance Methods Abstract Methods Default Methods 
      Modifier and Type Method Description
      default <R> org.hibernate.query.Query<R> configure​(org.hibernate.Session session, org.hibernate.query.Query<R> query)
      Utility method to configure parameters to given query.
      java.util.Optional<org.hibernate.type.Type> getType​(org.hibernate.Session session, java.lang.String name)
      Returns the Class.getCanonicalName() for given parameter name.
      java.lang.Object getValue​(org.hibernate.Session session, java.lang.String name)
      Returns the value for given parameter name.
    • Method Detail

      • getValue

        java.lang.Object getValue​(org.hibernate.Session session,
                                  java.lang.String name)
        Returns the value for given parameter name.
        Parameters:
        name - parameter name.
        Returns:
        parameter value, null if no value present.
      • getType

        java.util.Optional<org.hibernate.type.Type> getType​(org.hibernate.Session session,
                                                            java.lang.String name)
        Returns the Class.getCanonicalName() for given parameter name.
        Parameters:
        name - parameter name.
        Returns:
        returns class name, Optional.empty() if not present.
      • configure

        default <R> org.hibernate.query.Query<R> configure​(org.hibernate.Session session,
                                                           org.hibernate.query.Query<R> query)
        Utility method to configure parameters to given query.
        Type Parameters:
        R - query return type.
        Parameters:
        session - hibernate session
        query - query to be configured
        Returns:
        Returns the given query