private static DataAccessPoint buildDataAccessPoint(String name, DatasetGraph dsg, boolean withUpdate) { // See Builder. DRY. DataService dataService = FusekiBuilder.buildDataServiceStd(dsg, withUpdate); DataAccessPoint dap = new DataAccessPoint(name, dataService); return dap; }
private static DataAccessPoint buildDataAccessPoint(String name, DatasetGraph dsg, boolean withUpdate) { // See Builder. DRY. DataService dataService = FusekiBuilder.buildDataServiceStd(dsg, withUpdate); DataAccessPoint dap = new DataAccessPoint(name, dataService); return dap; }
private static DataAccessPoint datasetDefaultConfiguration( String name, DatasetGraph dsg, boolean allowUpdate) { name = DataAccessPoint.canonical(name) ; DataService ds = FusekiBuilder.buildDataServiceStd(dsg, allowUpdate) ; DataAccessPoint dap = new DataAccessPoint(name, ds) ; return dap ; }
private static DataAccessPoint datasetDefaultConfiguration( String name, DatasetGraph dsg, boolean allowUpdate) { name = DataAccessPoint.canonical(name) ; DataService ds = FusekiBuilder.buildDataServiceStd(dsg, allowUpdate) ; DataAccessPoint dap = new DataAccessPoint(name, ds) ; return dap ; }
public static void addDataService(DataAccessPointRegistry dataAccessPoints, String name, DataService dataService) { name = DataAccessPoint.canonical(name); if ( dataAccessPoints.isRegistered(name) ) throw new FusekiConfigException("Data service name already registered: "+name); DataAccessPoint dap = new DataAccessPoint(name, dataService); dataAccessPoints.register(dap); }
private Builder add$(String name, DataService dataService) { name = DataAccessPoint.canonical(name); if ( dataAccessPoints.isRegistered(name) ) throw new FusekiConfigException("Data service name already registered: "+name); DataAccessPoint dap = new DataAccessPoint(name, dataService); addDataAccessPoint(dap); return this; }
private Builder add$(String name, DataService dataService) { name = DataAccessPoint.canonical(name); if ( dataAccessPoints.isRegistered(name) ) throw new FusekiConfigException("Data service name already registered: "+name); DataAccessPoint dap = new DataAccessPoint(name, dataService); addDataAccessPoint(dap); return this; }
public static void addDataService(DataAccessPointRegistry dataAccessPoints, String name, DataService dataService) { name = DataAccessPoint.canonical(name); if ( dataAccessPoints.isRegistered(name) ) throw new FusekiConfigException("Data service name already registered: "+name); DataAccessPoint dap = new DataAccessPoint(name, dataService); dataAccessPoints.register(dap); }
/** Build a DataAccessPoint, including DataService, from the description at Resource svc */ public static DataAccessPoint buildDataAccessPoint(Resource svc, DatasetDescriptionRegistry dsDescMap) { RDFNode n = FusekiBuildLib.getOne(svc, "fu:name") ; if ( ! n.isLiteral() ) throw new FusekiConfigException("Not a literal for access point name: "+FmtUtils.stringForRDFNode(n)); Literal object = n.asLiteral() ; if ( object.getDatatype() != null && ! object.getDatatype().equals(XSDDatatype.XSDstring) ) Fuseki.configLog.error(format("Service name '%s' is not a string", FmtUtils.stringForRDFNode(object))); String name = object.getLexicalForm() ; name = DataAccessPoint.canonical(name) ; DataService dataService = buildDataService(svc, dsDescMap) ; AuthPolicy allowedUsers = FusekiBuilder.allowedUsers(svc); dataService.setAuthPolicy(allowedUsers); DataAccessPoint dataAccess = new DataAccessPoint(name, dataService) ; return dataAccess ; }
/** Build a DataAccessPoint, including DataService, from the description at Resource svc */ public static DataAccessPoint buildDataAccessPoint(Resource svc, DatasetDescriptionRegistry dsDescMap) { RDFNode n = FusekiBuildLib.getOne(svc, "fu:name") ; if ( ! n.isLiteral() ) throw new FusekiConfigException("Not a literal for access point name: "+FmtUtils.stringForRDFNode(n)); Literal object = n.asLiteral() ; if ( object.getDatatype() != null && ! object.getDatatype().equals(XSDDatatype.XSDstring) ) Fuseki.configLog.error(format("Service name '%s' is not a string", FmtUtils.stringForRDFNode(object))); String name = object.getLexicalForm() ; name = DataAccessPoint.canonical(name) ; DataService dataService = buildDataService(svc, dsDescMap) ; AuthPolicy allowedUsers = FusekiBuilder.allowedUsers(svc); dataService.setAuthPolicy(allowedUsers); DataAccessPoint dataAccess = new DataAccessPoint(name, dataService) ; return dataAccess ; }