org.virtualbox_4_3
Class IVetoEvent

java.lang.Object
  extended by org.virtualbox_4_3.IUnknown
      extended by org.virtualbox_4_3.IEvent
          extended by org.virtualbox_4_3.IVetoEvent
Direct Known Subclasses:
ICanShowWindowEvent, IExtraDataCanChangeEvent

public class IVetoEvent
extends IEvent

Base abstract interface for veto events. Interface ID: {9A1A4130-69FE-472F-AC10-C6FA25D75007}


Field Summary
 
Fields inherited from class org.virtualbox_4_3.IUnknown
obj, port
 
Constructor Summary
IVetoEvent(java.lang.String wrapped, org.virtualbox_4_3.jaxws.VboxPortType port)
           
 
Method Summary
 void addVeto(java.lang.String reason)
          Adds a veto on this event.
 java.util.List<java.lang.String> getVetos()
          Current veto reason list, if size is 0 - no veto.
 java.lang.Boolean isVetoed()
          If this event was vetoed.
static IVetoEvent queryInterface(IUnknown obj)
           
 
Methods inherited from class org.virtualbox_4_3.IEvent
getSource, getType, getWaitable, setProcessed, waitProcessed
 
Methods inherited from class org.virtualbox_4_3.IUnknown
getRemoteWSPort, getWrapped, releaseRemote
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IVetoEvent

public IVetoEvent(java.lang.String wrapped,
                  org.virtualbox_4_3.jaxws.VboxPortType port)
Method Detail

queryInterface

public static IVetoEvent queryInterface(IUnknown obj)

addVeto

public void addVeto(java.lang.String reason)
Adds a veto on this event.

Parameters:
reason - Reason for veto, could be null or empty string.

isVetoed

public java.lang.Boolean isVetoed()
If this event was vetoed.

Returns:
Reason for veto.

getVetos

public java.util.List<java.lang.String> getVetos()
Current veto reason list, if size is 0 - no veto.

Returns:
Array of reasons for veto provided by different event handlers.