public class PrefixedFormInjector extends FormInjector
FormInjector that handles prefixes for associated classes.| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
prefix |
| Constructor and Description |
|---|
PrefixedFormInjector(java.lang.Class type,
java.lang.String prefix,
ResteasyProviderFactory factory)
Constructor setting the prefix.
|
| Modifier and Type | Method and Description |
|---|---|
private boolean |
containsPrefixedFormFieldsWithValue(javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> decodedFormParameters)
Checks to see if the decodedParameters contains any form fields starting with the prefix.
|
protected java.lang.Object |
doInject(java.lang.String prefix,
HttpRequest request,
HttpResponse response)
Calls the super
inject(org.jboss.resteasy.spi.HttpRequest, org.jboss.resteasy.spi.HttpResponse) method. |
protected boolean |
hasValue(java.util.List<java.lang.String> list)
Checks that the list has an non empty value.
|
java.lang.Object |
inject(HttpRequest request,
HttpResponse response)
Inject inside the context of an HTTP request.
|
injectpublic PrefixedFormInjector(java.lang.Class type,
java.lang.String prefix,
ResteasyProviderFactory factory)
public java.lang.Object inject(HttpRequest request, HttpResponse response)
inject in interface ValueInjectorinject in class FormInjectorprotected java.lang.Object doInject(java.lang.String prefix,
HttpRequest request,
HttpResponse response)
inject(org.jboss.resteasy.spi.HttpRequest, org.jboss.resteasy.spi.HttpResponse) method.private boolean containsPrefixedFormFieldsWithValue(javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> decodedFormParameters)
protected boolean hasValue(java.util.List<java.lang.String> list)