kaos.core.csi.policy
Class KAoSSecurityException

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

public class KAoSSecurityException
extends java.lang.SecurityException

KAoSSecurityException defines an exception to be thrown by the Guard if there is no permission ot perform a given action

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

Field Summary
 boolean authorizationCheckInterupted
           
 boolean defaultAuthorization
           
 java.lang.String forbiddingPolicyId
           
static java.lang.String OBLIGATIONS_FAILED_ACTOR_NOT_LOCATABLE
           
static java.lang.String OBLIGATIONS_FAILED_INCONSISTENT_STATUS
           
static java.lang.String OBLIGATIONS_FAILED_SERVICE_FAILURE
           
static java.lang.String OBLIGATIONS_NOT_ATTEMPTED
           
 
Constructor Summary
KAoSSecurityException()
           
KAoSSecurityException(java.lang.String s)
           
 
Method Summary
 java.util.List<java.lang.String> getAllForbiddingPolicies()
           
 java.lang.String getFirstForbiddingPolicy()
           
 java.lang.String getReasonForUnfulfilledObligations()
           
 java.util.List<ActionInstanceDescription> getUnfulfilledObligations()
           
 void setForbiddingPolicyIDs(java.util.List<java.lang.String> v)
           
 void setReasonForUnfulfilledObligations(java.lang.String reason)
           
 void setUnfulfilledObligations(java.util.List<ActionInstanceDescription> obligationAIDs)
           
 
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
 

Field Detail

OBLIGATIONS_NOT_ATTEMPTED

public static final java.lang.String OBLIGATIONS_NOT_ATTEMPTED
See Also:
Constant Field Values

OBLIGATIONS_FAILED_INCONSISTENT_STATUS

public static final java.lang.String OBLIGATIONS_FAILED_INCONSISTENT_STATUS
See Also:
Constant Field Values

OBLIGATIONS_FAILED_SERVICE_FAILURE

public static final java.lang.String OBLIGATIONS_FAILED_SERVICE_FAILURE
See Also:
Constant Field Values

OBLIGATIONS_FAILED_ACTOR_NOT_LOCATABLE

public static final java.lang.String OBLIGATIONS_FAILED_ACTOR_NOT_LOCATABLE
See Also:
Constant Field Values

forbiddingPolicyId

public java.lang.String forbiddingPolicyId

defaultAuthorization

public boolean defaultAuthorization

authorizationCheckInterupted

public boolean authorizationCheckInterupted
Constructor Detail

KAoSSecurityException

public KAoSSecurityException()

KAoSSecurityException

public KAoSSecurityException(java.lang.String s)
Method Detail

setForbiddingPolicyIDs

public void setForbiddingPolicyIDs(java.util.List<java.lang.String> v)

getFirstForbiddingPolicy

public java.lang.String getFirstForbiddingPolicy()

getAllForbiddingPolicies

public java.util.List<java.lang.String> getAllForbiddingPolicies()

getUnfulfilledObligations

public java.util.List<ActionInstanceDescription> getUnfulfilledObligations()

setUnfulfilledObligations

public void setUnfulfilledObligations(java.util.List<ActionInstanceDescription> obligationAIDs)

getReasonForUnfulfilledObligations

public java.lang.String getReasonForUnfulfilledObligations()

setReasonForUnfulfilledObligations

public void setReasonForUnfulfilledObligations(java.lang.String reason)


Copyright © 2006 IHMC All Rights Reserved.