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_claimsdata structure. -
Method Summary
Modifier and TypeMethodDescriptionGet a set of requiredclaim_token_formatvalues.Get an optionalclaim_typevalue.Get an optionalfriendly_namevalue.Get a set of requiredissuervalues.getName()Get an optionalnamevalue.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_claimsdata structure.- Parameters:
data- the data formatted as aMap
-
-
Method Details
-
getClaimTokenFormats
Get a set of requiredclaim_token_formatvalues.- Returns:
- the required claim token formats
-
getIssuers
Get a set of requiredissuervalues.- Returns:
- the required issuer values
-
getClaimType
Get an optionalclaim_typevalue.- Returns:
- an optional claim type value
-
getFriendlyName
Get an optionalfriendly_namevalue.- Returns:
- an optional friendly name
-
getName
Get an optionalnamevalue.- 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
-