Interface ExternalDataParser
-
public interface ExternalDataParserParses external data into types usable in Unity API.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AttributeparseAsAttribute(String unityAttributeName, String group, List<?> externalValues)AttributeparseAsAttribute(AttributeType unityAttribute, String group, List<?> externalValues, String idp, String profile)<T> AttributeparseAsConfirmedAttribute(AttributeType unityAttribute, String group, List<?> externalValues, String idp, String profile)IdentityParamparseAsConfirmedIdentity(IdentityTypeDefinition identityType, Object externalValue, String idp, String profile)IdentityParamparseAsIdentity(String identityType, Object externalValue)IdentityParamparseAsIdentity(IdentityTypeDefinition identityType, Object externalValue, String idp, String profile)
-
-
-
Method Detail
-
parseAsAttribute
Attribute parseAsAttribute(String unityAttributeName, String group, List<?> externalValues) throws IllegalAttributeValueException
- Throws:
IllegalAttributeValueException
-
parseAsAttribute
Attribute parseAsAttribute(AttributeType unityAttribute, String group, List<?> externalValues, String idp, String profile) throws IllegalAttributeValueException
- Throws:
IllegalAttributeValueException
-
parseAsConfirmedAttribute
<T> Attribute parseAsConfirmedAttribute(AttributeType unityAttribute, String group, List<?> externalValues, String idp, String profile) throws IllegalAttributeValueException
- Throws:
IllegalAttributeValueException
-
parseAsIdentity
IdentityParam parseAsIdentity(String identityType, Object externalValue) throws IllegalIdentityValueException
- Throws:
IllegalIdentityValueException
-
parseAsIdentity
IdentityParam parseAsIdentity(IdentityTypeDefinition identityType, Object externalValue, String idp, String profile) throws IllegalIdentityValueException
- Throws:
IllegalIdentityValueException
-
parseAsConfirmedIdentity
IdentityParam parseAsConfirmedIdentity(IdentityTypeDefinition identityType, Object externalValue, String idp, String profile) throws IllegalIdentityValueException
- Throws:
IllegalIdentityValueException
-
-