public class ResourcePropertyInjector extends java.lang.Object implements PropertyInjector
Modifier and Type | Class and Description |
---|---|
private static class |
ResourcePropertyInjector.FieldInjector |
private static class |
ResourcePropertyInjector.SetterInjector |
Modifier and Type | Field and Description |
---|---|
protected ResteasyProviderFactory |
factory |
protected java.util.List<ResourcePropertyInjector.FieldInjector> |
fields |
protected ResourceClass |
resourceClass |
protected java.util.List<ResourcePropertyInjector.SetterInjector> |
setters |
Constructor and Description |
---|
ResourcePropertyInjector(ResourceClass resourceClass,
ResteasyProviderFactory factory) |
Modifier and Type | Method and Description |
---|---|
void |
inject(HttpRequest request,
HttpResponse response,
java.lang.Object target)
Inject values into annotated properties (fields/setter methods) of the target object.
|
void |
inject(java.lang.Object target)
Inject values into annotated properties (fields/setter methods) of the target object.
|
protected java.util.List<ResourcePropertyInjector.FieldInjector> fields
protected java.util.List<ResourcePropertyInjector.SetterInjector> setters
protected ResourceClass resourceClass
protected ResteasyProviderFactory factory
public ResourcePropertyInjector(ResourceClass resourceClass, ResteasyProviderFactory factory)
public void inject(HttpRequest request, HttpResponse response, java.lang.Object target) throws Failure
PropertyInjector
inject
in interface PropertyInjector
Failure
public void inject(java.lang.Object target)
PropertyInjector
inject
in interface PropertyInjector