com.glaivestone.javax.util
Class VetoException

java.lang.Object
  |
  +--java.lang.Throwable
        |
        +--java.lang.Exception
              |
              +--com.glaivestone.javax.util.VetoException
All Implemented Interfaces:
java.io.Serializable

public class VetoException
extends java.lang.Exception

A VetoException is thrown to indicate disagreement with a proposal. For example, vetos are used on confirmation event notifications to veto a proposed action. The meaning of a veto is determined by the voting policy used by the originator of the proposal.

Origins

Confirmation events and the use of veto exceptions to implement voting policies on vetoable events is based on concepts from the Visual Smalltalk event system.

Author:
Deb Lewis
See Also:
Serialized Form

Constructor Summary
VetoException()
          Constructs an VetoException.
VetoException(java.lang.String message)
          Constructs a VetoException with the specified detailed message.
 
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
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

VetoException

public VetoException()
Constructs an VetoException.


VetoException

public VetoException(java.lang.String message)
Constructs a VetoException with the specified detailed message.

Parameters:
message - Descriptive message

GFL 1.1 API