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
Modifier and TypeFieldDescriptionprotected MClient
Client onfoprotected MRequestProcessor
The Concrete Modelprotected StringBuffer
Last 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
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
doWork()
Do the actual Workprotected boolean
Escalateprotected void
Allocate Sales Repprotected int
findSalesRep
(MRequest request) Find SalesRep/User based on Request Type and Question.Get Server Infoprotected void
Create ECRprotected void
Create Reauest / Updates from EMailprotected void
Process requests.protected void
Process Request Statusprotected boolean
Send 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:
doWork
in 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:
getServerInfo
in classAdempiereServer
- Returns:
- info
-