Skip navigation links

Oracle Fusion Middleware Management Java API Reference for Oracle Entitlements Server
11g Release 2 (11.1.2)

E27155-01 ESAPI


oracle.security.jps.service.policystore.info
Class AttributeAssignment<T extends DataType>

java.lang.Object
  extended by oracle.security.jps.service.policystore.info.AttributeAssignment<T>


public class AttributeAssignment<T extends DataType>
extends java.lang.Object

The class contains attribute assignment of an obligation.


Constructor Summary
AttributeAssignment(java.lang.String attributeId, AttributeEntry<T> attr)
          Constructor
AttributeAssignment(java.lang.String attributeId, RuleExpressionEntry.BuiltInAttributes attr)
           
AttributeAssignment(java.lang.String attributeId, T value)
          Constructor

 

Method Summary
 boolean equals(java.lang.Object object)
           
 AttributeEntry<T> getAttribute()
          Returns the attribute assigned, if a static value is assigned, return null.
 java.lang.String getName()
          Returns the obligation attribute name
 T getValue()
          Returns the value assigned, if an attribute is assigned, return null.
 int hashCode()
           

 

Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait

 

Constructor Detail

AttributeAssignment

public AttributeAssignment(java.lang.String attributeId,
                           T value)
Constructor
Parameters:
attributeId - The attribute identifier.
value - The value assigned to this attributeId.

AttributeAssignment

public AttributeAssignment(java.lang.String attributeId,
                           AttributeEntry<T> attr)
Constructor
Parameters:
attributeId - The attribute identifier.
attr - The attribute whose value will be evaluated and assigned to the attributeId at runtime.

AttributeAssignment

public AttributeAssignment(java.lang.String attributeId,
                           RuleExpressionEntry.BuiltInAttributes attr)

Method Detail

getName

public java.lang.String getName()
Returns the obligation attribute name
Returns:

getAttribute

public AttributeEntry<T> getAttribute()
Returns the attribute assigned, if a static value is assigned, return null.
Returns:

getValue

public T getValue()
Returns the value assigned, if an attribute is assigned, return null.
Returns:

equals

public boolean equals(java.lang.Object object)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

Skip navigation links

Oracle Fusion Middleware Management Java API Reference for Oracle Entitlements Server
11g Release 2 (11.1.2)

E27155-01 ESAPI


Copyright © 2011,2012, Oracle and/or its affiliates. All rights reserved.