Class DefaultSVNCommitHandler

  • All Implemented Interfaces:
    ISVNCommitHandler

    public class DefaultSVNCommitHandler
    extends java.lang.Object
    implements ISVNCommitHandler
    This is a default implementation for ISVNCommitHandler.

    Since methods of those SVN*Client classes that can initiate a commit operation use ISVNCommitHandler to process user's commit log messages there should be a default implementation. If no special implementation of ISVNCommitHandler is provided into those classes then DefaultSVNCommitHandler is the one that is used by default.

    Since:
    1.2
    Version:
    1.3
    See Also:
    ISVNCommitHandler
    • Constructor Detail

      • DefaultSVNCommitHandler

        public DefaultSVNCommitHandler()
    • Method Detail

      • getCommitMessage

        public java.lang.String getCommitMessage​(java.lang.String message,
                                                 SVNCommitItem[] commitables)
                                          throws SVNException
        Returns the message itself without any modifications to it or "" if the message is null.

        In other words this method does nothing except of replacing null for "".

        Specified by:
        getCommitMessage in interface ISVNCommitHandler
        Parameters:
        message - a user's initial commit log message
        commitables - an array of SVNCommitItem objects that represent Working Copy items which have local modifications and so need to be committed to the repository
        Returns:
        the user's initial commit log message or "" if the message is null
        Throws:
        SVNException