com.fatwire.agent
Class ItemEventArgs

java.lang.Object
  extended by com.fatwire.agent.EventArgs
      extended by com.fatwire.agent.ItemEventArgs

public class ItemEventArgs
extends EventArgs

Event which happened to an item.

These events could be creation/deletion/renaming/modification events. Additionally to IItem object this class can contain the old path to the IItem before the modification event happened. For creation/modification events getOldPath() equals getItem()->getPath(). For deletion event getItem() returns a NULL reference.


Constructor Summary
ItemEventArgs(ItemInfo item)
          Constructor.
ItemEventArgs(ItemInfo item, Path oldPath)
          Constructor.
ItemEventArgs(java.lang.String providerid, java.lang.String repid, Path oldPath)
          Constructor.
 
Method Summary
 ItemInfo getItem()
          Gets an item after the event happened.
 Path getOldPath()
          Gets item's path before it was renamed.
 java.lang.String getProviderId()
           
 java.lang.String getRepId()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ItemEventArgs

public ItemEventArgs(ItemInfo item)
Constructor. It is used for creation/modification events.

Parameters:
item - info.

ItemEventArgs

public ItemEventArgs(ItemInfo item,
                     Path oldPath)
Constructor. It is used for the ranaming events.

Parameters:
item - item info.
oldPath - path to this item before modification happened.

ItemEventArgs

public ItemEventArgs(java.lang.String providerid,
                     java.lang.String repid,
                     Path oldPath)
Constructor. It is used for deletion event.

Parameters:
providerid - provider id where this event occured.
repid - repository id where this event occured.
oldPath - path to this item before deletion happened.
Method Detail

getItem

public ItemInfo getItem()
Gets an item after the event happened.

Returns:
new item.

getOldPath

public Path getOldPath()
Gets item's path before it was renamed.

Returns:
item's old path

getProviderId

public java.lang.String getProviderId()

getRepId

public java.lang.String getRepId()