View Javadoc
1   package org.kuali.ole.batch.impl;
2   
3   import org.kuali.ole.batch.bo.OLEBatchProcessJobDetailsBo;
4   import org.kuali.ole.batch.document.OLEBatchProcessDefinitionDocument;
5   
6   public interface OLEBatchProcess {
7       String EXT_MARCXML = ".xml";
8       String EXT_MARC = ".mrc";
9       String XML_DEC = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>";
10      String SOLR_DT_FORMAT = "yyyy-MM-dd'T'HH:mm:ss'Z'";
11      String JOB_DT_FORMAT = "MM-dd-yyyy HH:mm:ss";
12      String FILTER_DT_FORMAT = "MM/dd/yyyy";
13      String PERCENT = "%";
14      String MARC = "marc";
15      String MARCXML = "marcxml";
16      String EXPORT_FULL = "full";
17      String EXPORT_INC = "incremental";
18      String INCREMENTAL_EXPORT_EX_STAFF = "incremental_ex_staff";
19      String EXPORT_FILTER = "filter";
20      String EXPORT_EX_STAFF = "ex_staff";
21      String EXT_ERR_TXT = "_ERROR.txt";
22      String EXPORT_BIB_ONLY = "BIBONLY";
23      String EXPORT_BIB_AND_INSTANCE = "BIBANDHOLDINGS";
24      String EXPORT_BIB_INSTANCE_AND_EINSTANCE = "BIBHOLDINGSEHOLDINGS";
25  
26      public void process(OLEBatchProcessDefinitionDocument oleBatchProcessDefinitionDocument, OLEBatchProcessJobDetailsBo jobBo) throws Exception;
27  }