Novell exteNd
Director 5.2 API

com.sssw.webdav.event.api
Class EboMoveEvent

java.lang.Object
 |
 +--com.sssw.fw.event.api.EboEvent
       |
       +--com.sssw.fw.event.api.EboStateChangeEvent
             |
             +--com.sssw.webdav.event.api.EboWebdavEvent
                   |
                   +--com.sssw.webdav.event.api.EboMoveEvent
All Implemented Interfaces:
Serializable

public class EboMoveEvent
extends EboWebdavEvent

This event is fired off when a WebDAV MOVE method is executed.

See Also:
Serialized Form

Fields inherited from class com.sssw.fw.event.api.EboStateChangeEvent
EVENT_ID_BASE, EVENT_ID_LAST, EVENT_ID_UNKNOWN, SC_BASE, SC_CHECK_ACCESS, SC_CLEAR, SC_COPY, SC_CREATE, SC_DEFAULT, SC_DELETE, SC_EXECUTE, SC_EXPORT, SC_FAIL, SC_GENERATE, SC_IMPORT, SC_INVALIDATE, SC_LAST, SC_LIST, SC_LOGOFF, SC_LOGON, SC_MOVE, SC_PUT, SC_QUERY, SC_REDEPLOY, SC_REGISTERED, SC_RETRIEVE, SC_SELECT, SC_SILENCE, SC_START, SC_STATUS, SC_STOP, SC_UNREGISTERED, SC_UPDATE, STR_SC_CHECK_ACCESS, STR_SC_CLEAR, STR_SC_COPY, STR_SC_CREATE, STR_SC_DEFAULT, STR_SC_DELETE, STR_SC_EXECUTE, STR_SC_EXPORT, STR_SC_FAIL, STR_SC_GENERATE, STR_SC_IMPORT, STR_SC_INVALIDATE, STR_SC_LIST, STR_SC_LOGOFF, STR_SC_LOGON, STR_SC_MOVE, STR_SC_QUERY, STR_SC_REGISTERED, STR_SC_RETRIEVE, STR_SC_SELECT, STR_SC_SILENCE, STR_SC_START, STR_SC_STATUS, STR_SC_STOP, STR_SC_UNKNOWN, STR_SC_UNREGISTERED, STR_SC_UPDATE
 
Constructor Summary
EboMoveEvent()
          Constructor.
 
Method Summary
 int getEventID()
          Gets the event ID.
 boolean getOverwrite()
          Gets the overwrite flag.
 EbiDirectoryEntry getSource()
          Gets the source CM resource that is being moved.
 String getTarget()
          Gets the CM destination URI for this MOVE method.
 String getVerboseDescr()
          Gets a verbose description of the event.
 void setOverwrite(boolean overwrite)
          Sets the overwrite flag.
 void setSource(EbiDirectoryEntry entry)
          Sets the source CM resource URI that is being moved.
 void setTarget(String target)
          Sets the CM destination URI for this MOVE method.
 
Methods inherited from class com.sssw.webdav.event.api.EboWebdavEvent
getContext, getStateDescr, setContext
 
Methods inherited from class com.sssw.fw.event.api.EboStateChangeEvent
getState, setState
 
Methods inherited from class com.sssw.fw.event.api.EboEvent
getObject, setObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EboMoveEvent

public EboMoveEvent()
Constructor. Initializes the state to SC_MOVE
Method Detail

getSource

public EbiDirectoryEntry getSource()
Gets the source CM resource that is being moved.
Returns:
the CM resource to be moved

getOverwrite

public boolean getOverwrite()
Gets the overwrite flag. If it is true the destination resource will be overwritten if it has the same name as the source.
Returns:
the overwrite flag

getTarget

public String getTarget()
Gets the CM destination URI for this MOVE method.
Returns:
the CM destination URI for the source

setSource

public void setSource(EbiDirectoryEntry entry)
Sets the source CM resource URI that is being moved.
Parameters:
entry - the CM resource URI to be copied

setOverwrite

public void setOverwrite(boolean overwrite)
Sets the overwrite flag. If it is true the destination resource will be overwritten if it has the same name as the source.
Parameters:
overwrite - the overwrite flag

setTarget

public void setTarget(String target)
Sets the CM destination URI for this MOVE method.
Parameters:
target - the CM destination URI for the source

getVerboseDescr

public String getVerboseDescr()
Gets a verbose description of the event.
Overrides:
getVerboseDescr in class EboWebdavEvent
Returns:
a verbose description of the event

getEventID

public int getEventID()
Gets the event ID.
Overrides:
getEventID in class EboWebdavEvent
Returns:
the event ID

Novell exteNd
Director 5.2 API