Class CCMCheck
- java.lang.Object
-
- org.apache.tools.ant.ProjectComponent
-
- org.apache.tools.ant.Task
-
- org.apache.tools.ant.taskdefs.optional.ccm.Continuus
-
- org.apache.tools.ant.taskdefs.optional.ccm.CCMCheck
-
- All Implemented Interfaces:
java.lang.Cloneable
- Direct Known Subclasses:
CCMCheckin
,CCMCheckinDefault
,CCMCheckout
public class CCMCheck extends Continuus
Class common to all check commands (checkout, checkin,checkin default task);
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Vector<FileSet>
filesets
static java.lang.String
FLAG_COMMENT
-comment flag -- comment to attach to the filestatic java.lang.String
FLAG_TASK
-task flag -- associate checkout task with task-
Fields inherited from class org.apache.tools.ant.taskdefs.optional.ccm.Continuus
COMMAND_CHECKIN, COMMAND_CHECKOUT, COMMAND_CREATE_TASK, COMMAND_DEFAULT_TASK, COMMAND_RECONFIGURE
-
Fields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project
-
-
Constructor Summary
Constructors Constructor Description CCMCheck()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addFileset(FileSet set)
Adds a set of files to copy.void
execute()
Executes the task.java.lang.String
getComment()
Get the value of comment.java.io.File
getFile()
Get the value of file.java.lang.String
getTask()
Get the value of task.void
setComment(java.lang.String v)
Specifies a comment.void
setFile(java.io.File v)
Sets the path to the file that the command will operate on.void
setTask(java.lang.String v)
Specifies the task number used to check in the file (may use 'default').-
Methods inherited from class org.apache.tools.ant.taskdefs.optional.ccm.Continuus
getCcmAction, getCcmCommand, run, run, setCcmAction, setCcmDir
-
Methods inherited from class org.apache.tools.ant.Task
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
-
Methods inherited from class org.apache.tools.ant.ProjectComponent
clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
-
-
-
-
Field Detail
-
FLAG_COMMENT
public static final java.lang.String FLAG_COMMENT
-comment flag -- comment to attach to the file- See Also:
- Constant Field Values
-
FLAG_TASK
public static final java.lang.String FLAG_TASK
-task flag -- associate checkout task with task- See Also:
- Constant Field Values
-
filesets
protected java.util.Vector<FileSet> filesets
-
-
Method Detail
-
getFile
public java.io.File getFile()
Get the value of file.- Returns:
- value of file.
-
setFile
public void setFile(java.io.File v)
Sets the path to the file that the command will operate on.- Parameters:
v
- Value to assign to file.
-
getComment
public java.lang.String getComment()
Get the value of comment.- Returns:
- value of comment.
-
setComment
public void setComment(java.lang.String v)
Specifies a comment.- Parameters:
v
- Value to assign to comment.
-
getTask
public java.lang.String getTask()
Get the value of task.- Returns:
- value of task.
-
setTask
public void setTask(java.lang.String v)
Specifies the task number used to check in the file (may use 'default').- Parameters:
v
- Value to assign to task.
-
addFileset
public void addFileset(FileSet set)
Adds a set of files to copy.- Parameters:
set
- the set of files
-
execute
public void execute() throws BuildException
Executes the task.Builds a command line to execute ccm and then calls Exec's run method to execute the command line.
- Overrides:
execute
in classTask
- Throws:
BuildException
- on error
-
-