|
Oracle Fusion Middleware Management Java API Reference for Oracle Entitlements Server 11g Release 2 (11.1.2) E54416-01 |
|||||||||
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 ObligationEntry
assignment
-PolicyStoreException
public void deleteAttributeAssignment(java.lang.String name) throws PolicyStoreException
deleteAttributeAssignment
in interface ObligationEntry
name
-PolicyStoreException
public java.util.List<AttributeAssignment<? extends DataType>> getAttributeAssignments()
getAttributeAssignments
in interface ObligationEntry
public java.lang.String getDescription()
ObligationEntry
getDescription
in interface ObligationEntry
public java.lang.String getDisplayName()
ObligationEntry
getDisplayName
in interface ObligationEntry
public java.lang.String getName()
ObligationEntry
getName
in interface ObligationEntry
public void setDescription(java.lang.String description)
ObligationEntry
setDescription
in interface ObligationEntry
public void setDisplayName(java.lang.String displayName)
ObligationEntry
setDisplayName
in interface ObligationEntry
public java.lang.String getParentApplication()
public boolean equals(java.lang.Object object)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public void setFulfillOn(PolicyRuleEntry.EffectType fulfilOn) throws PolicyStoreException
PolicyStoreException
public PolicyRuleEntry.EffectType getFulfillOn()
|
Oracle Fusion Middleware Management Java API Reference for Oracle Entitlements Server 11g Release 2 (11.1.2) E54416-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |