/** * Parses a Force.com connection URL and sets the connection * properties found within. * * @param connectionUrl A Force.com connection URL * @throws IllegalArgumentException if the Force.com connection URL does not * contain a parseable endpoint, username, and password * @throws IllegalArgumentException if any of the connection property values are not valid * @see ForceConnectionProperty */ public void setConnectionUrl(String connectionUrl) { Map<ForceConnectionProperty, String> propMap = ForceConnectorUtils.loadConnectorPropsFromUrl(connectionUrl); if (propMap == null || propMap.size() < MIN_CONN_URL_PROPS) { throw new IllegalArgumentException("The connection url (" + connectionUrl + ") must contain at least three parts. " + "It should be in the form force://<endPoint>?user=<user>&password=<password>"); } setPropsFromMap(propMap, connectionUrl); }
/** * Parses a Force.com connection URL and sets the connection * properties found within. * * @param connectionUrl A Force.com connection URL * @throws IllegalArgumentException if the Force.com connection URL does not * contain a parseable endpoint, username, and password * @throws IllegalArgumentException if any of the connection property values are not valid * @see ForceConnectionProperty */ public void setConnectionUrl(String connectionUrl) { Map<ForceConnectionProperty, String> propMap = ForceConnectorUtils.loadConnectorPropsFromUrl(connectionUrl); if (propMap == null || propMap.size() < MIN_CONN_URL_PROPS) { throw new IllegalArgumentException("The connection url (" + connectionUrl + ") must contain at least three parts. " + "It should be in the form force://<endPoint>?user=<user>&password=<password>"); } setPropsFromMap(propMap, connectionUrl); }
static ForceConnectorConfig loadFromName(String connectionName) throws IOException { Map<ForceConnectionProperty, String> propMap = ForceConnectorUtils.loadConnectorPropsFromName(connectionName); if (propMap == null) return null; ForceConnectorConfig config = new ForceConnectorConfig(); config.setPropsFromMap(propMap, connectionName); return config; }
static ForceConnectorConfig loadFromName(String connectionName) throws IOException { Map<ForceConnectionProperty, String> propMap = ForceConnectorUtils.loadConnectorPropsFromName(connectionName); if (propMap == null) return null; ForceConnectorConfig config = new ForceConnectorConfig(); config.setPropsFromMap(propMap, connectionName); return config; }