Package org.tigris.subversion.javahl
Class NotifyInformation
- java.lang.Object
-
- java.util.EventObject
-
- org.tigris.subversion.javahl.NotifyInformation
-
- All Implemented Interfaces:
java.io.Serializable
public class NotifyInformation extends java.util.EventObjectThe event passed to theNotify2.onNotify(NotifyInformation)API to notifySVNClientInterfaceof relevant events.- Since:
- 1.2
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private intactionTheNotifyActionwhich triggered this event.private java.lang.StringchangelistNameThe name of the changelist.private intcontentStateTheNotifyStatusof the content of the item.private java.lang.StringerrMsgAny error message for the item.private intkindTheNodeKindof the item.private LocklockAny lock for the item.private intlockStateTheLockStatusof the lock of the item.private RevisionRangemergeRangeThe range of the merge just beginning to occur.private java.lang.StringmimeTypeThe MIME type of the item.private java.lang.StringpathPrefixA common absolute path prefix that can be subtracted from .path.private intpropStateTheNotifyStatusof the properties of the item.private longrevisionThe revision of the item.private static longserialVersionUID
-
Constructor Summary
Constructors Constructor Description NotifyInformation(java.lang.String path, int action, int kind, java.lang.String mimeType, Lock lock, java.lang.String errMsg, int contentState, int propState, int lockState, long revision, java.lang.String changelistName, RevisionRange mergeRange, java.lang.String pathPrefix)This constructor is to be used by the native code.NotifyInformation(ClientNotifyInformation aInfo)A backward-compat callback.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static intfromAAction(ClientNotifyInformation.Action aAction)private static intfromAStatus(ClientNotifyInformation.Status aStatus)intgetAction()java.lang.StringgetChangelistName()intgetContentState()java.lang.StringgetErrMsg()intgetKind()LockgetLock()intgetLockState()RevisionRangegetMergeRange()java.lang.StringgetMimeType()java.lang.StringgetPath()java.lang.StringgetPathPrefix()intgetPropState()longgetRevision()
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
action
private int action
TheNotifyActionwhich triggered this event.
-
kind
private int kind
TheNodeKindof the item.
-
mimeType
private java.lang.String mimeType
The MIME type of the item.
-
lock
private Lock lock
Any lock for the item.
-
errMsg
private java.lang.String errMsg
Any error message for the item.
-
contentState
private int contentState
TheNotifyStatusof the content of the item.
-
propState
private int propState
TheNotifyStatusof the properties of the item.
-
lockState
private int lockState
TheLockStatusof the lock of the item.
-
revision
private long revision
The revision of the item.
-
changelistName
private java.lang.String changelistName
The name of the changelist.- Since:
- 1.5
-
mergeRange
private RevisionRange mergeRange
The range of the merge just beginning to occur.- Since:
- 1.5
-
pathPrefix
private java.lang.String pathPrefix
A common absolute path prefix that can be subtracted from .path.- Since:
- 1.6
-
-
Constructor Detail
-
NotifyInformation
NotifyInformation(java.lang.String path, int action, int kind, java.lang.String mimeType, Lock lock, java.lang.String errMsg, int contentState, int propState, int lockState, long revision, java.lang.String changelistName, RevisionRange mergeRange, java.lang.String pathPrefix)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- TheNotifyActionwhich triggered this event.kind- TheNodeKindof the item.mimeType- The MIME type of the item.lock- Any lock for the item.errMsg- Any error message for the item.contentState- TheNotifyStatusof the content of the item.propState- TheNotifyStatusof the properties of the item.lockState- TheLockStatusof 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.
-
NotifyInformation
public NotifyInformation(ClientNotifyInformation aInfo)
A backward-compat callback.
-
-
Method Detail
-
getPath
public java.lang.String getPath()
- Returns:
- The path of the item, which is the source of the event.
-
getAction
public int getAction()
- Returns:
- The
NotifyActionwhich triggered this event.
-
getKind
public int getKind()
- Returns:
- The
NodeKindof the item.
-
getMimeType
public java.lang.String getMimeType()
- Returns:
- The MIME type of the item.
-
getLock
public Lock getLock()
- Returns:
- Any lock for the item.
-
getErrMsg
public java.lang.String getErrMsg()
- Returns:
- Any error message for the item.
-
getContentState
public int getContentState()
- Returns:
- The
NotifyStatusof the content of the item.
-
getPropState
public int getPropState()
- Returns:
- The
NotifyStatusof the properties of the item.
-
getLockState
public int getLockState()
- Returns:
- The
LockStatusof the lock of the item.
-
getRevision
public long getRevision()
- Returns:
- The revision of the item.
-
getChangelistName
public java.lang.String getChangelistName()
- Returns:
- The name of the changelist.
- Since:
- 1.5
-
getMergeRange
public RevisionRange getMergeRange()
- Returns:
- The range of the merge just beginning to occur.
- Since:
- 1.5
-
getPathPrefix
public java.lang.String getPathPrefix()
- Returns:
- The common absolute path prefix.
- Since:
- 1.6
-
fromAStatus
private static int fromAStatus(ClientNotifyInformation.Status aStatus)
-
fromAAction
private static int fromAAction(ClientNotifyInformation.Action aAction)
-
-