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
Interface ObligationEntry

All Known Implementing Classes:
BasicObligationEntry

public interface ObligationEntry

This class represents obligation used in advanced policy. Obligation means an operation specified in a policy that should be performed by the PEP in conjunction with the enforcement of an authorization decision.


Method Summary
 void addAttributeAssignment(AttributeAssignment<? extends DataType> attribute)
          add attribute assignment to the obligation
 void deleteAttributeAssignment(java.lang.String name)
          delete attribute assignment from the obligation
 java.util.List<AttributeAssignment<? extends DataType>> getAttributeAssignments()
          get the attribute assignments of the obligation.
 java.lang.String getDescription()
          Get the description of the entity.
 java.lang.String getDisplayName()
          Returns the Display name.
 java.lang.String getName()
          Name of the entry.
 void setDescription(java.lang.String description)
          Set the description of this entry.
 void setDisplayName(java.lang.String displayName)
          Set the display name of this entry.

 

Method Detail

getAttributeAssignments

java.util.List<AttributeAssignment<? extends DataType>> getAttributeAssignments()
get the attribute assignments of the obligation. The returned List is backed by this ObligationEntry's internal private AttributeAssignment List. Any modification to the returned List affects the internal private List as well.

addAttributeAssignment

void addAttributeAssignment(AttributeAssignment<? extends DataType> attribute)
                            throws PolicyStoreException
add attribute assignment to the obligation
Parameters:
attribute -
Throws:
PolicyStoreException

deleteAttributeAssignment

void deleteAttributeAssignment(java.lang.String name)
                               throws PolicyStoreException
delete attribute assignment from the obligation
Parameters:
name -
Throws:
PolicyStoreException

getDescription

java.lang.String getDescription()
Get the description of the entity.
Returns:
the description of the entity.

getDisplayName

java.lang.String getDisplayName()
Returns the Display name.
Returns:
the display name.

getName

java.lang.String getName()
Name of the entry.
Returns:
the name of the entry.

setDescription

void setDescription(java.lang.String description)
Set the description of this entry.
Parameters:
description -

setDisplayName

void setDisplayName(java.lang.String displayName)
Set the display name of this entry.
Parameters:
displayName -

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.