kaos.core.csi.policy
Class ObligationViolationException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by kaos.core.csi.policy.ObligationViolationException
All Implemented Interfaces:
java.io.Serializable

public class ObligationViolationException
extends java.lang.Exception

ObligationViolationException defines an exception, which is thrown when the evaluation of a trigger against applicable obligation policy determines that some part of obligation constraint has been violated, or that for some reason an obligation cannot be fulfilled.

Author:
KAoS Team $Revision: 1.4 $
See Also:
Serialized Form

Constructor Summary
ObligationViolationException()
           
ObligationViolationException(java.lang.String msg)
           
 
Method Summary
 void addUnfulfilledObligation(ViolatedObligationDescription violatedObligation)
           
 java.util.List<ViolatedObligationDescription> getViolatedObligations()
           
 void setViolatedObligations(java.util.List<ViolatedObligationDescription> violatedObligations)
           
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ObligationViolationException

public ObligationViolationException()

ObligationViolationException

public ObligationViolationException(java.lang.String msg)
Method Detail

addUnfulfilledObligation

public void addUnfulfilledObligation(ViolatedObligationDescription violatedObligation)

getViolatedObligations

public java.util.List<ViolatedObligationDescription> getViolatedObligations()

setViolatedObligations

public void setViolatedObligations(java.util.List<ViolatedObligationDescription> violatedObligations)


Copyright © 2006 IHMC All Rights Reserved.