private ObjectRepository getObjectRepository(ObjectRepositoryConfig module, ValueFactory vf) throws ObjectStoreConfigException { ClassLoader cl = getClassLoader(module); RoleMapper mapper = getRoleMapper(cl, vf, module); LiteralManager literals = getLiteralManager(cl, vf, module); ObjectRepository repo = createObjectRepository(mapper, literals, cl); repo.setBlobStoreUrl(module.getBlobStore()); repo.setBlobStoreParameters(module.getBlobStoreParameters()); return repo; }
private ObjectRepository getObjectRepository(ObjectRepositoryConfig module) throws ObjectStoreConfigException { ClassLoader cl = getClassLoader(module); ValueFactory uf = new ValueFactoryImpl(); RoleMapper mapper = getRoleMapper(cl, uf, module); LiteralManager literals = getLiteralManager(cl, uf, module); ObjectRepository repo = createObjectRepository(mapper, literals, cl); try { repo.setCompileRepository(module.isCompileRepository()); } catch (RepositoryException e) { throw new ObjectStoreConfigException(e); } List<URL> list = new ArrayList<URL>(module.getImports()); repo.setPackagePrefix(module.getPackagePrefix()); repo.setMemberPrefix(module.getMemberPrefix()); repo.setFollowImports(module.isFollowImports()); repo.setOWLImports(list); List<URL> jars = module.getBehaviourJars(); repo.setBehaviourClassPath(jars.toArray(new URL[jars.size()])); repo.setBlobStoreUrl(module.getBlobStore()); repo.setBlobStoreParameters(module.getBlobStoreParameters()); repo.setObjectDataDir(module.getObjectDataDir()); return repo; }