Class AppRuntimeParameterProvider
- java.lang.Object
-
- com.wavemaker.runtime.data.dao.query.providers.AppRuntimeParameterProvider
-
- All Implemented Interfaces:
ParametersProvider
public class AppRuntimeParameterProvider extends java.lang.Object implements ParametersProvider
- Since:
- 4/8/17
-
-
Constructor Summary
Constructors Constructor Description AppRuntimeParameterProvider(WMQueryInfo queryInfo, org.hibernate.TypeHelper typeHelper, WMQLTypeHelper wmqlTypeHelper)AppRuntimeParameterProvider(java.util.Map<java.lang.String,java.lang.Object> parameters, ParameterTypeResolver resolver)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<org.hibernate.type.Type>getType(org.hibernate.Session session, java.lang.String name)Returns theClass.getCanonicalName()for given parameter name.java.lang.ObjectgetValue(org.hibernate.Session session, java.lang.String name)Returns the value for given parameter name.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.wavemaker.runtime.data.dao.query.providers.ParametersProvider
configure
-
-
-
-
Constructor Detail
-
AppRuntimeParameterProvider
public AppRuntimeParameterProvider(java.util.Map<java.lang.String,java.lang.Object> parameters, ParameterTypeResolver resolver)
-
AppRuntimeParameterProvider
public AppRuntimeParameterProvider(WMQueryInfo queryInfo, org.hibernate.TypeHelper typeHelper, WMQLTypeHelper wmqlTypeHelper)
-
-
Method Detail
-
getValue
public java.lang.Object getValue(org.hibernate.Session session, java.lang.String name)Description copied from interface:ParametersProviderReturns the value for given parameter name.- Specified by:
getValuein interfaceParametersProvidername- parameter name.- Returns:
- parameter value, null if no value present.
-
getType
public java.util.Optional<org.hibernate.type.Type> getType(org.hibernate.Session session, java.lang.String name)Description copied from interface:ParametersProviderReturns theClass.getCanonicalName()for given parameter name.- Specified by:
getTypein interfaceParametersProvidername- parameter name.- Returns:
- returns class name,
Optional.empty()if not present.
-
-