Class NotifyInformation

java.lang.Object
java.util.EventObject
org.tigris.subversion.javahl.NotifyInformation
All Implemented Interfaces:
Serializable

public class NotifyInformation extends EventObject
The event passed to the Notify2.onNotify(NotifyInformation) API to notify SVNClientInterface of relevant events.
Since:
1.2
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • action

      private int action
      The NotifyAction which triggered this event.
    • kind

      private int kind
      The NodeKind of the item.
    • mimeType

      private String mimeType
      The MIME type of the item.
    • lock

      private Lock lock
      Any lock for the item.
    • errMsg

      private String errMsg
      Any error message for the item.
    • contentState

      private int contentState
      The NotifyStatus of the content of the item.
    • propState

      private int propState
      The NotifyStatus of the properties of the item.
    • lockState

      private int lockState
      The LockStatus of the lock of the item.
    • revision

      private long revision
      The revision of the item.
    • changelistName

      private 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 String pathPrefix
      A common absolute path prefix that can be subtracted from .path.
      Since:
      1.6
  • Constructor Details

    • NotifyInformation

      NotifyInformation(String path, int action, int kind, String mimeType, Lock lock, String errMsg, int contentState, int propState, int lockState, long revision, String changelistName, RevisionRange mergeRange, 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 - The NotifyAction 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 NotifyStatus of the content of the item.
      propState - The NotifyStatus of the properties of the item.
      lockState - The 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.
    • NotifyInformation

      public NotifyInformation(ClientNotifyInformation aInfo)
      A backward-compat callback.
  • Method Details

    • getPath

      public String getPath()
      Returns:
      The path of the item, which is the source of the event.
    • getAction

      public int getAction()
      Returns:
      The NotifyAction which triggered this event.
    • getKind

      public int 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.
    • getContentState

      public int getContentState()
      Returns:
      The NotifyStatus of the content of the item.
    • getPropState

      public int getPropState()
      Returns:
      The NotifyStatus of the properties of the item.
    • getLockState

      public int getLockState()
      Returns:
      The 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.
      Since:
      1.5
    • getMergeRange

      public RevisionRange getMergeRange()
      Returns:
      The range of the merge just beginning to occur.
      Since:
      1.5
    • getPathPrefix

      public 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)