public abstract class AbstractIngestProcessor extends Object
Constructor and Description |
---|
AbstractIngestProcessor() |
Modifier and Type | Method and Description |
---|---|
protected Map<String,String> |
getAgendaContext(String agendaName)
This method returns selector map contains agendaName
|
DocstoreHelperService |
getDocstoreHelperService() |
List<org.kuali.rice.krms.api.engine.EngineResults> |
getEngineResults()
Gets the engineResults attribute.
|
List<OverlayOption> |
getOverlayOption(String agendaName)
This method gets the OverlayOption based on agendaName.
|
String |
getParameter(String name) |
List<ProfileAttributeBo> |
getProfileAttributeBos(String agendaName)
This method gets the ProfileAttributeBos based on agendaName.
|
protected Map<String,String> |
getSelectionContext(String contextName)
This method returns selector map contains OLE code and contextName.
|
String |
getUser() |
abstract void |
postProcess() |
abstract String |
preProcessEDI(String ediFileContent) |
abstract String |
preProcessMarc(String marcFileContent) |
boolean |
process()
This method starts the process for marcXmlContent and ediXmlContent.
|
void |
setUser(String user) |
int |
start(IngestRecord ingestRecord,
boolean failure_flag)
This method takes the initial request when Ingesting a record.
|
public AbstractIngestProcessor()
public List<org.kuali.rice.krms.api.engine.EngineResults> getEngineResults()
public DocstoreHelperService getDocstoreHelperService()
public int start(IngestRecord ingestRecord, boolean failure_flag)
ingestRecord
- public boolean process() throws URISyntaxException, IOException, SAXException, XPathExpressionException, ParserConfigurationException, InterruptedException, Exception
public String getParameter(String name)
public List<OverlayOption> getOverlayOption(String agendaName)
agendaName
- public List<ProfileAttributeBo> getProfileAttributeBos(String agendaName)
agendaName
- protected Map<String,String> getSelectionContext(String contextName)
contextName
- protected Map<String,String> getAgendaContext(String agendaName)
agendaName
- public abstract String preProcessMarc(String marcFileContent)
public abstract String preProcessEDI(String ediFileContent)
public abstract void postProcess()
Copyright © 2004-2013 The Kuali Foundation. All Rights Reserved.