Class ActionDecision


  • @Deprecated
    public class ActionDecision
    extends Object
    Deprecated.
    since 12.0.0
    The ActionDecision class represents the action results of a policy evaluation. It has action values for a given action and advice.
    • Constructor Detail

      • ActionDecision

        public ActionDecision()
        Deprecated.
        No replacement API provided. There should be no need to invoke this constructor.
        No argument constructor
      • ActionDecision

        public ActionDecision​(String actionName,
                              Set values)
        Deprecated.
        Constructor
        Parameters:
        actionName - name of the action.
        values - a Set> of String values for the action
      • ActionDecision

        public ActionDecision​(String actionName,
                              Set values,
                              Map advices,
                              long timeToLive)
        Deprecated.
        Constructor
        Parameters:
        actionName - action name
        values - a Set of String values for the action
        advices - advices associated with this action decision. The advice name is the key to the Map. The value is a set of advice message Strings corresponding to the advice name.
        timeToLive - the GMT time in milliseconds since epoch when this object is to be treated as expired. That is the action values would likely be different after that time.
    • Method Detail

      • getActionName

        public String getActionName()
        Deprecated.
        Gets the name of the action
        Returns:
        name of the action
      • setValues

        public void setValues​(Set values)
        Deprecated.
        Sets the action values for the action.
        Parameters:
        values - a Set of String values
      • getValues

        public Set getValues()
        Deprecated.
        Gets the action values for the action.
        Returns:
        a Set>/code> of String values
      • getTimeToLive

        public long getTimeToLive()
        Deprecated.
        Gets the GMT time in milliseconds since epoch when this object is to be treated as expired. That is the action values would likely be different after that time. This is computed as a result of SimpleTimeCondition(s) specified in the Policy definition.
        Returns:
        long represeting the time to live for this object.
      • setTimeToLive

        public void setTimeToLive​(long timeToLive)
        Deprecated.
        Sets the GMT time in milliseconds since epoch when this object is to be treated as expired. That is the action values would likely be different after that time. This is computed as a result of SimpleTimeCondition(s) specified in the Policy definition.
        Parameters:
        timeToLive - time to live
      • setAdvices

        public void setAdvices​(Map advices)
        Deprecated.
        Sets advices associated with this ActionDecision . The advice name is the key to the Map. The value is a Set of advice message Strings corresponding to the advice name. The two possible advices are authentication level(AuthLevel) and authentication modules (AuthSchemes). The advice message Strings for AuthLevel are integer valued.
        Parameters:
        advices - map of advices
      • getAdvices

        public Map getAdvices()
        Deprecated.
        Returns a Map of advices associated with this object. The advice name is the key to the Map. The value is a Set of advice message Strings corresponding to the advice name. The two possible advices are authentication level(AuthLevel) and authentication modules (AuthSchemes). The advice message Strings for AuthLevel are integer valued.
        Returns:
        advices associated with this ActionDecision.
      • toString

        public String toString()
        Deprecated.
        Gets a String representation of this object
        Overrides:
        toString in class Object
        Returns:
        a String representation of this object
      • toXML

        public String toXML()
        Deprecated.
        Gets an XML representation of this object
        Returns:
        XML representation of this object
      • parseActionDecision

        public static ActionDecision parseActionDecision​(Node actionDecisionNode)
                                                  throws PolicyException
        Deprecated.
        Creates an ActionDecisions object given a w3c DOM node
        Parameters:
        actionDecisionNode - w3c DOM node for action decision
        Returns:
        ActionDecisions object created using the w3c DOM node
        Throws:
        PolicyException - if any error occurs during parsing.
      • clone

        public Object clone()
        Deprecated.
        Creates and returns a copy of this object.
        Overrides:
        clone in class Object
        Returns:
        a copy of this object
      • setClientClockSkew

        public static void setClientClockSkew​(long skew)
        Deprecated.
        Sets the client clock skew
        Parameters:
        skew - the time skew in milliseconds, serverTime - clientTime