|
|||||||||
| 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.GenericServletpublic 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.HttpServletrequest - an HttpServletRequestresponse - an HttpServletResponseSevletException, - IOException
public 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.HttpServletrequest - an HttpServletRequestresponse - and HttpServletResponseSevletException, - IOException
public void doLogin(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
request - an HttpServletRequestresponse - an HttpServletResponse
public void doDisplayMessage(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
request - an HttpServletRequestresponse - an HttpServletResponse
public void doRecord(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
request - an HttpServletRequestresponse - and HttpServletResponse
public 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 HttpServletResponse
public 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 HttpServletResponse
public 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 | ||||||||