1 package org.argeo.slc.repo;
2
3 import javax.jcr.Node;
4 import javax.jcr.RepositoryException;
5 import javax.jcr.Session;
6
7
8 public interface OsgiFactory {
9 public Session openJavaSession() throws RepositoryException;
10
11 public Session openDistSession() throws RepositoryException;
12
13 public void indexNode(Node node);
14
15
16
17
18
19 public Node getDist(Session distSession, String uri)
20 throws RepositoryException;
21
22
23
24
25
26 public Node getMaven(Session distSession, String coords)
27 throws RepositoryException;
28 }