* Jackrabbit repositories
*/
public class JackrabbitRepositoryFactory implements RepositoryFactory, ArgeoJcrConstants {
* Jackrabbit repositories
*/
public class JackrabbitRepositoryFactory implements RepositoryFactory, ArgeoJcrConstants {
private final static Log log = LogFactory.getLog(JackrabbitRepositoryFactory.class);
private Resource fileRepositoryConfiguration = new ClassPathResource("/org/argeo/jackrabbit/repository-h2.xml");
private final static Log log = LogFactory.getLog(JackrabbitRepositoryFactory.class);
private Resource fileRepositoryConfiguration = new ClassPathResource("/org/argeo/jackrabbit/repository-h2.xml");
public Repository getRepository(Map parameters) throws RepositoryException {
// // check if can be found by alias
// Repository repository = super.getRepository(parameters);
public Repository getRepository(Map parameters) throws RepositoryException {
// // check if can be found by alias
// Repository repository = super.getRepository(parameters);
repository = createRemoteRepository(uri);
else if (uri.startsWith("file"))// http, https
repository = createFileRepository(uri, parameters);
repository = createRemoteRepository(uri);
else if (uri.startsWith("file"))// http, https
repository = createFileRepository(uri, parameters);
- else if (uri.startsWith("vm")) {
- log.warn("URI "
- + uri
- + " should have been managed by generic JCR repository factory");
- repository = getRepositoryByAlias(getAliasFromURI(uri));
- }
- else
+ else if (uri.startsWith("vm")) {
+ log.warn("URI " + uri + " should have been managed by generic JCR repository factory");
+ repository = getRepositoryByAlias(getAliasFromURI(uri));
+ } else