001package org.kuali.ole.batch.keyvalue;
002
003import org.kuali.ole.OLEConstants;
004import org.kuali.rice.core.api.util.ConcreteKeyValue;
005import org.kuali.rice.krad.keyvalues.KeyValuesBase;
006
007import java.util.ArrayList;
008import java.util.List;
009
010/**
011 * Created by hemalathas on 12/31/14.
012 */
013public class OLEBatchProcessProfileNameValueFinder extends KeyValuesBase {
014    @Override
015    public List getKeyValues() {
016        List labels = new ArrayList();
017        labels.add(new ConcreteKeyValue("", ""));
018        labels.add(new ConcreteKeyValue("Order Record Import", OLEConstants.OLEBatchProcess.ORDER_RECORD_IMPORT));
019        labels.add(new ConcreteKeyValue("Invoice Import", OLEConstants.OLEBatchProcess.INVOICE_IMPORT));
020        labels.add(new ConcreteKeyValue("Batch Delete", OLEConstants.OLEBatchProcess.BATCH_DELETE));
021        labels.add(new ConcreteKeyValue("Batch Export", OLEConstants.OLEBatchProcess.BATCH_EXPORT));
022        labels.add(new ConcreteKeyValue("Patron Import", OLEConstants.OLEBatchProcess.PATRON_IMPORT));
023        labels.add(new ConcreteKeyValue("Bib Import", OLEConstants.OLEBatchProcess.BATCH_BIB_IMPORT));
024        labels.add(new ConcreteKeyValue("Location Import", OLEConstants.OLEBatchProcess.LOCATION_IMPORT));
025        labels.add(new ConcreteKeyValue("Claim Report", OLEConstants.OLEBatchProcess.CLAIM_REPORT));
026        labels.add(new ConcreteKeyValue("Serial Record Import", OLEConstants.OLEBatchProcess.SERIAL_RECORD_IMPORT));
027        return labels;
028    }
029
030}