Class IntoRrcInjector
- java.lang.Object
-
- org.restlet.ext.jaxrs.internal.wrappers.params.ContextInjector
-
- org.restlet.ext.jaxrs.internal.wrappers.params.IntoRrcInjector
-
@Deprecated public class IntoRrcInjector extends ContextInjector
Deprecated.Will be removed in next minor release.Helper class to inject into fields for @*Param into root resource classes.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.restlet.ext.jaxrs.internal.wrappers.params.ContextInjector
ContextInjector.BeanSetter, ContextInjector.FieldWrapper, ContextInjector.InjectionAim, ContextInjector.Injector
-
-
Constructor Summary
Constructors Constructor Description IntoRrcInjector(java.lang.Class<?> jaxRsClass, ThreadLocalizedContext tlContext, boolean leaveClassEncoded, javax.ws.rs.ext.Providers allProviders, ExtensionBackwardMapping extensionBackwardMapping)Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description private java.lang.reflect.TypegetConvGenTo(java.lang.reflect.AccessibleObject fieldOrBeanSetter)Deprecated.private java.lang.Class<?>getConvTo(java.lang.reflect.AccessibleObject fieldOrBeanSetter)Deprecated.private voidinit(java.lang.Class<?> jaxRsClass, ThreadLocalizedContext tlContext, boolean lcEnc)Deprecated.initiates the fields to cache the fields that needs injection.private ParameterList.CookieParamGetternewCookieParamGetter(java.lang.reflect.AccessibleObject fieldOrBeanSetter, ThreadLocalizedContext tlContext, boolean annoSaysLeaveClassEncoded)Deprecated.private ParameterList.HeaderParamGetternewHeaderParamGetter(java.lang.reflect.AccessibleObject fieldOrBeanSetter, ThreadLocalizedContext tlContext, boolean annoSaysLeaveClassEncoded)Deprecated.private ParameterList.MatrixParamGetternewMatrixParamGetter(java.lang.reflect.AccessibleObject fieldOrBeanSetter, ThreadLocalizedContext tlContext, boolean leaveClassEncoded)Deprecated.private ParameterList.PathParamGetternewPathParamGetter(java.lang.reflect.AccessibleObject fieldOrBeanSetter, ThreadLocalizedContext tlContext, boolean leaveClassEncoded)Deprecated.private ParameterList.QueryParamGetternewQueryParamGetter(java.lang.reflect.AccessibleObject fieldOrBeanSetter, ThreadLocalizedContext tlContext, boolean leaveClassEncoded)Deprecated.-
Methods inherited from class org.restlet.ext.jaxrs.internal.wrappers.params.ContextInjector
add, getInjectObject, getInjector, injectInto
-
-
-
-
Constructor Detail
-
IntoRrcInjector
public IntoRrcInjector(java.lang.Class<?> jaxRsClass, ThreadLocalizedContext tlContext, boolean leaveClassEncoded, javax.ws.rs.ext.Providers allProviders, ExtensionBackwardMapping extensionBackwardMapping) throws IllegalFieldTypeException, IllegalBeanSetterTypeException, IllegalPathParamTypeExceptionDeprecated.- Parameters:
jaxRsClass-tlContext-leaveClassEncoded-allProviders- all entity providers.extensionBackwardMapping-- Throws:
IllegalBeanSetterTypeExceptionIllegalFieldTypeExceptionIllegalPathParamTypeException
-
-
Method Detail
-
getConvGenTo
private java.lang.reflect.Type getConvGenTo(java.lang.reflect.AccessibleObject fieldOrBeanSetter)
Deprecated.
-
getConvTo
private java.lang.Class<?> getConvTo(java.lang.reflect.AccessibleObject fieldOrBeanSetter)
Deprecated.
-
init
private void init(java.lang.Class<?> jaxRsClass, ThreadLocalizedContext tlContext, boolean lcEnc) throws IllegalPathParamTypeExceptionDeprecated.initiates the fields to cache the fields that needs injection.- Parameters:
lcEnc- leave class encoded- Throws:
IllegalPathParamTypeException
-
newCookieParamGetter
private ParameterList.CookieParamGetter newCookieParamGetter(java.lang.reflect.AccessibleObject fieldOrBeanSetter, ThreadLocalizedContext tlContext, boolean annoSaysLeaveClassEncoded)
Deprecated.
-
newHeaderParamGetter
private ParameterList.HeaderParamGetter newHeaderParamGetter(java.lang.reflect.AccessibleObject fieldOrBeanSetter, ThreadLocalizedContext tlContext, boolean annoSaysLeaveClassEncoded)
Deprecated.
-
newMatrixParamGetter
private ParameterList.MatrixParamGetter newMatrixParamGetter(java.lang.reflect.AccessibleObject fieldOrBeanSetter, ThreadLocalizedContext tlContext, boolean leaveClassEncoded)
Deprecated.
-
newPathParamGetter
private ParameterList.PathParamGetter newPathParamGetter(java.lang.reflect.AccessibleObject fieldOrBeanSetter, ThreadLocalizedContext tlContext, boolean leaveClassEncoded) throws IllegalPathParamTypeException
Deprecated.- Throws:
IllegalPathParamTypeException
-
newQueryParamGetter
private ParameterList.QueryParamGetter newQueryParamGetter(java.lang.reflect.AccessibleObject fieldOrBeanSetter, ThreadLocalizedContext tlContext, boolean leaveClassEncoded)
Deprecated.
-
-