Class SvnCodec.SvnCommitHandlerWithFilter
java.lang.Object
org.tmatesoft.svn.core.internal.wc2.compat.SvnCodec.SvnCommitHandlerWithFilter
- All Implemented Interfaces:
ISvnCommitHandler
,ISvnFileFilter
- Enclosing class:
- SvnCodec
private static class SvnCodec.SvnCommitHandlerWithFilter
extends java.lang.Object
implements ISvnCommitHandler, ISvnFileFilter
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
accept
(java.io.File file) java.lang.String
getCommitMessage
(java.lang.String message, SvnCommitItem[] commitables) Handles the incoming initial log message and items intended for a commit and returns a new commit log message.getRevisionProperties
(java.lang.String message, SvnCommitItem[] commitables, SVNProperties revisionProperties) Handles the incoming revision properties and returns filtered revision properties given the paths (represented bycommitables
) collected for committing and the commit log message.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
targetHandler
-
-
Constructor Details
-
SvnCommitHandlerWithFilter
-
-
Method Details
-
accept
- Specified by:
accept
in interfaceISvnFileFilter
- Throws:
SVNException
-
getRevisionProperties
public SVNProperties getRevisionProperties(java.lang.String message, SvnCommitItem[] commitables, SVNProperties revisionProperties) throws SVNException Description copied from interface:ISvnCommitHandler
Handles the incoming revision properties and returns filtered revision properties given the paths (represented bycommitables
) collected for committing and the commit log message.Only the returned filtered revision properties will be set on a new committed revision.
- Specified by:
getRevisionProperties
in interfaceISvnCommitHandler
- Parameters:
message
- log message for commitcommitables
- paths to commitrevisionProperties
- initial revision properties- Returns:
- filtered revision properties
- Throws:
SVNException
-
getCommitMessage
public java.lang.String getCommitMessage(java.lang.String message, SvnCommitItem[] commitables) throws SVNException Description copied from interface:ISvnCommitHandler
Handles the incoming initial log message and items intended for a commit and returns a new commit log message.- Specified by:
getCommitMessage
in interfaceISvnCommitHandler
- Parameters:
message
- an initial log messagecommitables
- an array of items to be committed- Returns:
- a new log message string or
null
to cancel commit operation. - Throws:
SVNException
-