|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--javax.servlet.GenericServlet | +--javax.servlet.http.HttpServlet | +--apps.email.EmailServlet
Receives requests from various Java Server Pages. Handles: user login, displaying, sending, forwarding, deleting, and recording of a message.
Constructor Summary | |
EmailServlet()
|
Method Summary | |
void |
destroy()
Called before the servlet is unloaded. |
void |
doCompose(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Records a new message. |
void |
doDisplayMessage(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Displays the content of the message associated with the current request. |
void |
doForward(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Records a new message as a first step in forwading a message. |
void |
doForwardMsg(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String email,
java.lang.String fullFileName,
int msgnum)
Forwards a message |
void |
doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Handles a HTTP GET request. |
void |
doLogin(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Processes a user login request. |
void |
doPost(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Processes an HttpServletRequest that encapsulates the request to the servlet. |
void |
doRecord(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Records a message. |
void |
doReply(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
int msgnum,
java.lang.String fullFileName)
Sends a reply to a message. |
void |
doSendMessage(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String email,
java.lang.String fullFileName,
int msgnum)
Sends a new message. |
void |
init()
Invoked when the servlet is first loaded. |
void |
printMsgs(java.util.ArrayList msgs)
printMsgs prints subject of messages. |
Methods inherited from class javax.servlet.http.HttpServlet |
doDelete, doOptions, doPut, doTrace, getLastModified, service, service |
Methods inherited from class javax.servlet.GenericServlet |
getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public EmailServlet()
Method Detail |
public final void init() throws javax.servlet.ServletException
init
in class javax.servlet.GenericServlet
public final void destroy()
destroy
in class javax.servlet.GenericServlet
public void doPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, java.io.IOException
doPost
in class javax.servlet.http.HttpServlet
request
- an HttpServletRequestresponse
- an HttpServletResponseSevletException,
- IOExceptionpublic void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, java.io.IOException
doGet
in class javax.servlet.http.HttpServlet
request
- an HttpServletRequestresponse
- and HttpServletResponseSevletException,
- IOExceptionpublic void doLogin(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
request
- an HttpServletRequestresponse
- an HttpServletResponsepublic void doDisplayMessage(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
request
- an HttpServletRequestresponse
- an HttpServletResponsepublic void doRecord(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
request
- an HttpServletRequestresponse
- and HttpServletResponsepublic void doReply(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, int msgnum, java.lang.String fullFileName)
request
- an HttpServletRequestresponse
- an HttpServletResponsemsgnum
- a unique message numberfullFilName
- a full path to a recording (reply)public void doCompose(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
request
- an HttpServletRequestresponse
- an HttpServletResponsepublic void doSendMessage(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String email, java.lang.String fullFileName, int msgnum)
request
- an HttpServletRequestresponse
- an HttpServletResponsemsgnum
- a unique message numberfullFilName
- a full path to a recording (new message)public void doForward(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
request
- an HttpServleteRequestresponse
- an HttpServletResponsepublic void doForwardMsg(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String email, java.lang.String fullFileName, int msgnum)
request
- an HttpServletRequestresponse
- an HttpServletResponseemail
- an email address of receiverfullFileName
- a full path name to the recording (new message)msgnum
- a unique message numberpublic void printMsgs(java.util.ArrayList msgs)
msgs
- an ArrayList of Messages
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |