X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms%2Fsrc%2Forg%2Fargeo%2Fcms%2Finternal%2Fkernel%2FRepositoryBuilder.java;h=f866c2b99a346c7884a72193d2eeaa5dd17db349;hb=2aa7721e35efe6bedfa51b2fc6952726ae011233;hp=9bd81211e3134ecc2f59d4558e5267937519a7ef;hpb=0007b2e3582330391e6cf44a99c0e82e5b574796;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms/src/org/argeo/cms/internal/kernel/RepositoryBuilder.java b/org.argeo.cms/src/org/argeo/cms/internal/kernel/RepositoryBuilder.java index 9bd81211e..f866c2b99 100644 --- a/org.argeo.cms/src/org/argeo/cms/internal/kernel/RepositoryBuilder.java +++ b/org.argeo.cms/src/org/argeo/cms/internal/kernel/RepositoryBuilder.java @@ -55,25 +55,26 @@ class RepositoryBuilder { InputStream in = null; try { final String base = "/org/argeo/cms/internal/kernel"; - switch (type) { - case h2: - in = cl.getResourceAsStream(base + "/repository-h2.xml"); - break; - case postgresql: - in = cl.getResourceAsStream(base + "/repository-postgresql.xml"); - break; - case postgresql_ds: - in = cl.getResourceAsStream(base + "/repository-postgresql-ds.xml"); - break; - case memory: - in = cl.getResourceAsStream(base + "/repository-memory.xml"); - break; - case localfs: - in = cl.getResourceAsStream(base + "/repository-localfs.xml"); - break; - default: - throw new ArgeoJcrException("Unsupported node type " + type); - } +// switch (type) { +// case h2: +// in = cl.getResourceAsStream(base + "/repository-h2.xml"); +// break; +// case postgresql: +// in = cl.getResourceAsStream(base + "/repository-postgresql.xml"); +// break; +// case postgresql_ds: +// in = cl.getResourceAsStream(base + "/repository-postgresql-ds.xml"); +// break; +// case memory: +// in = cl.getResourceAsStream(base + "/repository-memory.xml"); +// break; +// case localfs: +// in = cl.getResourceAsStream(base + "/repository-localfs.xml"); +// break; +// default: +// throw new ArgeoJcrException("Unsupported node type " + type); +// } + in = cl.getResourceAsStream(base + "/repository-"+type.name()+".xml"); if (in == null) throw new ArgeoJcrException("Repository configuration not found"); @@ -152,6 +153,8 @@ class RepositoryBuilder { setProp(props, RepoConf.dbpassword, ""); break; case postgresql: + case postgresql_ds: + case postgresql_cluster: dburl = "jdbc:postgresql://localhost/demo"; setProp(props, RepoConf.dburl, dburl); setProp(props, RepoConf.dbuser, "argeo");