com.shift.framework.mail
Class MailFromModelSet

java.lang.Object
  extended by java.lang.Thread
      extended by com.shift.framework.mail.MailFromModelSet
All Implemented Interfaces:
java.lang.Runnable

public class MailFromModelSet
extends java.lang.Thread

JAVA MailÀ» ÀÌ¿ëÇÑ ¸ÞÀÏ Å¬·¡½º.

Author:
rogerrb

Nested Class Summary
 
Nested classes/interfaces inherited from class java.lang.Thread
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
 
Field Summary
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
MailFromModelSet(ModelSet modelset)
          Mail°´Ã¼¸¦ »ý¼º
MailFromModelSet(ModelSet modelset, java.lang.String mailId)
          Mail°´Ã¼¸¦ »ý¼º [mailId]¸¦ Àоî¿Í¼­ ¼³Á¤
 
Method Summary
 void run()
          MailÀ» ¹ß¼Û[Thread]
 void sendMail()
          MailÀ» Àü¼ÛÇÏ´Â ¸Þ¼Òµå
 void setFileNameColumn(java.lang.String fileNameColumn)
          ¸ðµ¨¼ÂÀÇ ÆÄÀϸí Ä÷³À» ÁöÁ¤ÇÏ´Â ¸Þ¼Òµå
 void setFileStreamColumn(java.lang.String fileStreamColumn)
          ¸ðµ¨¼ÂÀÇ ÆÄÀÏ ½ºÆ®¸²ÀÌ µé¾îÀÖ´Â Ä÷³À» ÁöÁ¤ÇÏ´Â ¸Þ¼Òµå
 void setMailContent(java.lang.String mailContents)
          ¸ÞÀÏ ³»¿ëÀ» ¼³Á¤ÇÏ´Â ¸Þ¼Òµå
 void setMailTitle(java.lang.String mailTitle)
          ¸ÞÀÏ Á¦¸ñÀ» ¼³Á¤ÇÏ´Â ¸Þ¼Òµå
 void setRc(java.util.ArrayList rc)
          ¼ö½ÅÀÚ¸¦ ¼³Á¤ÇÏ´Â ¸Þ¼Òµå
 void setTo(java.lang.String senderName, java.lang.String senderMailAddr)
          ¸ÞÀÏ ¹ß¼ÛÀÚ¸í/¹ß¼ÛÀÚ ¸ÞÀÏ ÁÖ¼Ò¸¦ ¼³Á¤ÇÏ´Â ¸Þ¼Òµå
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MailFromModelSet

public MailFromModelSet(ModelSet modelset)
Mail°´Ã¼¸¦ »ý¼º

Parameters:
modelset - ÷ºÎÆÄÀÏÀÌ µé¾îÀÖ´Â ¸ðµ¨¼Â [ÆÄÀϸí, ÆÄÀÏ ¹ÙÀ̳ʸ®]

MailFromModelSet

public MailFromModelSet(ModelSet modelset,
                        java.lang.String mailId)
Mail°´Ã¼¸¦ »ý¼º [mailId]¸¦ Àоî¿Í¼­ ¼³Á¤

Parameters:
modelset - ÷ºÎÆÄÀÏÀÌ µé¾îÀÖ´Â ¸ðµ¨¼Â [ÆÄÀϸí, ÆÄÀÏ ¹ÙÀ̳ʸ®]
mailId - beaver.xml¿¡ ÀԷµǾîÀÖ´Â SMTPÀÇ ID°ª
Method Detail

setTo

public void setTo(java.lang.String senderName,
                  java.lang.String senderMailAddr)
¸ÞÀÏ ¹ß¼ÛÀÚ¸í/¹ß¼ÛÀÚ ¸ÞÀÏ ÁÖ¼Ò¸¦ ¼³Á¤ÇÏ´Â ¸Þ¼Òµå

Parameters:
senderName - ¹ß¼ÛÀÚ ¸í
senderMailAddr - ¹ß¼ÛÀÚ ¸ÞÀÏÁÖ¼Ò

setFileNameColumn

public void setFileNameColumn(java.lang.String fileNameColumn)
¸ðµ¨¼ÂÀÇ ÆÄÀϸí Ä÷³À» ÁöÁ¤ÇÏ´Â ¸Þ¼Òµå

Parameters:
fileNameColumn - ¸ðµ¨¼ÂÀÇ ÆÄÀϸíÀÌ ÀúÀåµÈ Ä÷³

setFileStreamColumn

public void setFileStreamColumn(java.lang.String fileStreamColumn)
¸ðµ¨¼ÂÀÇ ÆÄÀÏ ½ºÆ®¸²ÀÌ µé¾îÀÖ´Â Ä÷³À» ÁöÁ¤ÇÏ´Â ¸Þ¼Òµå

Parameters:
fileStreamColumn - ¸ðµ¨¼ÂÀÇ ÆÄÀÏ ¹ÙÀ̳ʸ®°¡ ÀúÀåµÈ Ä÷³

setRc

public void setRc(java.util.ArrayList rc)
¼ö½ÅÀÚ¸¦ ¼³Á¤ÇÏ´Â ¸Þ¼Òµå

Parameters:
rc - ¼ö½ÅÀÚ Á¤º¸

setMailContent

public void setMailContent(java.lang.String mailContents)
¸ÞÀÏ ³»¿ëÀ» ¼³Á¤ÇÏ´Â ¸Þ¼Òµå

Parameters:
mailContents - ¸ÞÀÏ ³»¿ë

setMailTitle

public void setMailTitle(java.lang.String mailTitle)
¸ÞÀÏ Á¦¸ñÀ» ¼³Á¤ÇÏ´Â ¸Þ¼Òµå

Parameters:
mailTitle - ¸ÞÀÏ Á¦¸ñ

run

public void run()
MailÀ» ¹ß¼Û[Thread]

Specified by:
run in interface java.lang.Runnable
Overrides:
run in class java.lang.Thread

sendMail

public void sendMail()
              throws java.lang.Exception
MailÀ» Àü¼ÛÇÏ´Â ¸Þ¼Òµå

Throws:
java.lang.Exception