Package org.compiere.server
Class RequestProcessor
java.lang.Object
org.compiere.server.AdempiereServer
org.compiere.server.RequestProcessor
- All Implemented Interfaces:
Runnable
Request Processor
- Version:
- $Id: RequestProcessor.java,v 1.3 2006/07/30 00:53:33 jjanke Exp $
- Author:
- Jorg Janke
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected MClientClient onfoprotected MRequestProcessorThe Concrete Modelprotected StringBufferLast SummaryFields inherited from class org.compiere.server.AdempiereServer
log, m_sleepMS, m_start, p_client, p_model, p_runCount, p_startWork, p_system -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddoWork()Do the actual Workprotected booleanEscalateprotected voidAllocate Sales Repprotected intfindSalesRep(MRequest request) Find SalesRep/User based on Request Type and Question.Get Server Infoprotected voidCreate ECRprotected voidCreate Reauest / Updates from EMailprotected voidProcess requests.protected voidProcess Request Statusprotected booleanSend Alert EMailMethods inherited from class org.compiere.server.AdempiereServer
doRun, doRunNow, getCtx, getDateLastRun, getDateNextRun, getDescription, getInitialNap, getLogs, getModel, getName, getSecondsAlive, getServerID, getSleepMS, getStartTime, getStatistics, isInterrupted, isOKtoRunOnIP, isSleeping, recalculateSleepMS, run, runNow, toString
-
Field Details
-
m_model
The Concrete Model -
m_summary
Last Summary -
m_client
Client onfo
-
-
Constructor Details
-
RequestProcessor
RequestProcessor- Parameters:
model- model
-
-
Method Details
-
doWork
protected void doWork()Do the actual Work- Specified by:
doWorkin classAdempiereServer
-
processRequests
protected void processRequests()Process requests. Scheduled - are they due? -
sendEmail
Send Alert EMail- Parameters:
request- requestAD_Message- message- Returns:
- true if sent
-
escalate
Escalate- Parameters:
request- request- Returns:
- true if saved
-
processStatus
protected void processStatus()Process Request Status -
processECR
protected void processECR()Create ECR -
processEMail
protected void processEMail()Create Reauest / Updates from EMail -
findSalesRep
protected void findSalesRep()Allocate Sales Rep -
findSalesRep
Find SalesRep/User based on Request Type and Question.- Parameters:
request- request- Returns:
- SalesRep_ID user
-
getServerInfo
Get Server Info- Specified by:
getServerInfoin classAdempiereServer- Returns:
- info
-