|
Oracle Fusion Middleware Management Java API Reference for Oracle Entitlements Server 11g Release 2 (11.1.2) E27155-01 ESAPI |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
oracle.security.jps.service.policystore.info.BasicObligationEntry
public class BasicObligationEntry
A class to hold an in-memory obligation object For example,
ObligationEntry obligation = new BasicObligationEntry("obligation_1", "displayname", "description", new ArrayList<AttributeEntry<? extends DataType>>());
| Nested Class Summary | |
|---|---|
static class |
BasicObligationEntry.Properties |
| Constructor Summary | |
|---|---|
BasicObligationEntry(java.lang.String name, java.lang.String displayName, java.lang.String description, java.util.List<AttributeAssignment<? extends DataType>> assignments)Constructor |
|
BasicObligationEntry(java.lang.String name, java.lang.String displayName, java.lang.String description, java.util.List<AttributeAssignment<? extends DataType>> assignments, PolicyRuleEntry.EffectType fulfillOn)Constructor |
|
| Method Summary | |
|---|---|
void |
addAttributeAssignment(AttributeAssignment<? extends DataType> assignment)add attribute assignment to this obligation |
void |
deleteAttributeAssignment(java.lang.String name)delete attribute assignment from this obligation |
boolean |
equals(java.lang.Object object) |
java.util.List<AttributeAssignment<? extends DataType>> |
getAttributeAssignments()get the attribute assignments of this obligation |
java.lang.String |
getDescription()Get the description of the entity. |
java.lang.String |
getDisplayName()Returns the Display name. |
PolicyRuleEntry.EffectType |
getFulfillOn()Returns FulfillOn flag value |
java.lang.String |
getName()Name of the entry. |
java.lang.String |
getParentApplication() |
int |
hashCode() |
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. |
void |
setFulfillOn(PolicyRuleEntry.EffectType fulfilOn)Sets FulfillOn flag |
| Methods inherited from class java.lang.Object |
|---|
getClass, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public BasicObligationEntry(java.lang.String name,
java.lang.String displayName,
java.lang.String description,
java.util.List<AttributeAssignment<? extends DataType>> assignments)
name - Obligation namedisplayName - Obligation display namedescription - the description of Obligationassignments - the attributes of Obligation. If an AttributeAssignment is null, it will be ignored.
public BasicObligationEntry(java.lang.String name,
java.lang.String displayName,
java.lang.String description,
java.util.List<AttributeAssignment<? extends DataType>> assignments,
PolicyRuleEntry.EffectType fulfillOn)
name - Obligation namedisplayName - Obligation display namedescription - Obligation descriptionassignments - the attributes of the Obligation. If null value is passed in, it will be ignored.fulfillOn - FulfillOn defines the authorization decision value for which the obligation derived from the obligation expression must be fulfilled. If null value is passed in, the default value, GRANT will take effect at runtime.| Method Detail |
|---|
public void addAttributeAssignment(AttributeAssignment<? extends DataType> assignment)
throws PolicyStoreException
addAttributeAssignment in interface ObligationEntryassignment -PolicyStoreException
public void deleteAttributeAssignment(java.lang.String name)
throws PolicyStoreException
deleteAttributeAssignment in interface ObligationEntryname -PolicyStoreExceptionpublic java.util.List<AttributeAssignment<? extends DataType>> getAttributeAssignments()
getAttributeAssignments in interface ObligationEntrypublic java.lang.String getDescription()
ObligationEntrygetDescription in interface ObligationEntrypublic java.lang.String getDisplayName()
ObligationEntrygetDisplayName in interface ObligationEntrypublic java.lang.String getName()
ObligationEntrygetName in interface ObligationEntrypublic void setDescription(java.lang.String description)
ObligationEntrysetDescription in interface ObligationEntrypublic void setDisplayName(java.lang.String displayName)
ObligationEntrysetDisplayName in interface ObligationEntrypublic java.lang.String getParentApplication()
public boolean equals(java.lang.Object object)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object
public void setFulfillOn(PolicyRuleEntry.EffectType fulfilOn)
throws PolicyStoreException
PolicyStoreExceptionpublic PolicyRuleEntry.EffectType getFulfillOn()
|
Oracle Fusion Middleware Management Java API Reference for Oracle Entitlements Server 11g Release 2 (11.1.2) E27155-01 ESAPI |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||