Class BeanPropertyParameterSource
java.lang.Object
org.springframework.integration.jpa.support.parametersource.BeanPropertyParameterSource
- All Implemented Interfaces:
ParameterSource
public class BeanPropertyParameterSource extends Object implements ParameterSource
- Since:
- 2.2
- Author:
- Gunnar Hillert, Gary Russell
-
Constructor Summary
Constructors Constructor Description BeanPropertyParameterSource(Object object)
Create a new BeanPropertySqlParameterSource for the given bean. -
Method Summary
Modifier and Type Method Description String[]
getReadablePropertyNames()
Provide access to the property names of the wrapped bean.Object
getValue(String paramName)
Return the parameter value for the requested named parameter.boolean
hasValue(String paramName)
Determine whether there is a value for the specified named parameter.
-
Constructor Details
-
BeanPropertyParameterSource
Create a new BeanPropertySqlParameterSource for the given bean.- Parameters:
object
- the bean instance to wrap
-
-
Method Details
-
hasValue
Description copied from interface:ParameterSource
Determine whether there is a value for the specified named parameter.- Specified by:
hasValue
in interfaceParameterSource
- Parameters:
paramName
- the name of the parameter- Returns:
- whether there is a value defined
-
getValue
Description copied from interface:ParameterSource
Return the parameter value for the requested named parameter.- Specified by:
getValue
in interfaceParameterSource
- Parameters:
paramName
- the name of the parameter- Returns:
- the value of the specified parameter
-
getReadablePropertyNames
Provide access to the property names of the wrapped bean. Uses support provided in thePropertyAccessor
interface.- Returns:
- an array containing all the known property names
-