org.openbp.guiclient.event
Class ItemEvent

java.lang.Object
  extended by java.util.EventObject
      extended by org.openbp.jaspira.event.JaspiraEvent
          extended by org.openbp.guiclient.event.ItemEvent
All Implemented Interfaces:
java.io.Serializable

public class ItemEvent
extends JaspiraEvent

Jaspira event containing all item relevant information

Author:
Andreas Putz
See Also:
Serialized Form

Field Summary
 int eventFlag
          Current event flag
 Item item
          Current / Modified item
static int NEW_ITEM
          New item selected flag
static int NONE
          None event flag
 Item originalItem
          Unmodified item
static int UPDATE
          Update event flag
 
Fields inherited from class org.openbp.jaspira.event.JaspiraEvent
CONSUMED, HANDELED, STACKABLE, TYPE_BOTTOM_UP, TYPE_DIRECT, TYPE_FLOOD, TYPE_GLOBAL, UNCONSUMABLE
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
ItemEvent(Plugin source, java.lang.String eventName)
          Constructor.
 
Method Summary
 void setNewItemInfo(Item item)
          Set the event to a set new item event.
 void setUpdateInfo(Item original, Item modified)
          Set the event to a update item event.
 
Methods inherited from class org.openbp.jaspira.event.JaspiraEvent
brand, getBrand, getEventGroup, getEventName, getFlags, getLevel, getObject, getOriginalEvent, getSourcePlugin, getTargetClassName, getTargetPluginId, getType, isConsumed, isStackable, isUnconsumable, setObject, setTargetClassName, setTargetPluginId, toString, updateFlags, updateFlags
 
Methods inherited from class java.util.EventObject
getSource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

NONE

public static final int NONE
None event flag

See Also:
Constant Field Values

UPDATE

public static final int UPDATE
Update event flag

See Also:
Constant Field Values

NEW_ITEM

public static final int NEW_ITEM
New item selected flag

See Also:
Constant Field Values

eventFlag

public int eventFlag
Current event flag


originalItem

public Item originalItem
Unmodified item


item

public Item item
Current / Modified item

Constructor Detail

ItemEvent

public ItemEvent(Plugin source,
                 java.lang.String eventName)
Constructor.

Parameters:
source - The events source object
eventName - The name of the event
Method Detail

setNewItemInfo

public void setNewItemInfo(Item item)
Set the event to a set new item event.

Parameters:
item - Item which is selected

setUpdateInfo

public void setUpdateInfo(Item original,
                          Item modified)
Set the event to a update item event.

Parameters:
original - The unmodified item
modified - The modified item


Copyright © 2011. All Rights Reserved.