Class PolicyAdvice

  • All Implemented Interfaces:
    java.io.Serializable

    public class PolicyAdvice
    extends java.lang.Object
    implements java.io.Serializable
    Domain object for advice. The Advice is received from resource API for Step up authentication
    See Also:
    Serialized Form
    • Field Detail

      • AUTH_LEVEL_CONDITION_ADVICE

        public static final int AUTH_LEVEL_CONDITION_ADVICE
        See Also:
        Constant Field Values
      • AUTH_SCHEME_CONDITION_ADVICE

        public static final int AUTH_SCHEME_CONDITION_ADVICE
        See Also:
        Constant Field Values
      • AUTHENTICATE_TO_REALM_CONDITION_ADVICE

        public static final int AUTHENTICATE_TO_REALM_CONDITION_ADVICE
        See Also:
        Constant Field Values
      • AUTHENTICATE_TO_SERVICE_CONDITION_ADVICE

        public static final int AUTHENTICATE_TO_SERVICE_CONDITION_ADVICE
        See Also:
        Constant Field Values
      • SESSION_CONDITION_ADVICE

        public static final int SESSION_CONDITION_ADVICE
        See Also:
        Constant Field Values
      • TRANSACTION_CONDITION_ADVICE

        public static final int TRANSACTION_CONDITION_ADVICE
        See Also:
        Constant Field Values
    • Method Detail

      • toString

        @NonNull
        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getType

        public int getType()
      • parse

        public static PolicyAdvice parse​(java.lang.String xml)
        Parse the advice xml
        Parameters:
        xml - The Advice in xml form
        Returns:
        The parsed Policy Advice
      • getValue

        @NonNull
        public @NonNull java.lang.String getValue()