package org.pentaho.platform.repository2.unified.jcr;
import javax.jcr.Node;
import org.pentaho.platform.api.locale.IPentahoLocale;
import org.pentaho.platform.repository2.unified.IRepositoryFileDao;
import org.springframework.extensions.jcr.JcrTemplate;
/**
* User: nbaker
* Date: 5/28/13
*/
public class RepositoryFileProxyFactory {
private JcrTemplate template;
private IRepositoryFileDao repositoryFileDao;
public RepositoryFileProxyFactory(JcrTemplate template, IRepositoryFileDao repositoryFileDao) {
this.template = template;
this.repositoryFileDao = repositoryFileDao;
}
public RepositoryFileProxy getProxy(final Node node, IPentahoLocale pentahoLocale){
return new RepositoryFileProxy(node, template, pentahoLocale);
}
}