Annotation Interface Update


@Retention(RUNTIME) @Target(METHOD) public @interface Update
Indicates an CREST update method on an annotated POJO. This annotation can be used on methods in both singleton and collection resource request handlers.

The annotated method's return type must be:

  • A Promise<Resource, ? extends ResourceException> promise.
The method must take the following parameters:
  • A org.forgerock.json.resource.UpdateRequest to be given the request.
If the method is on a collection handler, it must also take the following parameters:
  • A string parameter for the instance identifier.
The method may also take the following parameters:
  • A Context to be given the context.
See Also:
  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
    Describe the standard operation details of this action.
  • Element Details

    • operationDescription

      Operation operationDescription
      Describe the standard operation details of this action.