public class ObjectParameterValueLoaderFactory extends Object implements StatelessValueLoaderFactory
StatelessValueLoaderFactory
to load an object parameter.Constructor and Description |
---|
ObjectParameterValueLoaderFactory(String propertyName,
String methodName,
Class<?> objectType,
ObjectInstantiator objectInstantiator,
PropertyKeyFactory propertyKeyFactory)
Initiate.
|
Modifier and Type | Method and Description |
---|---|
StatelessValueLoader |
createValueLoader(Class<?> clazz)
Creates the
StatelessValueLoader . |
String |
getPropertyName()
Obtains the property name for the
StatelessValueLoader . |
void |
setValueLoader(StatelessValueLoader valueLoader)
Specifies the
StatelessValueLoader . |
public ObjectParameterValueLoaderFactory(String propertyName, String methodName, Class<?> objectType, ObjectInstantiator objectInstantiator, PropertyKeyFactory propertyKeyFactory)
propertyName
- Property name.methodName
- Method
name.objectType
- Object type.objectInstantiator
- ObjectInstantiator
.propertyKeyFactory
- PropertyKeyFactory
.public void setValueLoader(StatelessValueLoader valueLoader)
StatelessValueLoader
.valueLoader
- StatelessValueLoader
.public String getPropertyName()
StatelessValueLoaderFactory
StatelessValueLoader
.getPropertyName
in interface StatelessValueLoaderFactory
StatelessValueLoader
.public StatelessValueLoader createValueLoader(Class<?> clazz) throws Exception
StatelessValueLoaderFactory
StatelessValueLoader
.createValueLoader
in interface StatelessValueLoaderFactory
clazz
- StatelessValueLoader
will be specific to the Class
.StatelessValueLoader
.Exception
- If fails to create the StatelessValueLoader
.Copyright © 2005–2016. All rights reserved.