
it.amattioli.dominate.jcr.JcrSessionManager Maven / Gradle / Ivy
The newest version!
package it.amattioli.dominate.jcr;
import it.amattioli.dominate.sessions.SessionManager;
import it.amattioli.dominate.sessions.SessionMode;
import java.util.Collection;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Map;
import javax.jcr.Credentials;
import javax.jcr.Repository;
import javax.jcr.RepositoryException;
import javax.jcr.Session;
import javax.jcr.SimpleCredentials;
import org.apache.commons.collections.Closure;
import org.apache.jackrabbit.ocm.manager.ObjectContentManager;
import org.apache.jackrabbit.ocm.manager.impl.ObjectContentManagerImpl;
import org.apache.jackrabbit.ocm.mapper.Mapper;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class JcrSessionManager implements SessionManager {
private static final Logger logger = LoggerFactory.getLogger(JcrSessionManager.class);
private static Repository jcrRepository;
private static Credentials jcrCredentials;
private static Mapper mapper;
private static final ThreadLocal
© 2015 - 2025 Weber Informatics LLC | Privacy Policy