| static ToolConnection | ToolConnectionFactory. createConnection(InputStream connectionStream) | Create a ToolConnection from an input stream representing a version 1
 connection file, created using the command line jsecret tool. | 
| static ToolConnection | ToolConnectionFactory. createConnection(String connectionFile,
                int timeout) | Create a ToolConnection from a version 1 connection file, created using the
 command line jsecret tool. | 
| static ToolConnection | ToolConnectionFactory. createConnection(String url,
                String username,
                String isolationGroup,
                String password,
                int timeout) | Create a ToolConnection. | 
| static ToolConnection | ToolConnectionFactory. createConnection(String url,
                String username,
                String isolationGroup,
                String password,
                Map<String,Object> options) | Create a ToolConnection. | 
| static ToolConnection | ToolConnectionFactory. createConnection(Map<String,Object> connectionProperties) | Create a ToolConnection from a Map representing a version 1 connection file,
 created using the command line jsecret tool. | 
| static ToolConnection | ToolConnectionFactory. createConnection(Properties connectionProperties) | Create a ToolConnection from a Properties object representing a version 1
 connection file, created using the command line jsecret tool. | 
| ToolResultSet | ToolConnection. executeQuery(String query,
            Map<String,String> options,
            Map<String,Object> parameters) | Execute a query and return the result as a ToolResultSet. | 
| ToolResultSet | ToolConnectionImpl. executeQuery(String query,
            Map<String,String> options,
            Map<String,Object> parameters) |  | 
| String | ToolConnection. executeQueryString(String query,
                  Map<String,String> options,
                  Map<String,Object> parameters) | Execute a query and return the result as a String. | 
| String | ToolConnectionImpl. executeQueryString(String query,
                  Map<String,String> options,
                  Map<String,Object> parameters) |  | 
| Long | ToolConnection. executeScript(String script,
             OutputHandler stdout,
             OutputHandler stderr) | Execute RedwoodScript. | 
| Long | ToolConnectionImpl. executeScript(String newScript,
             OutputHandler newStdout,
             OutputHandler newStderr) |  | 
| String | ToolConnection. get(String objectType,
   String businessKey,
   boolean search) | REST HTTP GET | 
| String | ToolConnection. get(String objectType,
   String businessKey,
   boolean search,
   String propertiesSet,
   Set<String> includeProperties,
   Set<String> excludeProperties) | REST HTTP GET | 
| File | ToolConnection. get(String objectType,
   String businessKey,
   String filename,
   String filepath,
   boolean search) | REST HTTP GET | 
| String | ToolConnectionImpl. get(String newObjectType,
   String newBusinessKey,
   boolean search) |  | 
| String | ToolConnectionImpl. get(String newObjectType,
   String newBusinessKey,
   boolean search,
   String propertiesSet,
   Set<String> includeProperties,
   Set<String> excludeProperties) |  | 
| File | ToolConnectionImpl. get(String newObjectType,
   String newKey,
   String filename,
   String filepath,
   boolean search) |  | 
| String | ToolConnection. getJobFile(String uniqueId,
          String destination,
          String defaultName) | REST HTTP GET JOBFILE
 Get the jobfile identified by the given uniqueId, and store it in the given directory | 
| String | ToolConnectionImpl. getJobFile(String newUniqueId,
          String newDestination,
          String defaultName) |  | 
| String | ToolConnection. getLibraries(String filePath) | REST HTTP GET API Libraries for local builds | 
| String | ToolConnectionImpl. getLibraries(String filePath) |  | 
| String | ToolConnection. getRestCapabilitiesXML() | Retrieve the WADL file for the REST servlet. | 
| String | ToolConnectionImpl. getRestCapabilitiesXML() |  | 
| File | ToolConnection. getScripts(Set<String> items,
          String filename,
          String filepath,
          boolean includeLibraries) | REST HTTP POST | 
| File | ToolConnectionImpl. getScripts(Set<String> items,
          String filename,
          String filepath,
          boolean includeLibraries) |  | 
| String | ToolConnection. getVersion() | REST HTTP GET Version | 
| String | ToolConnectionImpl. getVersion() |  | 
| void | ToolConnection. importCar(File file,
         String importRuleSet,
         OutputStreamOutputHandler stdout,
         StringBuilderOutputHandler newSboh) | import car file | 
| void | ToolConnection. importCar(File file,
         String importRuleSet,
         String targetPartition,
         OutputStreamOutputHandler stdout,
         StringBuilderOutputHandler newSboh) | import car file | 
| void | ToolConnectionImpl. importCar(File f,
         String importRuleSet,
         OutputStreamOutputHandler newStdout,
         StringBuilderOutputHandler newStderr) |  | 
| void | ToolConnectionImpl. importCar(File f,
         String importRuleSet,
         String targetPartition,
         OutputStreamOutputHandler newStdout,
         StringBuilderOutputHandler newStderr) |  | 
| String | ToolConnection. list(String objectType,
    String filter,
    String search,
    boolean stylesheet) | REST HTTP LIST | 
| String | ToolConnection. list(String objectType,
    String filter,
    String search,
    String check,
    boolean stylesheet) | REST HTTP LIST | 
| String | ToolConnectionImpl. list(String newObjectType,
    String newFilter,
    String newSearch,
    boolean newStylesheet) |  | 
| String | ToolConnectionImpl. list(String newObjectType,
    String newFilter,
    String newSearch,
    String newCheck,
    boolean newStylesheet) |  | 
| void | ToolConnectionImpl. login(String newPassword) |  | 
| String | ToolConnection. put(File carFile,
   boolean async) | REST HTTP PUT CAR | 
| String | ToolConnection. put(String xml,
   boolean async) | REST HTTP PUT XML file | 
| String | ToolConnectionImpl. put(File carFile,
   boolean async) |  | 
| String | ToolConnectionImpl. put(String xml,
   boolean async) |  | 
| Long | ToolConnection. raiseEvent(String eventName,
          String raiseComment) | Raise an event | 
| Long | ToolConnectionImpl. raiseEvent(String newEventName,
          String newRaiseComment) |  | 
| String | ToolConnection. scriptsList() | REST HTTP GET SCRIPTS-LIST
 This method returns all objects that have editable Redwood Script (JobDefinition, Trigger, ExtensionPoint etc.) either as a source, or via related objects
 like actions. | 
| String | ToolConnectionImpl. scriptsList() |  | 
| Map<String,BigDecimal> | ToolConnection. uploadCAR(File carFile,
         String importRuleSet) | Upload a CAR file to the server. | 
| Map<String,BigDecimal> | ToolConnection. uploadCAR(File carFile,
         String importRuleSet,
         String targetPartition,
         Map<String,String> ruleSetParameters) | Upload a CAR file to the server. | 
| Map<String,BigDecimal> | ToolConnectionImpl. uploadCAR(File carFile,
         String importRuleSet) |  | 
| Map<String,BigDecimal> | ToolConnectionImpl. uploadCAR(File carFile,
         String importRuleSet,
         String targetPartition,
         Map<String,String> ruleSetParameters) |  | 
| Map<String,BigDecimal> | ToolConnection. uploadJAR(File jarFile,
         String libraryName) | Upload a JAR file to the server. | 
| Map<String,BigDecimal> | ToolConnectionImpl. uploadJAR(File jarFile,
         String libraryName) |  |