Class PrefixedFormInjector
java.lang.Object
org.jboss.resteasy.core.FormInjector
org.jboss.resteasy.core.PrefixedFormInjector
- All Implemented Interfaces:
ValueInjector
- Direct Known Subclasses:
AbstractCollectionFormInjector
Extension of
FormInjector
that handles prefixes for associated classes.-
Constructor Summary
ConstructorDescriptionPrefixedFormInjector
(Class type, String prefix, ResteasyProviderFactory factory) Constructor setting the prefix. -
Method Summary
Modifier and TypeMethodDescriptionprotected Object
doInject
(String prefix, HttpRequest request, HttpResponse response, boolean unwrapAsync) Calls the superinject(org.jboss.resteasy.spi.HttpRequest, org.jboss.resteasy.spi.HttpResponse, boolean)
method.protected boolean
Checks that the list has an non empty value.inject
(HttpRequest request, HttpResponse response, boolean unwrapAsync) Inject inside the context of an HTTP request.Methods inherited from class org.jboss.resteasy.core.FormInjector
inject
-
Constructor Details
-
PrefixedFormInjector
Constructor setting the prefix.- Parameters:
type
- type classprefix
- prefixfactory
- provider factory
-
-
Method Details
-
inject
Inject inside the context of an HTTP request. Wraps the request in a- Specified by:
inject
in interfaceValueInjector
- Overrides:
inject
in classFormInjector
- Parameters:
request
- http requestresponse
- http responseunwrapAsync
- unwrap async- Returns:
- object
-
doInject
protected Object doInject(String prefix, HttpRequest request, HttpResponse response, boolean unwrapAsync) Calls the superinject(org.jboss.resteasy.spi.HttpRequest, org.jboss.resteasy.spi.HttpResponse, boolean)
method.- Parameters:
prefix
- prefixrequest
- http requestresponse
- http responseunwrapAsync
- unwrap async- Returns:
- injector instance
-
hasValue
-