Package com.inrupt.client.uma
Class RequiredClaims
java.lang.Object
com.inrupt.client.uma.RequiredClaims
A class representing the required claims that are part of an UMA interactive exchange.
-
Constructor Summary
ConstructorsConstructorDescriptionRequiredClaims
(Map<String, Object> data) Create an object representing an UMArequired_claims
data structure. -
Method Summary
Modifier and TypeMethodDescriptionGet a set of requiredclaim_token_format
values.Get an optionalclaim_type
value.Get an optionalfriendly_name
value.Get a set of requiredissuer
values.getName()
Get an optionalname
value.getProperties
(String name) Get an arbitrary Array-based data property.getProperty
(String name) Get an arbitrary String-based data property.
-
Constructor Details
-
RequiredClaims
Create an object representing an UMArequired_claims
data structure.- Parameters:
data
- the data formatted as aMap
-
-
Method Details
-
getClaimTokenFormats
Get a set of requiredclaim_token_format
values.- Returns:
- the required claim token formats
-
getIssuers
Get a set of requiredissuer
values.- Returns:
- the required issuer values
-
getClaimType
Get an optionalclaim_type
value.- Returns:
- an optional claim type value
-
getFriendlyName
Get an optionalfriendly_name
value.- Returns:
- an optional friendly name
-
getName
Get an optionalname
value.- Returns:
- an optional name
-
getProperty
Get an arbitrary String-based data property.- Parameters:
name
- the property name- Returns:
- a data property, if present
-
getProperties
Get an arbitrary Array-based data property.- Parameters:
name
- the property name- Returns:
- a data properties
-