001package org.kuali.ole.batch.impl; 002 003import org.kuali.ole.batch.bo.OLEBatchProcessJobDetailsBo; 004import org.kuali.ole.batch.document.OLEBatchProcessDefinitionDocument; 005 006public interface OLEBatchProcess { 007 String EXT_MARCXML = ".xml"; 008 String EXT_MARC = ".mrc"; 009 String XML_DEC = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>"; 010 String SOLR_DT_FORMAT = "yyyy-MM-dd'T'HH:mm:ss'Z'"; 011 String JOB_DT_FORMAT = "MM-dd-yyyy HH:mm:ss"; 012 String FILTER_DT_FORMAT = "MM/dd/yyyy"; 013 String PERCENT = "%"; 014 String MARC = "marc"; 015 String MARCXML = "marcxml"; 016 String EXPORT_FULL = "full"; 017 String EXPORT_INC = "incremental"; 018 String INCREMENTAL_EXPORT_EX_STAFF = "incremental_ex_staff"; 019 String EXPORT_FILTER = "filter"; 020 String EXPORT_EX_STAFF = "ex_staff"; 021 String EXT_ERR_TXT = "_ERROR.txt"; 022 String EXPORT_BIB_ONLY = "BIBONLY"; 023 String EXPORT_BIB_AND_INSTANCE = "BIBANDINSTANCE"; 024 String EXPORT_BIB_INSTANCE_AND_EINSTANCE = "BIBINSTANCEEINSTANCE"; 025 026 public void process(OLEBatchProcessDefinitionDocument oleBatchProcessDefinitionDocument, OLEBatchProcessJobDetailsBo jobBo) throws Exception; 027}