org.apache.subversion.javahl
Class ClientNotifyInformation
java.lang.Object
java.util.EventObject
org.apache.subversion.javahl.ClientNotifyInformation
- All Implemented Interfaces:
- Serializable
public class ClientNotifyInformation
- extends EventObject
The event passed to the ClientNotifyCallback.onNotify(org.apache.subversion.javahl.ClientNotifyInformation)
API to notify ISVNClient
of relevant events.
- See Also:
- Serialized Form
Constructor Summary |
ClientNotifyInformation(String path,
ClientNotifyInformation.Action action,
NodeKind kind,
String mimeType,
Lock lock,
String errMsg,
ClientNotifyInformation.Status contentState,
ClientNotifyInformation.Status propState,
ClientNotifyInformation.LockStatus lockState,
long revision,
String changelistName,
RevisionRange mergeRange,
String pathPrefix,
String propName,
Map<String,String> revProps,
long oldRevision,
long hunkOriginalStart,
long hunkOriginalLength,
long hunkModifiedStart,
long hunkModifiedLength,
long hunkMatchedLine,
int hunkFuzz)
Deprecated. Constructor compatible with teh 1.8 API; uses
null URL and errMsgStack values. |
ClientNotifyInformation(String path,
ClientNotifyInformation.Action action,
NodeKind kind,
String mimeType,
Lock lock,
String errMsg,
List<ClientException.ErrorMessage> errMsgStack,
ClientNotifyInformation.Status contentState,
ClientNotifyInformation.Status propState,
ClientNotifyInformation.LockStatus lockState,
long revision,
String changelistName,
RevisionRange mergeRange,
String url,
String pathPrefix,
String propName,
Map<String,String> revProps,
long oldRevision,
long hunkOriginalStart,
long hunkOriginalLength,
long hunkModifiedStart,
long hunkModifiedLength,
long hunkMatchedLine,
int hunkFuzz)
This constructor is to be used by the native code. |
ClientNotifyInformation
public ClientNotifyInformation(String path,
ClientNotifyInformation.Action action,
NodeKind kind,
String mimeType,
Lock lock,
String errMsg,
List<ClientException.ErrorMessage> errMsgStack,
ClientNotifyInformation.Status contentState,
ClientNotifyInformation.Status propState,
ClientNotifyInformation.LockStatus lockState,
long revision,
String changelistName,
RevisionRange mergeRange,
String url,
String pathPrefix,
String propName,
Map<String,String> revProps,
long oldRevision,
long hunkOriginalStart,
long hunkOriginalLength,
long hunkModifiedStart,
long hunkModifiedLength,
long hunkMatchedLine,
int hunkFuzz)
- This constructor is to be used by the native code.
- Parameters:
path
- The path of the item, which is the source of the event.action
- The ClientNotifyInformation.Action
which triggered this event.kind
- The NodeKind
of the item.mimeType
- The MIME type of the item.lock
- Any lock for the item.errMsg
- Any error message for the item.contentState
- The Status
of the content of
the item.propState
- The Status
of the properties of
the item.lockState
- The ClientNotifyInformation.LockStatus
of the lock of the item.revision
- The revision of the item.changelistName
- The name of the changelist.mergeRange
- The range of the merge just beginning to occur.pathPrefix
- A common path prefix.- Since:
- 1.9
ClientNotifyInformation
@Deprecated
public ClientNotifyInformation(String path,
ClientNotifyInformation.Action action,
NodeKind kind,
String mimeType,
Lock lock,
String errMsg,
ClientNotifyInformation.Status contentState,
ClientNotifyInformation.Status propState,
ClientNotifyInformation.LockStatus lockState,
long revision,
String changelistName,
RevisionRange mergeRange,
String pathPrefix,
String propName,
Map<String,String> revProps,
long oldRevision,
long hunkOriginalStart,
long hunkOriginalLength,
long hunkModifiedStart,
long hunkModifiedLength,
long hunkMatchedLine,
int hunkFuzz)
- Deprecated. Constructor compatible with teh 1.8 API; uses
null
URL and errMsgStack values.
getPath
public String getPath()
- Returns:
- The path of the item, which is the source of the event.
This may actually be a URL.
getNotifiedPath
public String getNotifiedPath()
- Returns:
path
, which may be null
.- Since:
- 1.9
getAction
public ClientNotifyInformation.Action getAction()
- Returns:
- The
ClientNotifyInformation.Action
which triggered this event.
getKind
public NodeKind getKind()
- Returns:
- The
NodeKind
of the item.
getMimeType
public String getMimeType()
- Returns:
- The MIME type of the item.
getLock
public Lock getLock()
- Returns:
- Any lock for the item.
getErrMsg
public String getErrMsg()
- Returns:
- Any error message for the item.
getErrMsgDetails
public List<ClientException.ErrorMessage> getErrMsgDetails()
- Returns:
- Details about the error message for the item.
getContentState
public ClientNotifyInformation.Status getContentState()
- Returns:
- The
Status
of the content of the item.
getPropState
public ClientNotifyInformation.Status getPropState()
- Returns:
- The
Status
of the properties of the item.
getLockState
public ClientNotifyInformation.LockStatus getLockState()
- Returns:
- The
ClientNotifyInformation.LockStatus
of the lock of the item.
getRevision
public long getRevision()
- Returns:
- The revision of the item.
getChangelistName
public String getChangelistName()
- Returns:
- The name of the changelist.
getMergeRange
public RevisionRange getMergeRange()
- Returns:
- The range of the merge just beginning to occur.
getUrl
public String getUrl()
- Returns:
url
, which may be null
- Since:
- 1.9
getPathPrefix
public String getPathPrefix()
- Returns:
- The common absolute path prefix.
getPropName
public String getPropName()
getRevProps
public Map<String,String> getRevProps()
getOldRevision
public long getOldRevision()
getHunkOriginalStart
public long getHunkOriginalStart()
getHunkOriginalLength
public long getHunkOriginalLength()
getHunkModifiedStart
public long getHunkModifiedStart()
getHunkModifiedLength
public long getHunkModifiedLength()
getHunkMatchedLine
public long getHunkMatchedLine()
getHunkFuzz
public int getHunkFuzz()