kaos.policy.deconfliction
Class PrecedenceUndeterminedException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by kaos.policy.deconfliction.PrecedenceUndeterminedException
All Implemented Interfaces:
java.io.Serializable

public class PrecedenceUndeterminedException
extends java.lang.Exception

PrecedenceUndeterminedException defines an exception to be thrown by the PolicyHandler class when it is not possible to determined policies precedence with the new, just introduced, set of policies.

See Also:
Serialized Form

Field Summary
 java.lang.String _policy1
          Id of the first conflicted policy with the same priority, this policy was attmpted to be commited, it is not in Directory Service.
 java.lang.String _policy2
          Id of the second conflicted policy with the same priority, this policy was already commited.
 java.util.Vector _uncommittedPolicies
          Vector of PolicyMsg of policies which were after the policy which caused the conflict and were not committed, they were submitted using addPolicies.
 
Constructor Summary
PrecedenceUndeterminedException(java.lang.String policy1, java.lang.String policy2)
          Constructs a new PrecedenceUndeterminedException.
 
Method Summary
 
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

_policy1

public java.lang.String _policy1
Id of the first conflicted policy with the same priority, this policy was attmpted to be commited, it is not in Directory Service.


_policy2

public java.lang.String _policy2
Id of the second conflicted policy with the same priority, this policy was already commited.


_uncommittedPolicies

public java.util.Vector _uncommittedPolicies
Vector of PolicyMsg of policies which were after the policy which caused the conflict and were not committed, they were submitted using addPolicies.

Constructor Detail

PrecedenceUndeterminedException

public PrecedenceUndeterminedException(java.lang.String policy1,
                                       java.lang.String policy2)
Constructs a new PrecedenceUndeterminedException.