Class ElectronicRecordSource
- java.lang.Object
-
- com.nimbusds.openid.connect.sdk.assurance.evidences.ElectronicRecordSource
-
public class ElectronicRecordSource extends Object
Electronic record source.Related specifications:
- OpenID Connect for Identity Assurance 1.0, section 5.1.1.2.
-
-
Constructor Summary
Constructors Constructor Description ElectronicRecordSource(Name name, Address address, CountryCode countryCode, Jurisdiction jurisdiction)
Creates a new electronic record source.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
Address
getAddress()
Returns the address elements.CountryCode
getCountryCode()
Returns the country code.Jurisdiction
getJurisdiction()
Returns the jurisdiction.Name
getName()
Returns the name.int
hashCode()
static ElectronicRecordSource
parse(net.minidev.json.JSONObject jsonObject)
Parses an electronic record source from the specified JSON object.net.minidev.json.JSONObject
toJSONObject()
Returns a JSON object representation.
-
-
-
Constructor Detail
-
ElectronicRecordSource
public ElectronicRecordSource(Name name, Address address, CountryCode countryCode, Jurisdiction jurisdiction)
Creates a new electronic record source.- Parameters:
name
- The source name,null
if not specified.address
- The source address elements,null
if not specified.countryCode
- The source country code,null
if not specified.jurisdiction
- The source jurisdiction,null
if not specified.
-
-
Method Detail
-
parse
public static ElectronicRecordSource parse(net.minidev.json.JSONObject jsonObject) throws ParseException
Parses an electronic record source from the specified JSON object.- Parameters:
jsonObject
- The JSON object. Must not benull
.- Returns:
- The electronic record source.
- Throws:
ParseException
- If parsing failed.
-
getName
public Name getName()
Returns the name.- Returns:
- The name,
null
if not specified.
-
getAddress
public Address getAddress()
Returns the address elements.- Returns:
- The address elements,
null
if not specified.
-
getCountryCode
public CountryCode getCountryCode()
Returns the country code.- Returns:
- The country code,
null
if not specified.
-
getJurisdiction
public Jurisdiction getJurisdiction()
Returns the jurisdiction.- Returns:
- The jurisdiction,
null
if not specified.
-
toJSONObject
public net.minidev.json.JSONObject toJSONObject()
Returns a JSON object representation.- Returns:
- The JSON object.
-
-