protected Neo4jDatastore createDatastore() { final String datastoreName = _datastoreNameTextField.getText(); final String hostname = _hostnameTextField.getText(); final Integer port = Integer.parseInt(_portTextField.getText()); final String username = _usernameTextField.getText(); final String password = String.valueOf(_passwordTextField.getPassword()); return new Neo4jDatastore(datastoreName, hostname, port.intValue(), username, password); }
@Override public String toString() { return "Neo4jDatastore[name=" + getName() + ", hostname=" + _hostname + ", port=" + _port + ", _username=" + _username + "]"; }
_passwordTextField.setText("neo4j"); } else { _datastoreNameTextField.setText(originalDatastore.getName()); _datastoreNameTextField.setEnabled(false); _hostnameTextField.setText(originalDatastore.getHostname()); _portTextField.setText(originalDatastore.getPort() + ""); _usernameTextField.setText(originalDatastore.getUsername()); _passwordTextField.setText(new String(originalDatastore.getPassword()));
} else if (datastore instanceof Neo4jDatastore) { final Neo4jDatastore neo4jDbDatastore = (Neo4jDatastore) datastore; return neo4jDbDatastore.getHostname() + ":" + neo4jDbDatastore.getPort(); } else if (datastore instanceof CouchDbDatastore) { final CouchDbDatastore couchDbDatastore = (CouchDbDatastore) datastore;
@Override public Schema createSchema() { final Neo4jDatastore datastore = createDatastore(); try (DatastoreConnection connection = datastore.openConnection()) { return connection.getDataContext().getDefaultSchema(); } }
private Datastore createDatastore(final String name, final Neo4JDatastoreType datastoreType) { final String hostname = getStringVariable("hostname", datastoreType.getHostname()); Integer port = getIntegerVariable("port", datastoreType.getPort()); if (port == null) { port = Neo4jDatastore.DEFAULT_PORT; } final String username = getStringVariable("username", datastoreType.getUsername()); final String password = getPasswordVariable("password", datastoreType.getPassword()); return new Neo4jDatastore(name, hostname, port, username, password); }