org.virtualbox_5_2
Class IExtraDataCanChangeEvent

java.lang.Object
  extended by org.virtualbox_5_2.IUnknown
      extended by org.virtualbox_5_2.IEvent
          extended by org.virtualbox_5_2.IVetoEvent
              extended by org.virtualbox_5_2.IExtraDataCanChangeEvent

public class IExtraDataCanChangeEvent
extends IVetoEvent

Notification when someone tries to change extra data for either the given machine or (if null) global extra data. This gives the chance to veto against changes. Interface ID: {245D88BD-800A-40F8-87A6-170D02249A55}


Field Summary
 
Fields inherited from class org.virtualbox_5_2.IUnknown
obj, objMgr, port
 
Constructor Summary
IExtraDataCanChangeEvent(java.lang.String wrapped, org.virtualbox_5_2.ObjectRefManager objMgr, org.virtualbox_5_2.jaxws.VboxPortType port)
           
 
Method Summary
 java.lang.String getKey()
          Extra data key that has changed.
 java.lang.String getMachineId()
          ID of the machine this event relates to.
 java.lang.String getValue()
          Extra data value for the given key.
static IExtraDataCanChangeEvent queryInterface(IUnknown obj)
           
 
Methods inherited from class org.virtualbox_5_2.IVetoEvent
addApproval, addVeto, getApprovals, getVetos, isApproved, isVetoed
 
Methods inherited from class org.virtualbox_5_2.IEvent
getSource, getType, getWaitable, setProcessed, waitProcessed
 
Methods inherited from class org.virtualbox_5_2.IUnknown
getObjMgr, getRemoteWSPort, getWrapped, releaseRemote
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IExtraDataCanChangeEvent

public IExtraDataCanChangeEvent(java.lang.String wrapped,
                                org.virtualbox_5_2.ObjectRefManager objMgr,
                                org.virtualbox_5_2.jaxws.VboxPortType port)
Method Detail

getMachineId

public java.lang.String getMachineId()
ID of the machine this event relates to. Null for global extra data changes.

Returns:
String

getKey

public java.lang.String getKey()
Extra data key that has changed.

Returns:
String

getValue

public java.lang.String getValue()
Extra data value for the given key.

Returns:
String

queryInterface

public static IExtraDataCanChangeEvent queryInterface(IUnknown obj)