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 }