Package org.wso2.carbon.registry.jcr

Source Code of org.wso2.carbon.registry.jcr.RegistryRepositoryFactory

package org.wso2.carbon.registry.jcr;

import org.wso2.carbon.registry.core.Registry;
import org.wso2.carbon.registry.core.Resource;
import org.wso2.carbon.registry.app.RemoteRegistry;

import javax.jcr.Repository;
import javax.jcr.RepositoryException;
import javax.jcr.RepositoryFactory;
import java.util.Map;
import org.wso2.carbon.registry.app.RemoteRegistryService;
import org.wso2.carbon.registry.core.session.UserRegistry;
public class RegistryRepositoryFactory implements RepositoryFactory{
    private Repository regRepo;
    public Repository getRepository(Map map) throws RepositoryException {

        RemoteRegistry remoteRegistry;
        Registry registry; // an admin registry
        try {
            RemoteRegistryService remoteRegistryService = new RemoteRegistryService((String)map.get("registryURL"),(String)map.get("userName"),(String)map.get("password"));
            if(regRepo == null) {

                regRepo = new RegistryRepository(remoteRegistryService);
            }

        } catch (Exception e) {

            e.printStackTrace();
        }
        return regRepo;
    }
}
   
TOP

Related Classes of org.wso2.carbon.registry.jcr.RegistryRepositoryFactory

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.