|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.kuali.ole.ingest.AbstractIngestProcessor
public abstract class AbstractIngestProcessor
AbstractIngestProcessor which does the pre-processing for Staff Upload process to create Requisition.
Constructor Summary | |
---|---|
AbstractIngestProcessor()
|
Method Summary | |
---|---|
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)
|
boolean |
start(IngestRecord ingestRecord)
This method takes the initial request when Ingesting a record. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AbstractIngestProcessor()
Method Detail |
---|
public String getUser()
public void setUser(String user)
public List<org.kuali.rice.krms.api.engine.EngineResults> getEngineResults()
public DocstoreHelperService getDocstoreHelperService()
public boolean start(IngestRecord ingestRecord)
ingestRecord
- public boolean process() throws URISyntaxException, IOException, SAXException, XPathExpressionException, ParserConfigurationException, InterruptedException, Exception
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()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |