issrg.pba
Interface Obligation

All Known Implementing Classes:
SimpleObligation

public interface Obligation

The interface to access an obligation. Obligations are tasks and requirement to be fulfilled together with the authorization decisions.

Author:
gansen

Field Summary
static java.lang.String AFTER
          This constant defines a value "after" for chronicle.
static java.lang.String BEFORE
          This constant defines a value "before" for chronicle.
 
Method Summary
 java.lang.String getChronicle()
          Retrieve the obligation's Chronicle attribute.When the Object is an empty Obligation or an invalid Obligation, an empty string or null might be returned.
 java.lang.String getObligationID()
          Retrieve the object's ObligationID specified in the xml policy.
 java.lang.String toXML()
          Convert the obligation object into XML Representation.
 

Field Detail

BEFORE

static final java.lang.String BEFORE
This constant defines a value "before" for chronicle.

See Also:
Constant Field Values

AFTER

static final java.lang.String AFTER
This constant defines a value "after" for chronicle.

See Also:
Constant Field Values
Method Detail

toXML

java.lang.String toXML()
Convert the obligation object into XML Representation.


getObligationID

java.lang.String getObligationID()
Retrieve the object's ObligationID specified in the xml policy. When the Object is an empty Obligation or an invalid Obligation, an empty string or null might be returned.

Returns:
the object's ObligationID attribute as specified in the XML policy.

getChronicle

java.lang.String getChronicle()
Retrieve the obligation's Chronicle attribute.When the Object is an empty Obligation or an invalid Obligation, an empty string or null might be returned.

Returns:
The Chronicle attribute as specified in the XML policy.