public class ClientNotifyInformation
extends java.util.EventObject
ClientNotifyCallback.onNotify(org.apache.subversion.javahl.ClientNotifyInformation)
API to notify ISVNClient
of relevant events.Modifier and Type | Class and Description |
---|---|
static class |
ClientNotifyInformation.Action
The type of action triggering the notification
|
static class |
ClientNotifyInformation.LockStatus |
static class |
ClientNotifyInformation.Status |
Constructor and Description |
---|
ClientNotifyInformation(java.lang.String path,
ClientNotifyInformation.Action action,
NodeKind kind,
java.lang.String mimeType,
Lock lock,
java.lang.String errMsg,
ClientNotifyInformation.Status contentState,
ClientNotifyInformation.Status propState,
ClientNotifyInformation.LockStatus lockState,
long revision,
java.lang.String changelistName,
RevisionRange mergeRange,
java.lang.String pathPrefix,
java.lang.String propName,
java.util.Map<java.lang.String,java.lang.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(java.lang.String path,
ClientNotifyInformation.Action action,
NodeKind kind,
java.lang.String mimeType,
Lock lock,
java.lang.String errMsg,
java.util.List<ClientException.ErrorMessage> errMsgStack,
ClientNotifyInformation.Status contentState,
ClientNotifyInformation.Status propState,
ClientNotifyInformation.LockStatus lockState,
long revision,
java.lang.String changelistName,
RevisionRange mergeRange,
java.lang.String url,
java.lang.String pathPrefix,
java.lang.String propName,
java.util.Map<java.lang.String,java.lang.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.
|
Modifier and Type | Method and Description |
---|---|
ClientNotifyInformation.Action |
getAction() |
java.lang.String |
getChangelistName() |
ClientNotifyInformation.Status |
getContentState() |
java.lang.String |
getErrMsg() |
java.util.List<ClientException.ErrorMessage> |
getErrMsgDetails() |
int |
getHunkFuzz() |
long |
getHunkMatchedLine() |
long |
getHunkModifiedLength() |
long |
getHunkModifiedStart() |
long |
getHunkOriginalLength() |
long |
getHunkOriginalStart() |
NodeKind |
getKind() |
Lock |
getLock() |
ClientNotifyInformation.LockStatus |
getLockState() |
RevisionRange |
getMergeRange() |
java.lang.String |
getMimeType() |
java.lang.String |
getNotifiedPath() |
long |
getOldRevision() |
java.lang.String |
getPath() |
java.lang.String |
getPathPrefix() |
java.lang.String |
getPropName() |
ClientNotifyInformation.Status |
getPropState() |
long |
getRevision() |
java.util.Map<java.lang.String,java.lang.String> |
getRevProps() |
java.lang.String |
getUrl() |
public ClientNotifyInformation(java.lang.String path, ClientNotifyInformation.Action action, NodeKind kind, java.lang.String mimeType, Lock lock, java.lang.String errMsg, java.util.List<ClientException.ErrorMessage> errMsgStack, ClientNotifyInformation.Status contentState, ClientNotifyInformation.Status propState, ClientNotifyInformation.LockStatus lockState, long revision, java.lang.String changelistName, RevisionRange mergeRange, java.lang.String url, java.lang.String pathPrefix, java.lang.String propName, java.util.Map<java.lang.String,java.lang.String> revProps, long oldRevision, long hunkOriginalStart, long hunkOriginalLength, long hunkModifiedStart, long hunkModifiedLength, long hunkMatchedLine, int hunkFuzz)
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.@Deprecated public ClientNotifyInformation(java.lang.String path, ClientNotifyInformation.Action action, NodeKind kind, java.lang.String mimeType, Lock lock, java.lang.String errMsg, ClientNotifyInformation.Status contentState, ClientNotifyInformation.Status propState, ClientNotifyInformation.LockStatus lockState, long revision, java.lang.String changelistName, RevisionRange mergeRange, java.lang.String pathPrefix, java.lang.String propName, java.util.Map<java.lang.String,java.lang.String> revProps, long oldRevision, long hunkOriginalStart, long hunkOriginalLength, long hunkModifiedStart, long hunkModifiedLength, long hunkMatchedLine, int hunkFuzz)
null
URL and errMsgStack values.public java.lang.String getPath()
public java.lang.String getNotifiedPath()
path
, which may be null
.public ClientNotifyInformation.Action getAction()
ClientNotifyInformation.Action
which triggered this event.public java.lang.String getMimeType()
public Lock getLock()
public java.lang.String getErrMsg()
public java.util.List<ClientException.ErrorMessage> getErrMsgDetails()
public ClientNotifyInformation.Status getContentState()
Status
of the content of the item.public ClientNotifyInformation.Status getPropState()
Status
of the properties of the item.public ClientNotifyInformation.LockStatus getLockState()
ClientNotifyInformation.LockStatus
of the lock of the item.public long getRevision()
public java.lang.String getChangelistName()
public RevisionRange getMergeRange()
public java.lang.String getUrl()
url
, which may be null
public java.lang.String getPathPrefix()
public java.lang.String getPropName()
public java.util.Map<java.lang.String,java.lang.String> getRevProps()
public long getOldRevision()
public long getHunkOriginalStart()
public long getHunkOriginalLength()
public long getHunkModifiedStart()
public long getHunkModifiedLength()
public long getHunkMatchedLine()
public int getHunkFuzz()