All Implemented Interfaces:
Cloneable

public class CCMkdir extends ClearCase
Performs ClearCase mkdir.

The following attributes are interpreted:

Task attributes
Attribute Values Required
viewpath Path to the ClearCase view directory that the command will operate on Yes
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
nocheckout Do not checkout after element creation No
failonerr Throw an exception if the command fails. Default is true No
  • Field Details

    • FLAG_COMMENT

      public static final String FLAG_COMMENT
      -c flag -- comment to attach to the directory
      See Also:
    • FLAG_COMMENTFILE

      public static final String FLAG_COMMENTFILE
      -cfile flag -- file containing a comment to attach to the directory
      See Also:
    • FLAG_NOCOMMENT

      public static final String FLAG_NOCOMMENT
      -nc flag -- no comment is specified
      See Also:
    • FLAG_NOCHECKOUT

      public static final String FLAG_NOCHECKOUT
      -nco flag -- do not checkout element after creation
      See Also:
  • Constructor Details

    • CCMkdir

      public CCMkdir()
  • 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(String comment)
      Sets the comment string.
      Parameters:
      comment - the comment string
    • getComment

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

      public void setCommentFile(String cfile)
      Specifies a file containing a comment.
      Parameters:
      cfile - the path to the comment file
    • getCommentFile

      public String getCommentFile()
      Get comment file
      Returns:
      String containing the path to the comment file
    • setNoCheckout

      public void setNoCheckout(boolean co)
      If true, do not checkout element after creation.
      Parameters:
      co - the status to set the flag to
    • getNoCheckout

      public boolean getNoCheckout()
      Get no checkout flag status
      Returns:
      boolean containing status of noco flag