|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object nbi.xmlsec.xacml.builder.ObligationBuilder
This class supports the creation of obligations.
Field Summary | |
(package private) List |
assignments
attribute assignment data in this obligation. |
(package private) int |
fulfillOn
effect that will cause this obligation to be included in a response. |
(package private) URI |
identifier
The obligation's identifier. |
Constructor Summary | |
ObligationBuilder()
|
Method Summary | |
void |
addAssignment(AttributeValue assignment)
Adds an attribute assignment data to this obligation. |
(package private) Obligation |
getInstance()
|
void |
removeAssignment(AttributeValue assignment)
Removes an attribute assignment data to this obligation. |
void |
setAssignments(List assignments)
Sets the attribute assignment data in this obligation. |
void |
setFulfillOn(int fulfillOn)
Sets the effect that will cause this obligation to be included in a response. |
void |
setIdentifier(Identifier id)
Sets the obligation's identifier. |
void |
setIdentifier(String id)
Sets the obligation's identifier. |
void |
setIdentifier(URI id)
Sets the obligation's identifier. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
URI identifier
int fulfillOn
List assignments
Constructor Detail |
public ObligationBuilder()
Method Detail |
public void setIdentifier(Identifier id) throws URISyntaxException
id
- The obligation identifier to set.
URISyntaxException
- @see URI#URI(java.lang.String).Obligation getInstance()
public void setIdentifier(URI id)
id
- The obligation identifier to set.public void setIdentifier(String id) throws URISyntaxException
id
- The obligation identifier to set.
URISyntaxException
- @see URI#URI(java.lang.String).public void addAssignment(AttributeValue assignment)
assignment
- The attribute assignment data to add.
public void removeAssignment(AttributeValue assignment)
assignment
- The attribute assignment data to remove.
public void setAssignments(List assignments)
assignments
- The assignments to set.public void setFulfillOn(int fulfillOn)
fulfillOn
- The fulfillOn effect to set.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |