public class SynergyCCM extends Object
ccm command line.| Constructor and Description | 
|---|
SynergyCCM()  | 
| Modifier and Type | Method and Description | 
|---|---|
static Commandline | 
checkinFiles(List<File> files,
                        String comment,
                        String ccmAddr)
Create commandline to checkin a fileset 
 | 
static Commandline | 
checkinProject(String projectSpec,
                            String comment,
                            String ccmAddr)
Create commandline to checkin a project 
 | 
static Commandline | 
checkinTask(String taskSpecs,
                      String comment,
                      String ccmAddr)
Create command line for checkin a task 
 | 
static Commandline | 
checkoutFiles(List<File> files,
                          String ccmAddr)
Create commandline to checkout a fileset. 
 | 
static Commandline | 
checkoutProject(File directory,
                              String projectSpec,
                              ScmVersion version,
                              String purpose,
                              String release,
                              String ccmAddr)
Create commandline to checkout a project 
 | 
static Commandline | 
create(List<File> files,
            String message,
            String ccmAddr)
Create command line for adding a fileset to a project 
 | 
static Commandline | 
createBaseline(String projectSpec,
                            String name,
                            String release,
                            String purpose,
                            String ccmAddr)
Create command line for creating a baseline. 
 | 
static Commandline | 
createTask(String synopsis,
                    String release,
                    boolean defaultTask,
                    String ccmAddr)
Create command line for creating a task 
 | 
static Commandline | 
delete(List<File> files,
            String ccmAddr,
            boolean replace)
Create command line for deleting file(s). 
 | 
static Commandline | 
delimiter(String ccmAddr)
Create commandline to get Synergy database delimiter 
 | 
static Commandline | 
dir(File directory,
      String format,
      String ccmAddr)
Create command line to perform a dir on the directory. 
 | 
static Commandline | 
query(String query,
          String format,
          String ccmAddr)
Create commandline for query. 
 | 
static Commandline | 
reconcileUdb(String projectSpec,
                        String ccmAddr)
Create command line to reconcile a project with udb option. 
 | 
static Commandline | 
reconcileUwa(String projectSpec,
                        String ccmAddr)
Create command line to reconcile a project with uwa option. 
 | 
static Commandline | 
reconfigure(String projectSpec,
                      String ccmAddr)
Create commandline to reconfigure a project. 
 | 
static Commandline | 
reconfigureProperties(String projectSpec,
                                          String ccmAddr)
Create commandline to reconfigure properties of a project. 
 | 
static Commandline | 
setDefaultTask(int task,
                            String ccmAddr)
Create commandline to set current (i.e. default) task 
 | 
static Commandline | 
showDefaultTask(String ccmAddr)
Create commandline to get current (i.e. default) task 
 | 
static Commandline | 
showTaskObjects(int taskNumber,
                              String format,
                              String ccmAddr)
Create commandline for getting list of objects in a task. 
 | 
static Commandline | 
showWorkArea(String projectSpec,
                        String ccmAddr)
Create commandline to get workarea informations for a given project. 
 | 
static Commandline | 
start(String username,
          String password,
          SynergyRole role)
Create commandline to start a Synergy session 
 | 
static Commandline | 
startRemote(String username,
                      String password,
                      SynergyRole role)
Create commandline to start a  remote Synergy session 
 | 
static Commandline | 
stop(String ccmAddr)
Create commandline to stop a Synergy session 
 | 
static Commandline | 
synchronize(String projectSpec,
                      String ccmAddr)
Create commandline to synchronize a project 
 | 
public SynergyCCM()
public static Commandline showTaskObjects(int taskNumber, String format, String ccmAddr) throws ScmException
taskNumber - Task number.format - Output format.ccmAddr - ScmExceptionpublic static Commandline query(String query, String format, String ccmAddr) throws ScmException
query - query.format - Output formatccmAddr - ScmExceptionpublic static Commandline createBaseline(String projectSpec, String name, String release, String purpose, String ccmAddr) throws ScmException
projectSpec - project_name~project_versionname - Name of the baselinerelease - the release.purpose - the purpose.ccmAddr - ScmExceptionpublic static Commandline create(List<File> files, String message, String ccmAddr) throws ScmException
files - fileset.message - message log, or null if none.ccmAddr - ScmExceptionpublic static Commandline createTask(String synopsis, String release, boolean defaultTask, String ccmAddr) throws ScmException
synopsis - synopsis.release - release.defaultTask - default.ccmAddr - ScmExceptionpublic static Commandline checkinTask(String taskSpecs, String comment, String ccmAddr) throws ScmException
taskSpecs - task_specs or defaultcomment - comment.ccmAddr - ScmExceptionpublic static Commandline delete(List<File> files, String ccmAddr, boolean replace) throws ScmException
files - fileset.ccmAddr - replace - replace with previous version of file ?ScmExceptionpublic static Commandline reconfigure(String projectSpec, String ccmAddr) throws ScmException
projectSpec - ccmAddr - ScmExceptionpublic static Commandline reconfigureProperties(String projectSpec, String ccmAddr) throws ScmException
projectSpec - ccmAddr - ScmExceptionpublic static Commandline reconcileUwa(String projectSpec, String ccmAddr) throws ScmException
projectSpec - ccmAddr - ScmExceptionpublic static Commandline reconcileUdb(String projectSpec, String ccmAddr) throws ScmException
projectSpec - ccmAddr - ScmExceptionpublic static Commandline dir(File directory, String format, String ccmAddr) throws ScmException
directory - format - Output format.ccmAddr - ScmExceptionpublic static Commandline checkoutFiles(List<File> files, String ccmAddr) throws ScmException
files - fileset.ccmAddr - ScmExceptionpublic static Commandline checkoutProject(File directory, String projectSpec, ScmVersion version, String purpose, String release, String ccmAddr) throws ScmException
directory - target WA, or null if using default directoryprojectSpec - version - new version of the project, or null if using default Synergy
                     mecanismccmAddr - ScmExceptionpublic static Commandline checkinProject(String projectSpec, String comment, String ccmAddr) throws ScmException
projectSpec - comment - ccmAddr - ScmExceptionpublic static Commandline checkinFiles(List<File> files, String comment, String ccmAddr) throws ScmException
files - fileset.comment - ccmAddr - ScmExceptionpublic static Commandline synchronize(String projectSpec, String ccmAddr) throws ScmException
projectSpec - ccmAddr - ScmExceptionpublic static Commandline showWorkArea(String projectSpec, String ccmAddr) throws ScmException
projectSpec - ccmAddr - ScmExceptionpublic static Commandline stop(String ccmAddr) throws ScmException
ccmAddr - ScmExceptionpublic static Commandline start(String username, String password, SynergyRole role) throws ScmException
username - password - role - ScmExceptionpublic static Commandline startRemote(String username, String password, SynergyRole role) throws ScmException
username - password - role - ScmExceptionpublic static Commandline delimiter(String ccmAddr) throws ScmException
ScmExceptionpublic static Commandline showDefaultTask(String ccmAddr) throws ScmException
ccmAddr - current Synergy session IDScmExceptionpublic static Commandline setDefaultTask(int task, String ccmAddr) throws ScmException
task - the number of the task to set as current taskccmAddr - current Synergy session IDScmExceptionCopyright © 2003–2018 The Apache Software Foundation. All rights reserved.