All Implemented Interfaces:
java.lang.Cloneable

public class CCMkbl
extends ClearCase
Task to CreateBaseline command to ClearCase.

The following attributes are interpreted:

Task attributes
Attribute Values Required
comment Specify a comment. Only one of comment or cfile may be used. No
commentfile Specify a file containing a comment. Only one of comment or cfile may be used. No
baselinerootname Specify the name to be associated with the baseline. Yes
nowarn Suppress warning messages No
identical Allows the baseline to be created even if it is identical to the previous baseline. No
full Creates a full baseline. No
nlabel Allows the baseline to be created without a label. No
failonerr Throw an exception if the command fails. Default is true No
  • Field Details

  • Constructor Details

  • Method Details

    • execute

      public void execute() throws BuildException
      Executes the task.

      Builds a command line to execute cleartool and then calls Exec's run method to execute the command line.

      Overrides:
      execute in class Task
      Throws:
      BuildException - if the command fails and failonerr is set to true
    • setComment

      public void setComment​(java.lang.String comment)
      Set comment string
      Parameters:
      comment - the comment string
    • getComment

      public java.lang.String getComment()
      Get comment string
      Returns:
      String containing the comment
    • setCommentFile

      public void setCommentFile​(java.lang.String cfile)
      Set comment file
      Parameters:
      cfile - the path to the comment file
    • getCommentFile

      public java.lang.String getCommentFile()
      Get comment file
      Returns:
      String containing the path to the comment file
    • setBaselineRootName

      public void setBaselineRootName​(java.lang.String baselineRootName)
      Set baseline_root_name
      Parameters:
      baselineRootName - the name of the baseline
    • getBaselineRootName

      public java.lang.String getBaselineRootName()
      Get baseline_root_name
      Returns:
      String containing the name of the baseline
    • setNoWarn

      public void setNoWarn​(boolean nwarn)
      Set the nowarn flag
      Parameters:
      nwarn - the status to set the flag to
    • getNoWarn

      public boolean getNoWarn()
      Get nowarn flag status
      Returns:
      boolean containing status of nwarn flag
    • setIdentical

      public void setIdentical​(boolean identical)
      Set the identical flag
      Parameters:
      identical - the status to set the flag to
    • getIdentical

      public boolean getIdentical()
      Get identical flag status
      Returns:
      boolean containing status of identical flag
    • setFull

      public void setFull​(boolean full)
      Set the full flag
      Parameters:
      full - the status to set the flag to
    • getFull

      public boolean getFull()
      Get full flag status
      Returns:
      boolean containing status of full flag
    • setNlabel

      public void setNlabel​(boolean nlabel)
      Set the nlabel flag
      Parameters:
      nlabel - the status to set the flag to
    • getNlabel

      public boolean getNlabel()
      Get nlabel status
      Returns:
      boolean containing status of nlabel flag