public class RequestResolver extends BeanResolver
Request
objects.UNRESOLVED
Constructor and Description |
---|
RequestResolver() |
Modifier and Type | Method and Description |
---|---|
Class<?> |
getKey()
Do not forget to override this method in sub-classes.
|
Object |
put(Object object,
Object element,
Object value)
Attempts to set the value of an element of an object.
|
get
public Class<?> getKey()
BeanResolver
getKey
in interface org.forgerock.http.util.Indexed<Class>
getKey
in interface Resolver
getKey
in class BeanResolver
Object.class
type reference.public Object put(Object object, Object element, Object value)
Resolver
object
argument references an object for which a named or indexed element is to
be set. The element
argument specifies which element value is to
be set. The value
argument specifies the value to be set.
The element
argument can be either a String
or an
Integer
object. A string represents a named element of an
associative array; an integer represents the index of an ordered array.
If the resolver cannot resolve the requested element or set its value,
then Resolver.UNRESOLVED
should be returned. This allows other resovlers
of more generic classes or interfaces to potentially resolve the
requested element.
put
in interface Resolver
put
in class BeanResolver
object
- the object in which to resolve the specified element.element
- the element within the specified object whose value is to be
set.value
- the value to set the element to.null
if no previous
value, or Resolver.UNRESOLVED
if it cannot be resolved.Copyright © 2025 Open Identity Platform Community. All rights reserved.