Package org.forgerock.android.auth
Class PolicyAdvice
- java.lang.Object
-
- org.forgerock.android.auth.PolicyAdvice
-
- All Implemented Interfaces:
java.io.Serializable
public class PolicyAdvice extends java.lang.Object implements java.io.SerializableDomain object for advice. The Advice is received from resource API for Step up authentication- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPolicyAdvice.PolicyAdviceBuilder
-
Field Summary
Fields Modifier and Type Field Description static intAUTH_LEVEL_CONDITION_ADVICEstatic intAUTH_SCHEME_CONDITION_ADVICEstatic intAUTHENTICATE_TO_REALM_CONDITION_ADVICEstatic intAUTHENTICATE_TO_SERVICE_CONDITION_ADVICEstatic intSESSION_CONDITION_ADVICEstatic intTRANSACTION_CONDITION_ADVICEstatic intUNKNOWN
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PolicyAdvice.PolicyAdviceBuilderbuilder()intgetType()@NonNull java.lang.StringgetValue()static PolicyAdviceparse(java.lang.String xml)Parse the advice xmljava.lang.StringtoString()
-
-
-
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
-
UNKNOWN
public static final int UNKNOWN
- See Also:
- Constant Field Values
-
-
Method Detail
-
toString
@NonNull public java.lang.String toString()
- Overrides:
toStringin classjava.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
-
builder
public static PolicyAdvice.PolicyAdviceBuilder builder()
-
getValue
@NonNull public @NonNull java.lang.String getValue()
-
-