es.cesar.quitesleep.mailmessages
Class SendMail
java.lang.Object
javax.mail.Authenticator
es.cesar.quitesleep.mailmessages.SendMail
- All Implemented Interfaces:
- java.lang.Runnable
public class SendMail
- extends javax.mail.Authenticator
- implements java.lang.Runnable
- Author:
- Cesar Valiente Gordo
Constructor Summary |
SendMail(java.lang.String incomingCallNumber,
CallLog callLog)
Constructor empty |
SendMail(java.lang.String user,
java.lang.String passwd,
java.lang.String subject,
java.lang.String body,
java.lang.String incomingCallNumber)
Constructor with all parameters |
Methods inherited from class javax.mail.Authenticator |
getDefaultUserName, getRequestingPort, getRequestingPrompt, getRequestingProtocol, getRequestingSite |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SendMail
public SendMail(java.lang.String user,
java.lang.String passwd,
java.lang.String subject,
java.lang.String body,
java.lang.String incomingCallNumber)
- Constructor with all parameters
- Parameters:
user
- passwd
- subject
- body
- incomingCallNumber
-
SendMail
public SendMail(java.lang.String incomingCallNumber,
CallLog callLog)
- Constructor empty
getPasswd
public java.lang.String getPasswd()
setPasswd
public void setPasswd(java.lang.String passwd)
getUser
public java.lang.String getUser()
setUser
public void setUser(java.lang.String user)
getSubject
public java.lang.String getSubject()
setSubject
public void setSubject(java.lang.String subject)
getBody
public java.lang.String getBody()
setBody
public void setBody(java.lang.String body)
getIncomingCallNumber
public java.lang.String getIncomingCallNumber()
setIncomingCallNumber
public void setIncomingCallNumber(java.lang.String incomingCallNumber)
getReceiverMailList
public java.util.List<java.lang.String> getReceiverMailList()
setReceiverMailList
public void setReceiverMailList(java.util.List<java.lang.String> receiverMailList)
getCallLog
public CallLog getCallLog()
setCallLog
public void setCallLog(CallLog callLog)
getPasswordAuthentication
protected javax.mail.PasswordAuthentication getPasswordAuthentication()
- Overrides:
getPasswordAuthentication
in class javax.mail.Authenticator
run
public void run()
- Specified by:
run
in interface java.lang.Runnable
sendMail
public int sendMail()
- Send an email to the receiver associated to the phone number who has been
do the call.
- Returns:
- true or false depends of the result action
- See Also:
boolean