1 package org.kuali.ole.docstore.factory;
2
3 import org.kuali.ole.docstore.document.DocumentManager;
4 import org.kuali.ole.docstore.transaction.TransactionManager;
5 import org.kuali.ole.docstore.service.DocumentService;
6
7
8
9
10
11
12
13
14 public interface DocstoreFactory {
15
16 public DocumentService getDocumentService();
17
18 public TransactionManager getTransactionManager(String docCategory, String docType, String docFormat);
19
20 public DocumentManager getDocumentManager(String docCategory, String docType, String docFormat);
21
22
23
24 public org.kuali.ole.docstore.indexer.solr.IndexerService getDocumentIndexManager(String docCategory, String docType, String docFormat);
25
26 }