Novell exteNd
Director 5.2 API

com.sssw.webdav.event.api
Class EboPropfindEvent

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.EboPropfindEvent
All Implemented Interfaces:
Serializable

public class EboPropfindEvent
extends EboWebdavEvent

This event is fired off when a WebDAV PROPFIND 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
EboPropfindEvent()
          Constructor.
 
Method Summary
 int getDepth()
          Gets the depth for the PROPFIND method.
 int getEventID()
          Gets the event ID.
 boolean getNativeDav()
          Gets the flag that indicates the WebDAV client is a native client.
 Properties getProperties()
          Gets the properties that were found for this CM resource.
 int getPropertyFindType()
          Gets the property find type.
 boolean getProprietaryMs()
          Gets the flag that indicates the WebDAV client is a Microsoft client.
 EbiDirectoryEntry getResource()
          Gets the CM resource for this PROPFIND method.
 String getVerboseDescr()
          Gets a verbose description of the event.
 void setDepth(int depth)
          Sets the depth for the PROPFIND method.
 void setNativeDav(boolean isNativeDav)
          Sets the flag that indicates the WebDAV client is a native client.
 void setProperties(Properties props)
          Sets the properties that were found for this CM resource.
 void setPropertyFindType(int propFindType)
          Sets the property find type.
 void setProprietaryMs(boolean isProprietaryMs)
          Sets the flag that indicates the WebDAV client is a Microsoft client.
 void setResource(EbiDirectoryEntry entry)
          Sets the CM resource for this PROPFIND 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

EboPropfindEvent

public EboPropfindEvent()
Constructor. Initializes the state to WEBDAV_SC_PROPFIND
Method Detail

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

getDepth

public int getDepth()
Gets the depth for the PROPFIND method.
Returns:
the depth

getPropertyFindType

public int getPropertyFindType()
Gets the property find type. Values may be one of the following:
Find By Property = 0
Find All Properties = 1
Find Property Names = 2
Returns:
the property find type

getProperties

public Properties getProperties()
Gets the properties that were found for this CM resource.
Returns:
the found properties

getNativeDav

public boolean getNativeDav()
Gets the flag that indicates the WebDAV client is a native client.
Returns:
the native client flag

getProprietaryMs

public boolean getProprietaryMs()
Gets the flag that indicates the WebDAV client is a Microsoft client.
Returns:
the Microsoft client flag

getResource

public EbiDirectoryEntry getResource()
Gets the CM resource for this PROPFIND method.
Returns:
the CM resource

setDepth

public void setDepth(int depth)
Sets the depth for the PROPFIND method.
Parameters:
depth - the depth

setPropertyFindType

public void setPropertyFindType(int propFindType)
Sets the property find type. Values may be one of the following:
Find By Property = 0
Find All Properties = 1
Find Property Names = 2
Parameters:
propFindType - the property find type

setProperties

public void setProperties(Properties props)
Sets the properties that were found for this CM resource.
Parameters:
props - the found properties

setNativeDav

public void setNativeDav(boolean isNativeDav)
Sets the flag that indicates the WebDAV client is a native client.
Parameters:
isNativeDav - the native client flag

setProprietaryMs

public void setProprietaryMs(boolean isProprietaryMs)
Sets the flag that indicates the WebDAV client is a Microsoft client.
Parameters:
isProprietaryMs - the Microsoft client flag

setResource

public void setResource(EbiDirectoryEntry entry)
Sets the CM resource for this PROPFIND method.
Parameters:
entry - the CM resource

Novell exteNd
Director 5.2 API