Class CCUnCheckout

  • All Implemented Interfaces:
    java.lang.Cloneable

    public class CCUnCheckout
    extends ClearCase
    Performs ClearCase UnCheckout command.

    The following attributes are interpreted:

    Task attributes
    Attribute Values Required
    viewpath Path to the ClearCase view file or directory that the command will operate on No
    keepcopy Specifies whether to keep a copy of the file with a .keep extension or not No
    failonerr Throw an exception if the command fails. Default is true No
    • Field Detail

      • FLAG_KEEPCOPY

        public static final java.lang.String FLAG_KEEPCOPY
        -keep flag -- keep a copy of the file with .keep extension
        See Also:
        Constant Field Values
      • FLAG_RM

        public static final java.lang.String FLAG_RM
        -rm flag -- remove the copy of the file
        See Also:
        Constant Field Values
    • Constructor Detail

      • CCUnCheckout

        public CCUnCheckout()
    • Method Detail

      • 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
      • setKeepCopy

        public void setKeepCopy​(boolean keep)
        If true, keep a copy of the file with a .keep extension.
        Parameters:
        keep - the status to set the flag to
      • getKeepCopy

        public boolean getKeepCopy()
        Get keepcopy flag status
        Returns:
        boolean containing status of keep flag