Class ValidationMethod
- java.lang.Object
-
- com.nimbusds.openid.connect.sdk.assurance.evidences.ValidationMethod
-
@Immutable public final class ValidationMethod extends Object
Validation method establishing the authenticity of an evidence, such as a document, electronic record, vouch, utility bill or electronic signature.Related specifications:
- OpenID Connect for Identity Assurance 1.0, section 5.1.1.
-
-
Constructor Summary
Constructors Constructor Description ValidationMethod(ValidationMethodType type, Policy policy, Procedure procedure, Status status)Creates a new validation method.
-
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.ValidationMethodTypegetType()Returns the type of this validation method.inthashCode()static ValidationMethodparse(net.minidev.json.JSONObject jsonObject)Parses a validation method from the specified JSON object.net.minidev.json.JSONObjecttoJSONObject()Returns a JSON object representation of this validation method.
-
-
-
Constructor Detail
-
ValidationMethod
public ValidationMethod(ValidationMethodType type, Policy policy, Procedure procedure, Status status)
Creates a new validation method.- Parameters:
type- The type. Must not benull.policy- The policy,nullif not specified.procedure- The procedure,nullif not specified.status- The status,nullif not specified.
-
-
Method Detail
-
getType
public ValidationMethodType getType()
Returns the type of this validation method.- Returns:
- The type.
-
toJSONObject
public net.minidev.json.JSONObject toJSONObject()
Returns a JSON object representation of this validation method.- Returns:
- The JSON object.
-
parse
public static ValidationMethod parse(net.minidev.json.JSONObject jsonObject) throws ParseException
Parses a validation method from the specified JSON object.- Parameters:
jsonObject- The JSON object. Must not benull.- Returns:
- The validation method.
- Throws:
ParseException- If parsing failed.
-
getPolicy
public Policy getPolicy()
Returns the policy.- Returns:
- The policy,
nullif not specified.
-
getProcedure
public Procedure getProcedure()
Returns the procedure.- Returns:
- The procedure,
nullif not specified.
-
getStatus
public Status getStatus()
Returns the status.- Returns:
- The status,
nullif not specified.
-
-