@Override public Resource export(Graph graph) { Resource implNode = super.export(graph); if (propertiesFile != null) { graph.add(implNode, BigdataConfigSchema.PROPERTIES, graph.getValueFactory().createLiteral(propertiesFile)); } return implNode; }
@Override public void validate() throws SailConfigException { super.validate(); }
@Override public void parse(Graph graph, Resource implNode) throws SailConfigException { super.parse(graph, implNode); try { Literal propertiesLit = GraphUtil.getOptionalObjectLiteral( graph, implNode, BigdataConfigSchema.PROPERTIES); if (propertiesLit != null) { setPropertiesFile((propertiesLit).getLabel()); } else { throw new SailConfigException("Properties file required"); } } catch (GraphUtilException e) { throw new SailConfigException(e.getMessage(), e); } } }
@Override public void parse(Graph graph, Resource implNode) throws SailConfigException { super.parse(graph, implNode); try { Literal propertiesLit = GraphUtil.getOptionalObjectLiteral( graph, implNode, BigdataConfigSchema.PROPERTIES); if (propertiesLit != null) { setPropertiesFile((propertiesLit).getLabel()); } else { throw new SailConfigException("Properties file required"); } } catch (GraphUtilException e) { throw new SailConfigException(e.getMessage(), e); } } }
@Override public Resource export(Graph graph) { Resource implNode = super.export(graph); if (propertiesFile != null) { graph.add(implNode, BigdataConfigSchema.PROPERTIES, graph.getValueFactory().createLiteral(propertiesFile)); } return implNode; }
@Override public void parse(final Graph graph, final Resource implNode) throws SailConfigException { super.parse(graph, implNode); System.out.println("parsing");
@Override public void validate() throws SailConfigException { super.validate(); if (url == null) { throw new SailConfigException("No URL specified for RdbmsStore"); } }
@Override public Resource export(final Graph graph) { final Resource implNode = super.export(graph); @SuppressWarnings("deprecation") final ValueFactory v = graph.getValueFactory(); graph.add(implNode, USER, v.createLiteral(user)); graph.add(implNode, PASSWORD, v.createLiteral(password)); graph.add(implNode, INSTANCE, v.createLiteral(instance)); graph.add(implNode, ZOOKEEPERS, v.createLiteral(zookeepers)); graph.add(implNode, IS_MOCK, v.createLiteral(isMock)); return implNode; }
@Override public void parse(Graph graph, Resource implNode) throws SailConfigException { super.parse(graph, implNode); Model model = new LinkedHashModel(graph); for (Value member : model.filter(implNode, MEMBER, null).objects()) { try { addMember(create(graph, (Resource)member)); } catch (RepositoryConfigException e) { throw new SailConfigException(e); } } for (Value space : model.filter(implNode, LOCALPROPERTYSPACE, null).objects()) { addLocalPropertySpace(space.stringValue()); } try { Literal bool = model.filter(implNode, DISTINCT, null).objectLiteral(); if (bool != null && bool.booleanValue()) { distinct = true; } bool = model.filter(implNode, READ_ONLY, null).objectLiteral(); if (bool != null && bool.booleanValue()) { readOnly = true; } } catch (ModelException e) { throw new SailConfigException(e); } }
@Override public void validate() throws SailConfigException { super.validate(); if (members.size() == 0) { throw new SailConfigException("No federation members specified"); } for (RepositoryImplConfig member : members) { try { member.validate(); } catch (RepositoryConfigException e) { throw new SailConfigException(e); } } }
@Override public Resource export(Graph model) { ValueFactory vf = ValueFactoryImpl.getInstance(); Resource self = super.export(model); for (RepositoryImplConfig member : getMembers()) { model.add(self, MEMBER, member.export(model)); } for (String space : getLocalPropertySpace()) { model.add(self, LOCALPROPERTYSPACE, vf.createURI(space)); } model.add(self, DISTINCT, vf.createLiteral(distinct)); model.add(self, READ_ONLY, vf.createLiteral(readOnly)); return self; }
throws SailConfigException super.parse(graph, implNode);
@Override public Resource export(Graph graph) { Resource implNode = super.export(graph); ValueFactory vf = graph.getValueFactory(); if (jdbcDriver != null) { graph.add(implNode, JDBC_DRIVER, vf.createLiteral(jdbcDriver)); } if (url != null) { graph.add(implNode, URL, vf.createLiteral(url)); } if (user != null) { graph.add(implNode, USER, vf.createLiteral(user)); } if (password != null) { graph.add(implNode, PASSWORD, vf.createLiteral(password)); } graph.add(implNode, MAX_TRIPLE_TABLES, vf.createLiteral(maxTripleTables)); return implNode; }