org.apache.maven.scm.provider.integrity.command.tag
Class IntegrityTagCommand

java.lang.Object
  extended by org.apache.maven.scm.command.AbstractCommand
      extended by org.apache.maven.scm.command.tag.AbstractTagCommand
          extended by org.apache.maven.scm.provider.integrity.command.tag.IntegrityTagCommand
All Implemented Interfaces:
Command

public class IntegrityTagCommand
extends AbstractTagCommand

MKS Integrity implementation of Maven's AbstractTagCommand
This command will execute a 'si checkpoint' command using a groovy script for evaluating the tag (label) name

Since:
1.6
Version:
$Id: IntegrityTagCommand.java 1.4 2011/08/22 13:06:38EDT Cletus D'Souza (dsouza) Exp $
Author:
Cletus D'Souza

Field Summary
 
Fields inherited from interface org.apache.maven.scm.command.Command
ROLE
 
Constructor Summary
IntegrityTagCommand()
           
 
Method Summary
 String evalGroovyExpression(String expression)
           
 TagScmResult executeTagCommand(ScmProviderRepository repository, ScmFileSet fileSet, String tagName, ScmTagParameters scmTagParameters)
          
 
Methods inherited from class org.apache.maven.scm.command.tag.AbstractTagCommand
executeCommand, executeTagCommand
 
Methods inherited from class org.apache.maven.scm.command.AbstractCommand
execute, getLogger, setLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IntegrityTagCommand

public IntegrityTagCommand()
Method Detail

executeTagCommand

public TagScmResult executeTagCommand(ScmProviderRepository repository,
                                      ScmFileSet fileSet,
                                      String tagName,
                                      ScmTagParameters scmTagParameters)
                               throws ScmException

Specified by:
executeTagCommand in class AbstractTagCommand
Throws:
ScmException

evalGroovyExpression

public String evalGroovyExpression(String expression)


Copyright © 2003-2012 The Apache Software Foundation. All Rights Reserved.