Class IdentityAssuranceProcess
- java.lang.Object
-
- com.nimbusds.openid.connect.sdk.assurance.IdentityAssuranceProcess
-
@Immutable public final class IdentityAssuranceProcess extends Object
Identity assurance process.
-
-
Constructor Summary
Constructors Constructor Description IdentityAssuranceProcess(Policy policy, Procedure procedure, Status status)Creates a new identity assurance process.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)PolicygetPolicy()Returns the policy.ProceduregetProcedure()Returns the procedure.StatusgetStatus()Returns the status.inthashCode()static IdentityAssuranceProcessparse(net.minidev.json.JSONObject jsonObject)Parses an identity assurance process from the specified JSON object.net.minidev.json.JSONObjecttoJSONObject()Returns a JSON object representation of this identity assurance process.
-
-
-
Constructor Detail
-
IdentityAssuranceProcess
public IdentityAssuranceProcess(Policy policy, Procedure procedure, Status status)
Creates a new identity assurance process. At least one assurance process element must be specified.- Parameters:
policy- The policy,nullif not specified.procedure- The procedure,nullif not specified.status- The status,nullif not specified.
-
-
Method Detail
-
getProcedure
public Procedure getProcedure()
Returns the procedure.- Returns:
- The procedure,
nullif not specified.
-
toJSONObject
public net.minidev.json.JSONObject toJSONObject()
Returns a JSON object representation of this identity assurance process.- Returns:
- The JSON object.
-
parse
public static IdentityAssuranceProcess parse(net.minidev.json.JSONObject jsonObject) throws ParseException
Parses an identity assurance process from the specified JSON object.- Parameters:
jsonObject- The JSON object. Must not benull.- Returns:
- The identity assurance process.
- Throws:
ParseException- If parsing failed.
-
-