Interface ExternalDataParser
public interface ExternalDataParser
Parses external data into types usable in Unity API.
-
Method Summary
Modifier and TypeMethodDescriptionpl.edu.icm.unity.base.attribute.Attribute
parseAsAttribute
(String unityAttributeName, String group, List<?> externalValues) pl.edu.icm.unity.base.attribute.Attribute
parseAsAttribute
(pl.edu.icm.unity.base.attribute.AttributeType unityAttribute, String group, List<?> externalValues, String idp, String profile) <T> pl.edu.icm.unity.base.attribute.Attribute
parseAsConfirmedAttribute
(pl.edu.icm.unity.base.attribute.AttributeType unityAttribute, String group, List<?> externalValues, String idp, String profile) pl.edu.icm.unity.base.identity.IdentityParam
parseAsConfirmedIdentity
(IdentityTypeDefinition identityType, Object externalValue, String idp, String profile) pl.edu.icm.unity.base.identity.IdentityParam
parseAsIdentity
(String identityType, Object externalValue) pl.edu.icm.unity.base.identity.IdentityParam
parseAsIdentity
(IdentityTypeDefinition identityType, Object externalValue, String idp, String profile)
-
Method Details
-
parseAsAttribute
pl.edu.icm.unity.base.attribute.Attribute parseAsAttribute(String unityAttributeName, String group, List<?> externalValues) throws pl.edu.icm.unity.base.attribute.IllegalAttributeValueException - Throws:
pl.edu.icm.unity.base.attribute.IllegalAttributeValueException
-
parseAsAttribute
pl.edu.icm.unity.base.attribute.Attribute parseAsAttribute(pl.edu.icm.unity.base.attribute.AttributeType unityAttribute, String group, List<?> externalValues, String idp, String profile) throws pl.edu.icm.unity.base.attribute.IllegalAttributeValueException - Throws:
pl.edu.icm.unity.base.attribute.IllegalAttributeValueException
-
parseAsConfirmedAttribute
<T> pl.edu.icm.unity.base.attribute.Attribute parseAsConfirmedAttribute(pl.edu.icm.unity.base.attribute.AttributeType unityAttribute, String group, List<?> externalValues, String idp, String profile) throws pl.edu.icm.unity.base.attribute.IllegalAttributeValueException - Throws:
pl.edu.icm.unity.base.attribute.IllegalAttributeValueException
-
parseAsIdentity
pl.edu.icm.unity.base.identity.IdentityParam parseAsIdentity(String identityType, Object externalValue) throws pl.edu.icm.unity.base.identity.IllegalIdentityValueException - Throws:
pl.edu.icm.unity.base.identity.IllegalIdentityValueException
-
parseAsIdentity
pl.edu.icm.unity.base.identity.IdentityParam parseAsIdentity(IdentityTypeDefinition identityType, Object externalValue, String idp, String profile) throws pl.edu.icm.unity.base.identity.IllegalIdentityValueException - Throws:
pl.edu.icm.unity.base.identity.IllegalIdentityValueException
-
parseAsConfirmedIdentity
pl.edu.icm.unity.base.identity.IdentityParam parseAsConfirmedIdentity(IdentityTypeDefinition identityType, Object externalValue, String idp, String profile) throws pl.edu.icm.unity.base.identity.IllegalIdentityValueException - Throws:
pl.edu.icm.unity.base.identity.IllegalIdentityValueException
-