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
 
 
 -