Class ActionDecision

java.lang.Object
com.sun.identity.policy.ActionDecision

@Supported @Deprecated public class ActionDecision extends Object
Deprecated.
As of OpenSSO Express 8.0, use com.sun.identity.entitlement instead as Entitlement has replaced Policy.
The ActionDecision class represents the action results of a policy evaluation. It has action values for a given action and advice.
  • Constructor Summary

    Constructors
    Constructor
    Description
    ActionDecision(String actionName, Set values)
    Deprecated.
    Constructor
    ActionDecision(String actionName, Set values, Map advices, long timeToLive)
    Deprecated.
    Constructor
  • Method Summary

    Modifier and Type
    Method
    Description
    Deprecated.
    Gets the name of the action
    Deprecated.
    Returns a Map of advices associated with this object.
    long
    Deprecated.
    Gets the GMT time in milliseconds since epoch when this object is to be treated as expired.
    Deprecated.
    Gets the action values for the action.
    void
    setAdvices(Map advices)
    Deprecated.
    Sets advices associated with this ActionDecision .
    void
    setTimeToLive(long timeToLive)
    Deprecated.
    Sets the GMT time in milliseconds since epoch when this object is to be treated as expired.
    void
    setValues(Set values)
    Deprecated.
    Sets the action values for the action.
    Deprecated.
    Gets a String representation of this object
    Deprecated.
    Gets an XML representation of this object

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • ActionDecision

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

      @Supported 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 Details

    • getActionName

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

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

      @Supported public Set getValues()
      Deprecated.
      Gets the action values for the action.
      Returns:
      a Set of String values.
    • getTimeToLive

      @Supported 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

      @Supported 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

      @Supported 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

      @Supported 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

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

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