Uses of Class
org.forgerock.json.JsonValue
Packages that use JsonValue
Package
Description
This package contains all classes pertaining to AM's IoT functionality.
Extensions to Jackson's JSON Schema to support the API Descriptor extensions to standard JSON Schema.
ForgeRock API Descriptor models.
This package defines the common authorization API interfaces and classes used by both the CREST API and CHF HTTP
API.
This package defines the authentication framework classes for the authentication of messages
via authentication contexts and modules.
This package contains the common config property resolvers.
Contains utility classes for commons config.
This package provides APIs for OAuth 2.0 services implementations.
Provides routing functionality for HTTP requests.
Provides interfaces for managing and interacting with HTTP Sessions.
Provides an API for the traversal and manipulation of JSON object model structures in Java.
Core library for JSON cryptographic operations.
Simple JSON cryptographic implementation.
Classes and interfaces for creating and manipulating JWKs.
Classes and interfaces for JWTs.
JWT implementation(s) of
TokenHandler.Classes and interfaces for core types including connections, request
handlers, resources, and their exceptions.
Implementation of
Macaroons: Cookies with contextual caveats for decentralized
authorization in the cloud. See
Macaroon for more details.Commons OAuth Framework API.
Forgerock Apple Client implementation.
Forgerock Facebook Client Implementation.
OAuth 2.0 ForgeRock Client Implementation.
OpenID Connect ForgeRock Client Implementation.
Defines the core classes to implement OAuth2 for OpenAM.
This package contains the API for writing authentication nodes.
Classes that provide AM's features as an OAuth 2.0 Authorization Server.
Functionality for issuing access and refresh token as
Macaroons.Classes pertaining to the predicates used by the Push Service's Message Dispatcher.
Contains the classes which encapsulate the user-provided configuration state necessary to publish a STS instance.
Contains classes and interface definitions common to all token provider classes.
Classes related to producing OpenIdConnect tokens
This package contains classes related to creating the json payloads corresponding to REST-STS and TokenGenerationService
invocations.
Classes that support AM's UMA AS functionality.
Classes required for the AM OAuth2 OIDC implementation.
Secrets backend that reads secrets from a remote Hashicorp Vault server.
This package contains the core implementation for the anonymous process service.
This package contains crypto related implementations for self-service.
This package contains core utility methods and classes.
This package contains captcha stage implementation.
This package contains a common email stage implementation.
This package contains a common user kba stage implementation.
This package contains a parameter passing stage implementation.
This package contains a common user registration stage implementation.
This package contains a common reset password stage implementation.
This package contains a common user related stage implementation.
This package contains the classes classes and interfaces used in the services' implementations.
This package contains the
Context interface and various common protocol
independent implementations.Provides token handler definition.
Provides a mechanism for implementing query filters.
-
Uses of JsonValue in org.forgerock.am.iot
Methods in org.forgerock.am.iot that return JsonValueModifier and TypeMethodDescriptionThingsAccessAuditFilter.getActionSuccessDetail(ActionRequest request, ActionResponse response) -
Uses of JsonValue in org.forgerock.api.jackson
Methods in org.forgerock.api.jackson with parameters of type JsonValue -
Uses of JsonValue in org.forgerock.api.models
Methods in org.forgerock.api.models that return JsonValueModifier and TypeMethodDescriptionApplies the translation to string values by converting them toLocalizableString.abstract JsonValueSchema.getSchema()Obtain the schema definition if it is not a reference.Methods in org.forgerock.api.models with parameters of type JsonValue -
Uses of JsonValue in org.forgerock.authz.filter.api
Methods in org.forgerock.authz.filter.api that return JsonValueModifier and TypeMethodDescriptionAuthorizationResult.getDetail()Gets the detail of why the request is not authorized to access the requested resource.Methods in org.forgerock.authz.filter.api with parameters of type JsonValueModifier and TypeMethodDescriptionstatic AuthorizationResultAuthorizationResult.accessDenied(String reason, JsonValue detail) Creates a newAuthorizationResultinstance which indicates that access to the request protected resource is denied, for the given reason and detail. -
Uses of JsonValue in org.forgerock.caf.authentication.framework
Methods in org.forgerock.caf.authentication.framework with parameters of type JsonValueModifier and TypeMethodDescriptionvoidAudits the authentication request, using the audit information from the given audit message.Constructors in org.forgerock.caf.authentication.framework with parameters of type JsonValueModifierConstructorDescriptionMessageContextImpl(JsonValue savedContext, ClassLoader classLoader) Creates a new context from the JSON representation of a previously persisted context. -
Uses of JsonValue in org.forgerock.config.resolvers
Methods in org.forgerock.config.resolvers with parameters of type JsonValueModifier and TypeMethodDescriptionstatic PropertyResolverPropertyResolvers.jsonResolver(String name, JsonValue json) Construct a newJsonValueResolverusing a given aJsonValue.static PropertyResolverPropertyResolvers.jsonResolver(JsonValue json) Construct a newJsonValueResolverusing a given aJsonValue. -
Uses of JsonValue in org.forgerock.config.util
Methods in org.forgerock.config.util that return JsonValueModifier and TypeMethodDescriptionTraverses aJsonValueand does property substitution as well as any type coercion.JsonValuePropertyEvaluator.evaluate(JsonValue object, SubstitutionContext context) Traverses aJsonValueand does property substitution as well as any type coercion.Methods in org.forgerock.config.util that return types with arguments of type JsonValueModifier and TypeMethodDescriptionJsonValuePropertyEvaluator.singleKeyWithName(String name) Create a predicate for a JSON coercion function as used in theMapargument toJsonValuePropertyEvaluator(SubstitutionService, List).Methods in org.forgerock.config.util with parameters of type JsonValueModifier and TypeMethodDescriptionTraverses aJsonValueand does property substitution as well as any type coercion.JsonValuePropertyEvaluator.evaluate(JsonValue object, SubstitutionContext context) Traverses aJsonValueand does property substitution as well as any type coercion.Method parameters in org.forgerock.config.util with type arguments of type JsonValueModifier and TypeMethodDescriptionDefine a coercion function.JsonValuePropertyEvaluator.CoercionFunctionSpecBuilder.using(BiFunction<JsonValue, SubstitutionService, Object, JsonValueException> function) Specify the function that will convert the matched JSON into an object. -
Uses of JsonValue in org.forgerock.http.oauth2
Methods in org.forgerock.http.oauth2 that return JsonValueModifier and TypeMethodDescriptionAccessTokenInfo.asJsonValue()Returns the raw JSON as aJsonValue.Constructors in org.forgerock.http.oauth2 with parameters of type JsonValueModifierConstructorDescriptionAccessTokenInfo(JsonValue rawInfo, String token, Set<String> scopes, long expiresAt) Build anAccessTokenInfowith the provided information.OAuth2Context(JsonValue savedContext, ClassLoader classLoader) Creates a new context from the JSON representation of a previously persisted context. -
Uses of JsonValue in org.forgerock.http.routing
Constructors in org.forgerock.http.routing with parameters of type JsonValueModifierConstructorDescriptionApiVersionRouterContext(JsonValue savedContext, ClassLoader classLoader) Restore from JSON representation.UriRouterContext(JsonValue savedContext, ClassLoader classLoader) Restore from JSON representation. -
Uses of JsonValue in org.forgerock.http.session
Constructors in org.forgerock.http.session with parameters of type JsonValueModifierConstructorDescriptionSessionContext(JsonValue savedContext, ClassLoader classLoader) Restore from JSON representation. -
Uses of JsonValue in org.forgerock.json
Methods in org.forgerock.json that return JsonValueModifier and TypeMethodDescriptionAdds the specified value to the list.Adds the specified value to the end of the list.Adds the specified value.JsonValue.add(JsonPointer pointer, Object object) Adds the value identified by the specified pointer, relative to this value as root.JsonValue.addIfNotNull(String key, Object object) Adds the specified object value only if it is not nullJsonValue.addPermissive(JsonPointer pointer, Object object) Adds the value identified by the specified pointer, relative to this value as root.final JsonValueJsonValue.clone()Returns a shallow copy of this JSON value.JsonValue.copy()Returns a deep copy of this JSON value.Defaults the JSON value to the specified value if it is currentlynull.static JsonValueCompares two JSON values, and produces a JSON Patch value, which contains the operations necessary to modify theoriginalvalue to arrive at thetargetvalue.Performs a deep comparison of this JSON vlaue with another JSON value, and produces a JSON Patch value, which contains the operations necessary to modify the current value to arrive at thetargetvalue.Called to enforce that the JSON value is of a particular type.JsonValue.get(int index) Returns the specified child value.Returns the specified item value.JsonValue.get(JsonPointer pointer) Returns the specified child value with a pointer, relative to this value as root.JsonValueException.getJsonValue()Returns the JSON value for which the exception was thrown.static JsonValueReturns a JSON value whose content is the provided object.static JsonValueCreates a new JSON value which combines the contents two JSON values.Creates a new JSON value which combines the contents this JSON value with another.Sets the value of the specified child list element.Sets the value of the specified member.JsonValue.put(JsonPointer pointer, Object object) Sets the value identified by the specified pointer, relative to this value as root.JsonValue.putIfNotNull(String key, Object object) Sets the value of the specified member, only if it is not null.JsonValue.putPermissive(JsonPointer pointer, Object object) Sets the value identified by the specified pointer, relative to this value as root.JsonValue.required()Throws aJsonValueExceptionif the JSON value isnull.Methods in org.forgerock.json that return types with arguments of type JsonValueModifier and TypeMethodDescriptionstatic Function<JsonValue,byte[], JsonValueException> JsonValueFunctions.base64Binary()static Function<JsonValue,byte[], JsonValueException> JsonValueFunctions.base64urlBinary()Returns abyte[]by converting the JsonValue usingasString()and thenBase64url-decoding the result.static Function<JsonValue,Charset, JsonValueException> JsonValueFunctions.charset()Returns the JSON string value as a character set used for byte encoding/decoding.static Function<JsonValue,JsonValue, JsonValueException> JsonValueFunctions.deepTransformBy(Function<JsonValue, ?, JsonValueException> function) Returns the JSON value as the result of a deep JsonValue object-traversal, applying the provided transformfunctionto each element.static Function<JsonValue,JsonValue, JsonValueException> JsonValueFunctions.deepTransformBy(Function<JsonValue, ?, JsonValueException> function) Returns the JSON value as the result of a deep JsonValue object-traversal, applying the provided transformfunctionto each element.static Function<JsonValue,Duration, JsonValueException> JsonValueFunctions.duration()Returns the JSON string value as aDuration.static <T extends Enum<T>>
Function<JsonValue,T, JsonValueException> JsonValueFunctions.enumConstant(Class<T> type) Returns the JSON string value as an enum constant of the specified enum type.static Function<JsonValue,Instant, JsonValueException> JsonValueFunctions.epochSecondsInstant()Returns aInstantby converting the JsonValue into a number and interpreting that as the number of seconds since the UTC epoch as perInstant.ofEpochSecond(long).static Function<JsonValue,File, JsonValueException> JsonValueFunctions.file()Returns the JSON string value as aFileobject.static Function<JsonValue,JsonValue, JsonValueException> JsonValueFunctions.identity()Deprecated.static Function<JsonValue,JsonValue, JsonValueException> JsonValueFunctions.identity()Deprecated.useJsonValue::copydirectly insteadstatic Function<JsonValue,Instant, JsonValueException> JsonValueFunctions.instant()JsonValueFunctions.integer()Returns anIntegerby converting the JsonValue usingasInteger(), or by parsing the JsonValue string usingInteger.parseInt(String).JsonValue.iterator()Returns an iterator over the child values that this JSON value contains.Returns the JSON value as aListcontaining objects whose type (and value) is specified by a transformation function.static Function<JsonValue,Optional<JsonValue>, JsonValueException> JsonValueFunctions.optional()Return anOptionalif the given JsonValue has a value, orOptional.empty()if the JsonValue contains a null value.static Function<JsonValue,Optional<JsonValue>, JsonValueException> JsonValueFunctions.optional()Return anOptionalif the given JsonValue has a value, orOptional.empty()if the JsonValue contains a null value.static <T> Function<JsonValue,Optional<T>, JsonValueException> JsonValueFunctions.optionalOf(Function<JsonValue, T, JsonValueException> mappingFunction) Return anOptionalof a new type if the given JsonValue has a value, orOptional.empty()if the JsonValue contains a null value.static Function<JsonValue,Boolean, NeverThrowsException> JsonValueFunctions.parseBoolean()Returns aBooleanby converting the JsonValue usingasLong(), or by parsing the JsonValue string usingBoolean.parseBoolean(String).static Function<JsonValue,Long, NumberFormatException> JsonValueFunctions.parseLong()Returns aLongby converting the JsonValue usingasLong(), or by parsing the JsonValue string usingLong.parseLong(String).static Function<JsonValue,Pattern, JsonValueException> JsonValueFunctions.pattern()Returns the JSON string value as a regular expression pattern.JsonValueFunctions.pointer()Returns the JSON string value as a JSON pointer.static <V> Function<JsonValue,Set<V>, JsonValueException> Returns the JSON value as aSetcontaining objects whose type (and value) is specified by the parametertype.Returns the JSON value as aSetcontaining objects whose type (and value) is specified by a transformation function.JsonValue.stream()Construct a Stream from this JsonValue object.static Function<JsonValue,List<String>, JsonValueException> JsonValueFunctions.stringOrListOfStrings()Return a list of string values from the given JsonValue.static Function<JsonValue,URI, JsonValueException> JsonValueFunctions.uri()Returns the JSON string value as a uniform resource identifier.static Function<JsonValue,URL, JsonValueException> JsonValueFunctions.url()Returns the JSON string value as a uniform resource locator.static Function<JsonValue,UUID, JsonValueException> JsonValueFunctions.uuid()Returns the JSON string value as a universally unique identifier (UUID).Methods in org.forgerock.json with parameters of type JsonValueModifier and TypeMethodDescriptionfinal JsonValuestatic JsonValueCompares two JSON values, and produces a JSON Patch value, which contains the operations necessary to modify theoriginalvalue to arrive at thetargetvalue.Performs a deep comparison of this JSON vlaue with another JSON value, and produces a JSON Patch value, which contains the operations necessary to modify the current value to arrive at thetargetvalue.JsonPatchValueTransformer.getTransformedValue(JsonValue target, JsonValue op) Return the value to be used for a given patch operation.static booleanCompares two JSON values, and returns whether the two objects are identical.booleanPerforms a deep comparison of this JSON value with another JSON value, and returns whether the two objects are identical.static JsonValueCreates a new JSON value which combines the contents two JSON values.Creates a new JSON value which combines the contents this JSON value with another.static voidApplies a set of modifications in a JSON patch value to an original value, resulting in the intended target value.static voidJsonPatch.patch(JsonValue original, JsonValue patch, JsonPatchValueTransformer transform) Applies a set of modifications in a JSON patch value to an original value, resulting in the intended target value.voidApplies a set of modifications in a JSON patch value to the current object, resulting in the intended target value.protected ObjectJsonValueTraverseFunction.traverseList(JsonValue value) Transform a JsonValue List into another object.protected ObjectJsonValueTraverseFunction.traverseMap(JsonValue value) Transform a JsonValue Map into another object.Method parameters in org.forgerock.json with type arguments of type JsonValueModifier and TypeMethodDescription<V,E extends Exception>
VReturns the JSON value as an object whose type (and value) is specified by a transformation function.JsonValue.asAsync(AsyncFunction<JsonValue, V, E> transformFunction) Returns the JSON value as a promised object whose type (and value) is specified by a transformation function.static Function<JsonValue,JsonValue, JsonValueException> JsonValueFunctions.deepTransformBy(Function<JsonValue, ?, JsonValueException> function) Returns the JSON value as the result of a deep JsonValue object-traversal, applying the provided transformfunctionto each element.Returns the JSON value as aListcontaining objects whose type (and value) is specified by a transformation function.static <T> Function<JsonValue,Optional<T>, JsonValueException> JsonValueFunctions.optionalOf(Function<JsonValue, T, JsonValueException> mappingFunction) Return anOptionalof a new type if the given JsonValue has a value, orOptional.empty()if the JsonValue contains a null value.Returns the JSON value as aSetcontaining objects whose type (and value) is specified by a transformation function.Constructors in org.forgerock.json with parameters of type JsonValueModifierConstructorDescriptionJsonValueException(JsonValue value) Constructs a new exception with the specified JSON value andnullas its detail message.JsonValueException(JsonValue value, String message) Constructs a new exception with the specified JSON value and detail message.JsonValueException(JsonValue value, String message, Throwable cause) Constructs a new exception with the specified JSON value, detail message and cause.JsonValueException(JsonValue value, Throwable cause) Constructs a new exception with the specified JSON value and cause.Constructor parameters in org.forgerock.json with type arguments of type JsonValueModifierConstructorDescriptionJsonValueTraverseFunction(Function<JsonValue, ?, JsonValueException> transform) Construct the traversal function with a transformation function to apply to each array element nested object attribute value element, or primitive element. -
Uses of JsonValue in org.forgerock.json.crypto
Methods in org.forgerock.json.crypto that return JsonValueModifier and TypeMethodDescriptionDecrypts the specified value.Encrypts the specified value.JsonCrypto.getValue()Returns the JSON cryptographic value.JsonCrypto.toJsonValue()Returns this object as a$cryptoJSON object value.Methods in org.forgerock.json.crypto with parameters of type JsonValueModifier and TypeMethodDescriptionDecrypts the specified value.Encrypts the specified value.voidJsonCrypto.fromJsonValue(JsonValue value) Initializes this object from the specified$cryptoJSON object value.static booleanJsonCrypto.isJsonCrypto(JsonValue value) Returnstrueif the specified JSON value contains a valid$cryptoJSON object structure.voidSets the JSON cryptographic value.protected ObjectJsonDecryptFunction.traverseMap(JsonValue value) Constructors in org.forgerock.json.crypto with parameters of type JsonValueModifierConstructorDescriptionJsonCrypto(String type, JsonValue value) Constructs a new JSON cryptographic object, initializing with the specified type and cryptographic value.JsonCrypto(JsonValue value) Constructs a new JSON cryptographic object, initializing from a JSON value. -
Uses of JsonValue in org.forgerock.json.crypto.simple
Methods in org.forgerock.json.crypto.simple that return JsonValueModifier and TypeMethodDescriptionMethods in org.forgerock.json.crypto.simple with parameters of type JsonValue -
Uses of JsonValue in org.forgerock.json.jose.jwk
Methods in org.forgerock.json.jose.jwk that return JsonValueModifier and TypeMethodDescriptionJWKSet.getJWKsAsJsonValue()Get the JWKs in the set.EcJWK.toJsonValue()JWK.toJsonValue()Returns a json representation of the JWK.protected static JsonValueJWK.toJsonValue(String json) Converts a String into a JsonValue.protected static JsonValueJWKSet.toJsonValue(String json) Converts a json string to a jsonValue.OctJWK.toJsonValue()OkpJWK.toJsonValue()RsaJWK.PrimesInfo.toJsonValue()Returns a json representation of the other factors.RsaJWK.toJsonValue()Methods in org.forgerock.json.jose.jwk that return types with arguments of type JsonValueModifier and TypeMethodDescriptionJWKSetParser.gatherHttpContentsAsync(URL url) Uses the Client to gather HTTP information.Methods in org.forgerock.json.jose.jwk with parameters of type JsonValueModifier and TypeMethodDescriptionprotected static voidJWK.loadJWKFromJson(JWK.Builder builder, JsonValue json) Load the generic JWK attributes from the json, by side effect.static EcJWKParses a JWK from a JsonValue json object.static JWKParses a JsonValue into the proper JWK type.static JWKSetParses a JWKSet object from a jsonValue object.static OctJWKParses a OctJWK object from a jsonValue object.static OkpJWKParses a JWK from a JsonValue json object.static RsaJWKParses a RsaJWK from a jsonValue Object.static RsaJWK.PrimesInfoParses a PrimesInfo from a jsonValue Object.protected voidAdd a string value into a json only if it's not null.Constructors in org.forgerock.json.jose.jwk with parameters of type JsonValue -
Uses of JsonValue in org.forgerock.json.jose.jwt
Methods in org.forgerock.json.jose.jwt that return JsonValueModifier and TypeMethodDescriptionReturns the specified item value.JWObject.toJsonValue()Returns a json representation of the JWObject. -
Uses of JsonValue in org.forgerock.json.jose.tokenhandler
Methods in org.forgerock.json.jose.tokenhandler that return JsonValueModifier and TypeMethodDescriptionJwtTokenHandler.validateAndExtractState(String snapshotToken) Deprecated.SecretsJwtTokenHandler.validateAndExtractState(String snapshotToken) Methods in org.forgerock.json.jose.tokenhandler with parameters of type JsonValue -
Uses of JsonValue in org.forgerock.json.resource
Methods in org.forgerock.json.resource that return JsonValueModifier and TypeMethodDescriptionstatic JsonValueResources.filterResource(JsonValue resource, Collection<JsonPointer> fields) Returns a JSON object containing only the specified fields from the provided JSON value.ActionRequest.getContent()Returns the content of this action request.CreateRequest.getContent()Returns the content of the JSON resource to be created.ResourceResponse.getContent()Returns the JSON content of this resource.UpdateRequest.getContent()Returns the content of the JSON resource to be replaced.final JsonValueResourceException.getDetail()Returns the additional detail which can be evaluated by applications.ActionResponse.getJsonContent()Gets theJsonValuecontent contained in theResponse.PatchOperation.getValue()Returns the value for the patch operation.ActionRequest.toJsonValue()CreateRequest.toJsonValue()DeleteRequest.toJsonValue()PatchOperation.toJsonValue()Returns a JSON value representation of this patch operation.PatchRequest.toJsonValue()QueryRequest.toJsonValue()ReadRequest.toJsonValue()Request.toJsonValue()Return a JsonValue representation of this request.final JsonValueResourceException.toJsonValue()Returns the exception in a JSON object structure, suitable for inclusion in the entity of an HTTP error response.UpdateRequest.toJsonValue()Methods in org.forgerock.json.resource that return types with arguments of type JsonValueModifier and TypeMethodDescriptionJsonValueFunctions.queryFilter()Parses and returns the JSON string value as aQueryFilter.JsonValueFunctions.resourcePath()Returns the JSON string value as aResourcePath.Methods in org.forgerock.json.resource with parameters of type JsonValueModifier and TypeMethodDescriptionPatchRequest.addPatchOperation(String operation, String field, JsonValue value) Adds a single patch operation which should be performed against the targeted resource.intstatic JsonValueResources.filterResource(JsonValue resource, Collection<JsonPointer> fields) Returns a JSON object containing only the specified fields from the provided JSON value.static ActionResponseResponses.newActionResponse(JsonValue json) Returns a newJsonValueresponse with the provided JSON content.static CreateRequestRequests.newCreateRequest(String resourceContainer, String newResourceId, JsonValue content) Returns a new create request with the provided resource path, new resource ID, and JSON content.static CreateRequestRequests.newCreateRequest(String resourceContainer, JsonValue content) Returns a new create request with the provided resource path, and JSON content.static CreateRequestRequests.newCreateRequest(ResourcePath resourceContainer, String newResourceId, JsonValue content) Returns a new create request with the provided resource path, new resource ID, and JSON content.static CreateRequestRequests.newCreateRequest(ResourcePath resourceContainer, JsonValue content) Returns a new create request with the provided resource path, and JSON content.static ResourceResponseResponses.newResourceResponse(String id, String revision, JsonValue content) Returns a newResourceresponse with the provided Resource as content.static UpdateRequestRequests.newUpdateRequest(String resourceContainer, String resourceId, JsonValue newContent) Returns a new update request with the provided resource container path, resource ID, and new JSON content.static UpdateRequestRequests.newUpdateRequest(String resourcePath, JsonValue newContent) Returns a new update request with the provided resource path and new JSON content.static UpdateRequestRequests.newUpdateRequest(ResourcePath resourceContainer, String resourceId, JsonValue newContent) Returns a new update request with the provided resource container path, resource ID, and new JSON content.static UpdateRequestRequests.newUpdateRequest(ResourcePath resourcePath, JsonValue newContent) Returns a new update request with the provided resource path and new JSON content.ResourceApiVersionSpecificationFilter.ResourcePathAndVersionSpecification.resourcePathAndVersionSpecification(JsonValue versionMatrix) Create a newResourcePathAndVersionSpecificationconfigured with resource path to version specification.ActionRequest.setContent(JsonValue content) Sets the content of this action request.CreateRequest.setContent(JsonValue content) Sets the content of the JSON resource to be created.UpdateRequest.setContent(JsonValue content) Sets the content of the JSON resource to be replaced.final <E extends ResourceException>
ESets the additional detail which can be evaluated by applications.static PatchOperationParses the provided JSON content as a patch operation.static List<PatchOperation>PatchOperation.valueOfList(JsonValue json) Parses the provided JSON content as a list of patch operations.Constructors in org.forgerock.json.resource with parameters of type JsonValueModifierConstructorDescriptionAdviceContext(JsonValue savedContext, ClassLoader classLoader) Restore from JSON representation. -
Uses of JsonValue in org.forgerock.macaroons
Subclasses of JsonValue in org.forgerock.macaroonsModifier and TypeClassDescriptionclassConvenience class for constructing a set of JSON-based 1st-party caveats for use withMacaroon.addFirstPartyCaveat(JsonValue).Methods in org.forgerock.macaroons with parameters of type JsonValueModifier and TypeMethodDescriptionMacaroon.addFirstPartyCaveat(JsonValue caveat) Adds a first-party caveat to the macaroon.JsonCaveatSet.confirmationKey(JsonValue confirmationKey) Binds the macaroon to only be usable by a client that can prove possession of the key indicated in the given JSON object.Method parameters in org.forgerock.macaroons with type arguments of type JsonValueModifier and TypeMethodDescriptionJsonCaveatVerifier.satisfyJsonCaveat(String field, Predicate<JsonValue> verifier) Adds a verifier for a caveat specified as a JSON field. -
Uses of JsonValue in org.forgerock.oauth
Methods in org.forgerock.oauth that return JsonValueModifier and TypeMethodDescriptionUserInfo.getRawProfile()Gets the user raw profile data without any modifications that was returned by the auth server.DataStore.retrieveData()Returns the stored data.Methods in org.forgerock.oauth that return types with arguments of type JsonValueModifier and TypeMethodDescriptionOAuthClient.handleNativePostAuth(Context context, DataStore dataStore, Map<String, List<String>> parameters) Handle the data produced by the Auth Server as a result of a successful authentication and return the final redirect to the mobile device.Handle the data produced by the Auth Server as a result of a successful authentication and return the final redirect to the landing page specified in theOAuthClient.getAuthRedirect(DataStore, String, URI)call.Methods in org.forgerock.oauth with parameters of type JsonValue -
Uses of JsonValue in org.forgerock.oauth.clients.apple
Methods in org.forgerock.oauth.clients.apple that return types with arguments of type JsonValue -
Uses of JsonValue in org.forgerock.oauth.clients.facebook
Methods in org.forgerock.oauth.clients.facebook that return types with arguments of type JsonValueModifier and TypeMethodDescriptionprotected Promise<JsonValue,OAuthException> FacebookClient.getAppAccessToken(Context context) Retrieves the app access token from IDP.protected AsyncFunction<JsonValue,JsonValue, OAuthException> FacebookClient.getInputTokenInfo(Context context, String inputToken) Retrieves the access token information as aJsonValue.protected AsyncFunction<JsonValue,JsonValue, OAuthException> FacebookClient.getInputTokenInfo(Context context, String inputToken) Retrieves the access token information as aJsonValue.FacebookClient.handleNativePostAuth(Context context, DataStore dataStore, Map<String, List<String>> parameters) protected Function<JsonValue,JsonValue, OAuthException> FacebookClient.validateClientId(DataStore dataStore, JsonValue storedData, String inputToken) protected Function<JsonValue,JsonValue, OAuthException> FacebookClient.validateClientId(DataStore dataStore, JsonValue storedData, String inputToken) Methods in org.forgerock.oauth.clients.facebook with parameters of type JsonValueModifier and TypeMethodDescriptionprotected Function<JsonValue,JsonValue, OAuthException> FacebookClient.validateClientId(DataStore dataStore, JsonValue storedData, String inputToken) -
Uses of JsonValue in org.forgerock.oauth.clients.oauth2
Fields in org.forgerock.oauth.clients.oauth2 with type parameters of type JsonValueModifier and TypeFieldDescriptionprotected final Function<JsonValue,JsonValue, OAuthException> OAuth2Client.addExpireTimeAdds the actual time the token expires.protected final Function<JsonValue,JsonValue, OAuthException> OAuth2Client.addExpireTimeAdds the actual time the token expires.Methods in org.forgerock.oauth.clients.oauth2 that return JsonValueMethods in org.forgerock.oauth.clients.oauth2 that return types with arguments of type JsonValueModifier and TypeMethodDescriptionprotected final Function<Void,JsonValue, OAuthException> OAuth2Client.createPostAuthResponse(JsonValue storedData) Creates the post auth response.protected Promise<JsonValue,OAuthException> OAuth2Client.createPostResponse(DataStore dataStore, JsonValue storedData) Creates the post response.protected Promise<JsonValue,OAuthException> OAuth2Client.getAccessTokenInfo(Context context, String accessToken) Retrieves the access token information as aJsonValue.OAuth2Client.handleNativePostAuth(Context context, DataStore dataStore, Map<String, List<String>> parameters) protected static AsyncFunction<Response,JsonValue, OAuthException> OAuth2Client.mapToJsonValue()AnAsyncFunctionthat handles aResponsefrom an Auth Server that returns the HTTP entity content as JsonValue, and throws anOAuthExceptionif the response is not successful (200 family status code), or if the content is not a valid JSON.protected final Function<JsonValue,UserInfo, OAuthException> OAuth2Client.mapToUserInfo()Creates aOAuth2UserInfousing a users raw profile.protected final Function<JsonValue,Void, OAuthException> OAuth2Client.storeResponse(DataStore dataStore) Stores all the information received from an authentication or authorization server.protected Function<JsonValue,JsonValue, OAuthException> OAuth2Client.validateClientId(DataStore dataStore, JsonValue storedData, String inputToken) Compare client_id from access token associated data with configured client_id.protected Function<JsonValue,JsonValue, OAuthException> OAuth2Client.validateClientId(DataStore dataStore, JsonValue storedData, String inputToken) Compare client_id from access token associated data with configured client_id.Methods in org.forgerock.oauth.clients.oauth2 with parameters of type JsonValueModifier and TypeMethodDescriptionprotected final Function<Void,JsonValue, OAuthException> OAuth2Client.createPostAuthResponse(JsonValue storedData) Creates the post auth response.protected Promise<JsonValue,OAuthException> OAuth2Client.createPostResponse(DataStore dataStore, JsonValue storedData) Creates the post response.protected Promise<Request,OAuthException> OAuth2Client.createRequestForTokenRefresh(JsonValue storedData) Creates aRequestfor the token refresh endpoint of an identity provider.protected static final StringOAuth2Client.getAccessToken(JsonValue data) Retrieves an access token from aJsonValue.protected Function<JsonValue,JsonValue, OAuthException> OAuth2Client.validateClientId(DataStore dataStore, JsonValue storedData, String inputToken) Compare client_id from access token associated data with configured client_id.Constructors in org.forgerock.oauth.clients.oauth2 with parameters of type JsonValueModifierConstructorDescriptionprotectedOAuth2UserInfo(String authenticationIdKey, JsonValue rawProfile) Creates an OAuth2UserInfo object which wraps the raw profile of a user and provides the Subject of a particular user. -
Uses of JsonValue in org.forgerock.oauth.clients.oidc
Methods in org.forgerock.oauth.clients.oidc that return JsonValueModifier and TypeMethodDescriptionstatic JsonValueClaimsMapper.asJsonValue(Claims claims) Returns the Claims as a map with keys of id_token, userinfo, and any custom claims.OpenIDConnectUserInfo.getRawProfile()Gets the user raw profile data without any modifications that was returned by the auth server.protected static final JsonValueOpenIDConnectClient.jwtClaimsAsJsonValue(JwtClaimsSet jwtClaims) Returns the jwt claims as aJsonValue.Methods in org.forgerock.oauth.clients.oidc that return types with arguments of type JsonValueModifier and TypeMethodDescriptionOpenIDConnectClient.handleNativePostAuth(Context context, DataStore dataStore, Map<String, List<String>> parameters) protected final Function<JsonValue,UserInfo, OAuthException> OpenIDConnectClient.mapToUserInfo(JwtClaimsSet jwtClaims) Maps a retrieved raw profile from the user info endpoint to anOpenIDConnectUserInfoobject.protected final Function<JsonValue,JsonValue, OAuthException> OpenIDConnectClient.validateSub(DataStore dataStore) Validates the sub Claim in the UserInfo Response is an exact match to the sub Claim in the ID Token.protected final Function<JsonValue,JsonValue, OAuthException> OpenIDConnectClient.validateSub(DataStore dataStore) Validates the sub Claim in the UserInfo Response is an exact match to the sub Claim in the ID Token.Methods in org.forgerock.oauth.clients.oidc with parameters of type JsonValueModifier and TypeMethodDescriptionprotected static final StringReturns the nonce value store in the data store.Claim.ClaimBuilder.withJsonValue(JsonValue value) Sets the value for the ClaimBuilder.Method parameters in org.forgerock.oauth.clients.oidc with type arguments of type JsonValueModifier and TypeMethodDescriptionClaim.ClaimBuilder.withJsonValues(List<JsonValue> values) Sets the values for the ClaimBuilder.Constructors in org.forgerock.oauth.clients.oidc with parameters of type JsonValueModifierConstructorDescriptionOpenIDConnectUserInfo(JsonValue rawProfile, String subject) Creates an OpenIDConnectUserInfo instance.OpenIDConnectUserInfo(JsonValue rawProfile, JwtClaimsSet jwtClaimsSet) Creates an OpenIDConnectUserInfo instance. -
Uses of JsonValue in org.forgerock.oauth2.core
Methods in org.forgerock.oauth2.core that return JsonValueModifier and TypeMethodDescriptionOAuth2Request.getBody()Gets the body of the request.AccessToken.getConfirmationKey()Get's the token's confirmation claim.AccessToken.getPermissions()Get the UMA permissions contained in the token.Token.toJsonValue()Gets theJsonValuerepresentation of the token.Methods in org.forgerock.oauth2.core with parameters of type JsonValueModifier and TypeMethodDescriptionvoidvoidAccessToken.setConfirmationKey(JsonValue confirmationKey) Sets the token's confirmation claim.voidvoidAccessToken.setPermissions(JsonValue permissions) Set the UMA permissions contained in the token.Method parameters in org.forgerock.oauth2.core with type arguments of type JsonValueModifier and TypeMethodDescriptionvoidAccessToken.addExtraJsonData(String key, Supplier<JsonValue> value) Stores additional JSON data inside the token. -
Uses of JsonValue in org.forgerock.openam.auth.node.api
Fields in org.forgerock.openam.auth.node.api declared as JsonValueModifier and TypeFieldDescriptionfinal JsonValueAction.sharedStateThe output state of the node.final JsonValueTreeContext.sharedStateDeprecated.UseTreeContext.getStateFor(Node)instead as this method does not leak implementation detail of the specific type of state.final JsonValueAction.transientStateThe transient state of the node.final JsonValueTreeContext.transientStateDeprecated.UseTreeContext.getStateFor(Node)instead as this method does not leak implementation detail of the specific type of state.Fields in org.forgerock.openam.auth.node.api with type parameters of type JsonValueModifier and TypeFieldDescriptionAction.sessionHooksList of classes implementingTreeHookthat run after successful login.Methods in org.forgerock.openam.auth.node.api that return JsonValueModifier and TypeMethodDescriptionGets the value for the given key from the state.default JsonValueNode.getAuditEntryDetail()Supply the additional detail to be logged with this node's completion event.Get the value for the given key from the state.TreeContext.getSecureState(String stateKey) Deprecated.UseTreeContext.getStateFor(Node)instead as this method does not leak implementation detail of the specific type of state.Deprecated.UseTreeContext.getStateFor(Node)instead as this method performs the same function but supports filtering of the available state based on the nodes declared inputs.TreeContext.getTransientState(String stateKey) Deprecated.UseTreeContext.getStateFor(Node)instead as this method does not leak implementation detail of the specific type of state.Methods in org.forgerock.openam.auth.node.api with parameters of type JsonValueModifier and TypeMethodDescriptionAction.ActionBuilder.addSessionHook(Class<? extends TreeHook> sessionHook, UUID nodeId, String nodeType, JsonValue data) Sets a class that will be run after successful login.TreeContext.copyWithCallbacksAndState(JsonValue sharedState, JsonValue transientState, JsonValue secureState, List<? extends Callback> callbacks) Copies this TreeContext instance, replacing the callbacks in the context with the provided callbacks and with the provided new state if input state parameter is not null.OutcomeProvider.getOutcomes(PreferredLocales locales, JsonValue nodeAttributes) Returns a ordered list of possible node outcomes with localised display names.default List<OutcomeProvider.Outcome>StaticOutcomeProvider.getOutcomes(PreferredLocales locales, JsonValue nodeAttributes) Action.ActionBuilder.replaceSharedState(JsonValue sharedState) Replace the shared state.Action.ActionBuilder.replaceTransientState(JsonValue transientState) Replace the transient state.Method parameters in org.forgerock.openam.auth.node.api with type arguments of type JsonValueModifier and TypeMethodDescriptionAction.ActionBuilder.addSessionHooks(List<JsonValue> sessionHooks) Adds session hooks to the list.Constructors in org.forgerock.openam.auth.node.api with parameters of type JsonValueModifierConstructorDescriptionTreeContext(String identityResource, JsonValue sharedState, JsonValue transientState, JsonValue secureState, ExternalRequestContext request, List<? extends Callback> callbacks, boolean resumedFromSuspend, Optional<String> universalId) Construct a tree context for the current state.TreeContext(String identityResource, JsonValue sharedState, JsonValue transientState, JsonValue secureState, ExternalRequestContext request, List<? extends Callback> callbacks, Optional<String> universalId) Construct a tree context for the current state.TreeContext(String identityResource, JsonValue sharedState, JsonValue transientState, ExternalRequestContext request, List<? extends Callback> callbacks, Optional<String> universalId) Construct a tree context for the current state.TreeContext(String identityResource, JsonValue sharedState, ExternalRequestContext request, List<? extends Callback> callbacks) Construct a tree context for the current state.TreeContext(JsonValue sharedState, JsonValue transientState, JsonValue secureState, ExternalRequestContext request, List<? extends Callback> callbacks, boolean resumedFromSuspend, Optional<String> universalId) Construct a tree context for the current state.TreeContext(JsonValue sharedState, JsonValue transientState, JsonValue secureState, ExternalRequestContext request, List<? extends Callback> callbacks, Optional<String> universalId) Construct a tree context for the current state.TreeContext(JsonValue sharedState, JsonValue transientState, ExternalRequestContext request, List<? extends Callback> callbacks, Optional<String> universalId) Construct a tree context for the current state.TreeContext(JsonValue sharedState, ExternalRequestContext request, List<? extends Callback> callbacks, Optional<String> universalId) Construct a tree context for the current state. -
Uses of JsonValue in org.forgerock.openam.oauth2
Methods in org.forgerock.openam.oauth2 that return JsonValueModifier and TypeMethodDescriptionResourceSetDescription.getDescription()Gets the resource set description as aJsonValue.ResourceSetDescription.getPolicy()Gets the name of the policy linked to this resource set.Methods in org.forgerock.openam.oauth2 with parameters of type JsonValueModifier and TypeMethodDescriptionvoidResourceSetDescription.setDescription(JsonValue description) void -
Uses of JsonValue in org.forgerock.openam.oauth2.token.macaroon
Methods in org.forgerock.openam.oauth2.token.macaroon with parameters of type JsonValueModifier and TypeMethodDescriptionMacaroonToken.addFirstPartyCaveat(JsonValue caveat) Adds a first-party caveat to the access token macaroon. -
Uses of JsonValue in org.forgerock.openam.services.push.dispatch.predicates
Methods in org.forgerock.openam.services.push.dispatch.predicates with parameters of type JsonValue -
Uses of JsonValue in org.forgerock.openam.sts.config.user
Methods in org.forgerock.openam.sts.config.user that return JsonValueModifier and TypeMethodDescriptionSAML2Config.toJson()Gets theJsonValuerepresentation of the SAML2Config.SAML2Config.toSmsJson()Gets the SMSJsonValuerepresentation of the SAML2Config.Methods in org.forgerock.openam.sts.config.user with parameters of type JsonValueModifier and TypeMethodDescriptionstatic SAML2ConfigCreates a SAML2Config object from aJsonValuerepresentationstatic SAML2ConfigSAML2Config.fromSmsJson(JsonValue json) Creates a SAML2Config object from a SMSJsonValuerepresentation -
Uses of JsonValue in org.forgerock.openam.sts.rest.token.provider
Methods in org.forgerock.openam.sts.rest.token.provider that return JsonValueModifier and TypeMethodDescriptionRestTokenProvider.createToken(RestTokenProviderParameters<T> restTokenProviderParameters) Creates a token using the specifiedRestTokenProviderParametersRestTokenProviderParameters.getInputToken()Gets the json representation of the input token. -
Uses of JsonValue in org.forgerock.openam.sts.rest.token.provider.oidc
Methods in org.forgerock.openam.sts.rest.token.provider.oidc with parameters of type JsonValueModifier and TypeMethodDescriptionOpenIdConnectTokenAuthnContextMapper.getAuthnContextClassReference(TokenTypeId inputTokenType, JsonValue inputToken) Returns the AuthnContext value corresponding to the TokenType inputToken.OpenIdConnectTokenAuthMethodReferencesMapper.getAuthnMethodsReferences(TokenTypeId inputTokenType, JsonValue inputToken) Returns the Set of authentication methods references corresponding to the TokenType inputToken. -
Uses of JsonValue in org.forgerock.openam.sts.user.invocation
Methods in org.forgerock.openam.sts.user.invocation that return JsonValueModifier and TypeMethodDescriptionProofTokenState.toJson()Gets theJsonValuerepresentation of theProofTokenStateMethods in org.forgerock.openam.sts.user.invocation with parameters of type JsonValueModifier and TypeMethodDescriptionstatic ProofTokenStateConstructs aProofTokenStatefrom the specifiedJsonValuerepresentation. -
Uses of JsonValue in org.forgerock.openam.uma
Methods in org.forgerock.openam.uma that return JsonValueModifier and TypeMethodDescriptionPermissionTicket.getContents()PermissionTicket.getPermissions()Methods in org.forgerock.openam.uma with parameters of type JsonValueConstructors in org.forgerock.openam.uma with parameters of type JsonValue -
Uses of JsonValue in org.forgerock.openidconnect
Methods in org.forgerock.openidconnect with parameters of type JsonValueMethod parameters in org.forgerock.openidconnect with type arguments of type JsonValue -
Uses of JsonValue in org.forgerock.secrets.vault
Methods in org.forgerock.secrets.vault with parameters of type JsonValueModifier and TypeMethodDescriptionVaultKeyValueSecretStore.SecretFieldDecoder.apply(SecretBuilder secretBuilder, JsonValue jsonValue) Decodes a JSON value into one or more fields on aSecretBuilder.Constructors in org.forgerock.secrets.vault with parameters of type JsonValueModifierConstructorDescriptionVaultPkiSecretStore(SecretReference<GenericSecret> tokenReference, VaultConfig config, JsonValue certificateRequestPayload) Initializes the PKI secret store using the given authentication token and configuration options. -
Uses of JsonValue in org.forgerock.selfservice.core
Methods in org.forgerock.selfservice.core that return JsonValueModifier and TypeMethodDescriptionstatic JsonValueServiceUtils.emptyJson()Relieves an empty json object.ProgressStage.gatherInitialRequirements(ProcessContext context, C config) Response for defining any initial requirements the stage may have.ProgressStageBinding.gatherInitialRequirements(ProcessContext context) Response for defining any initial requirements the bound stage may have.ProcessContext.getInput()Gets the input provided by the client.StageResponse.getRequirements()Returns the requirements.Allows retrieval of state persisted throughout the flow.Removes the state out of the store.Methods in org.forgerock.selfservice.core with parameters of type JsonValueModifier and TypeMethodDescriptionvoidAdds the state into the store against the key.StageResponse.Builder.setRequirements(JsonValue requirements) Sets the json requirements.Constructors in org.forgerock.selfservice.core with parameters of type JsonValueModifierConstructorDescriptionSelfServiceContext(JsonValue savedContext, ClassLoader classLoader) Constructs a new SelfServiceContext. -
Uses of JsonValue in org.forgerock.selfservice.core.crypto
Methods in org.forgerock.selfservice.core.crypto that return JsonValueModifier and TypeMethodDescriptionHashes a string value.Hashes a string value.Methods in org.forgerock.selfservice.core.crypto with parameters of type JsonValueModifier and TypeMethodDescriptionHashes a string value.booleanDetects if a String is hashed.booleanReturns true if the supplied plain text value of a field matches the supplied hashed value. -
Uses of JsonValue in org.forgerock.selfservice.core.util
Methods in org.forgerock.selfservice.core.util that return JsonValueModifier and TypeMethodDescriptionRequirementsBuilder.build()Builds a new json object representing the defined requirements.static JsonValueAnswers.hashAnswer(CryptoService cryptoService, JsonValue answer) Hashes the given answer.static JsonValueAnswers.hashAnswer(CryptoService cryptoService, JsonValue cryptoConfig, JsonValue answer) Hashes the given answer.static JsonValueRequirementsBuilder.newEmptyRequirements()Creates an empty requirements json object.Methods in org.forgerock.selfservice.core.util with parameters of type JsonValueModifier and TypeMethodDescriptionRequirementsBuilder.addCustomField(String name, JsonValue customJsonValue) Add a custom Json snippet.static intConfigUtil.getConfigField(String fieldName, JsonValue config, int defaultValue) Retrieve an integer config value with a default if the value is absent.static StringConfigUtil.getConfigField(String fieldName, JsonValue config, String defaultValue) Retrieve a String config value with a default if the value is absent.static JsonValueAnswers.hashAnswer(CryptoService cryptoService, JsonValue answer) Hashes the given answer.static JsonValueAnswers.hashAnswer(CryptoService cryptoService, JsonValue cryptoConfig, JsonValue answer) Hashes the given answer.static RequirementsBuilderCreates a new builder instance for oneOf keyword.voidSecurityAnswer.verifyAndHashInput(CryptoService cryptoService, JsonValue kba, Map<String, Map<String, String>> kbaQuestions) Verifies and hashes the input provided for security questions and answers.voidSecurityAnswer.verifyAndHashInput(CryptoService cryptoService, JsonValue cryptoConfig, JsonValue kba, Map<String, Map<String, String>> kbaQuestions) Verifies and hashes the input provided for security questions and answers. -
Uses of JsonValue in org.forgerock.selfservice.stages.captcha
Methods in org.forgerock.selfservice.stages.captcha that return JsonValueModifier and TypeMethodDescriptionCaptchaStage.gatherInitialRequirements(ProcessContext context, CaptchaStageConfig config) -
Uses of JsonValue in org.forgerock.selfservice.stages.email
Methods in org.forgerock.selfservice.stages.email that return JsonValueModifier and TypeMethodDescriptionRetrieveEmailStage.gatherInitialRequirements(ProcessContext context, RetrieveEmailConfig config) VerifyEmailAccountStage.gatherInitialRequirements(ProcessContext context, VerifyEmailAccountConfig config) -
Uses of JsonValue in org.forgerock.selfservice.stages.kba
Methods in org.forgerock.selfservice.stages.kba that return JsonValueModifier and TypeMethodDescriptionSecurityAnswerDefinitionStage.gatherInitialRequirements(ProcessContext context, SecurityAnswerDefinitionConfig config) SecurityAnswerVerificationStage.gatherInitialRequirements(ProcessContext context, SecurityAnswerVerificationConfig config) Methods in org.forgerock.selfservice.stages.kba with parameters of type JsonValueModifier and TypeMethodDescriptionvoidSecurityAnswerLockoutManager.handleSecurityAnswerMatchFailure(Context context, JsonValue user, String identityServiceUrl) Handle the security answer match failure.voidSecurityAnswerLockoutManager.validateUserLockout(Context context, JsonValue user) Verifies whether user should be allowed to attempt security answer verification. -
Uses of JsonValue in org.forgerock.selfservice.stages.parameters
Methods in org.forgerock.selfservice.stages.parameters that return JsonValueModifier and TypeMethodDescriptionParametersStage.gatherInitialRequirements(ProcessContext context, ParametersConfig config) -
Uses of JsonValue in org.forgerock.selfservice.stages.registration
Methods in org.forgerock.selfservice.stages.registration that return JsonValueModifier and TypeMethodDescriptionUserRegistrationStage.gatherInitialRequirements(ProcessContext context, UserRegistrationConfig config) -
Uses of JsonValue in org.forgerock.selfservice.stages.reset
Methods in org.forgerock.selfservice.stages.reset that return JsonValueModifier and TypeMethodDescriptionResetStage.gatherInitialRequirements(ProcessContext context, ResetStageConfig config) -
Uses of JsonValue in org.forgerock.selfservice.stages.user
Methods in org.forgerock.selfservice.stages.user that return JsonValueModifier and TypeMethodDescriptionEmailUsernameStage.gatherInitialRequirements(ProcessContext context, EmailUsernameConfig config) RetrieveUsernameStage.gatherInitialRequirements(ProcessContext context, RetrieveUsernameConfig config) UserDetailsStage.gatherInitialRequirements(ProcessContext context, UserDetailsConfig config) UserQueryStage.gatherInitialRequirements(ProcessContext context, UserQueryConfig config) ValidateActiveAccountStage.gatherInitialRequirements(ProcessContext context, ValidateActiveAccountConfig config) -
Uses of JsonValue in org.forgerock.services
Methods in org.forgerock.services that return JsonValueModifier and TypeMethodDescriptionTransactionId.toJson()Returns a representation of this TransactionId as a JsonValue.Methods in org.forgerock.services with parameters of type JsonValue -
Uses of JsonValue in org.forgerock.services.context
Fields in org.forgerock.services.context declared as JsonValueModifier and TypeFieldDescriptionprotected final JsonValueAbstractContext.dataThe Context data.Methods in org.forgerock.services.context that return JsonValueModifier and TypeMethodDescriptionAbstractContext.toJsonValue()Context.toJsonValue()Return this Context as a JsonValue (for persistence).RequestAuditContext.toJsonValue()TransactionIdContext.toJsonValue()Updates the data object to have the current transactionId state.Constructors in org.forgerock.services.context with parameters of type JsonValueModifierConstructorDescriptionAbstractContext(JsonValue savedContext, ClassLoader classLoader) Creates a new context from the JSON representation of a previously persisted context.AttributesContext(JsonValue savedContext, ClassLoader classLoader) Restore from JSON representation.ClientContext(JsonValue savedContext, ClassLoader classLoader) Restore from JSON representation.RequestAuditContext(JsonValue savedContext, ClassLoader classLoader) Restores a saved context.RootContext(JsonValue savedContext, ClassLoader classLoader) Restore from JSON representation.SecurityContext(JsonValue savedContext, ClassLoader classLoader) Restore from JSON representation.TransactionIdContext(JsonValue savedContext, ClassLoader classLoader) Restores a saved context. -
Uses of JsonValue in org.forgerock.tokenhandler
Methods in org.forgerock.tokenhandler that return JsonValueModifier and TypeMethodDescriptionTokenHandler.validateAndExtractState(String token) Validates and parses the token, extracting any encapsulated state.Methods in org.forgerock.tokenhandler with parameters of type JsonValue -
Uses of JsonValue in org.forgerock.util.query
Methods in org.forgerock.util.query that return types with arguments of type JsonValueModifier and TypeMethodDescriptionJsonValueFilterVisitor.jsonValueFilterVisitor()Returns aQueryFilterVisitorthat can assess if aJsonValueresource matches a set of criteria defined by aQueryFilter.Methods in org.forgerock.util.query with parameters of type JsonValueModifier and TypeMethodDescriptionJsonValueFilterVisitor.visitAndFilter(JsonValue p, List<QueryFilter<JsonPointer>> subFilters) JsonValueFilterVisitor.visitBooleanLiteralFilter(JsonValue p, boolean value) JsonValueFilterVisitor.visitComplexFilter(JsonValue p, JsonPointer field, QueryFilter<JsonPointer> subFilter) JsonValueFilterVisitor.visitContainsFilter(JsonValue p, JsonPointer field, Object valueAssertion) JsonValueFilterVisitor.visitEqualsFilter(JsonValue p, JsonPointer field, Object valueAssertion) JsonValueFilterVisitor.visitExtendedMatchFilter(JsonValue p, JsonPointer field, String matchingRuleId, Object valueAssertion) JsonValueFilterVisitor.visitGreaterThanFilter(JsonValue p, JsonPointer field, Object valueAssertion) JsonValueFilterVisitor.visitGreaterThanOrEqualToFilter(JsonValue p, JsonPointer field, Object valueAssertion) JsonValueFilterVisitor.visitLessThanFilter(JsonValue p, JsonPointer field, Object valueAssertion) JsonValueFilterVisitor.visitLessThanOrEqualToFilter(JsonValue p, JsonPointer field, Object valueAssertion) JsonValueFilterVisitor.visitNotFilter(JsonValue p, QueryFilter<JsonPointer> subFilter) JsonValueFilterVisitor.visitOrFilter(JsonValue p, List<QueryFilter<JsonPointer>> subFilters) JsonValueFilterVisitor.visitPresentFilter(JsonValue p, JsonPointer field) JsonValueFilterVisitor.visitStartsWithFilter(JsonValue p, JsonPointer field, Object valueAssertion)
JsonValue::copydirectly instead