net.oakyoon.papercup2
Class MsnId

java.lang.Object
  extended byMsnAdapter
      extended bynet.oakyoon.papercup2.MsnId
All Implemented Interfaces:
java.lang.Runnable

public class MsnId
extends MsnAdapter
implements java.lang.Runnable

MSN º¿À» ³ªÅ¸³»´Â Ŭ·¡½º.

rath.msnm.event.MsnAdapter ¸¦ »ó¼ÓÇØ¼­ º¿ÀÇ ½ÇÁ¦ µ¿ÀÛÀ» ±¸ÇöÇÑ´Ù. Thread ·Î ½ÇÇàÇÒ ¼ö ÀÖµµ·Ï Runnable À» ±¸ÇöÇϰí ÀÖ´Ù. net.oakyoon.peparcup2.MsnIdList ¿¡ ³ÖÀ» ¶§ »ç¿ëÇϱâ À§ÇÑ Àӽà ÀνºÅϽº¸¦ »ý¼ºÇÒ ¼ö ÀÖ´Ù. Àӽà ÀλçÅϽº´Â MSN ¾ÆÀ̵𠸸À» °®´Â´Ù.

See Also:
Serialized Form

Constructor Summary
MsnId()
           
 
Method Summary
 void addFailed(int errorCode)
          rath.msnm.event.MsnAdapter.addFailed() ±¸Çö.
 boolean equals(java.lang.Object obj)
          MSN ¾ÆÀ̵𸸠°°´Ù¸é true ¸¦ µ¹·ÁÁØ´Ù.
 void filePosted(SwitchboardSession ss, int cookie, java.lang.String filename, int filesize)
          rath.msnm.event.MsnAdapter.filePosted() ±¸Çö, ÆÄÀÏ ¹Þ±â ½ÅûÀº °ÅÀýÇÑ´Ù.
 java.lang.String getId()
           
 java.lang.String getName()
           
 java.lang.String getPasswd()
           
 int hashCode()
          MSN ¾ÆÀ̵𠹮ÀÚ¿­ÀÇ hashCode() ¸¦ µ¹·ÁÁØ´Ù.
 void instantMessageReceived(SwitchboardSession ss, MsnFriend friend, MimeMessage message)
          rath.msnm.event.MsnAdapter.instantMessageReceived() ±¸Çö, ´ëÈ­ ÁßÀ̶ó¸é »ó´ë¹æ¿¡°Ô ¸Þ½ÃÁö¸¦ Àü´ÞÇϰí, óÀ½ ¸Þ½ÃÁö¶ó¸é ´ëÈ­ »ó´ë¸¦ ã¾Æ¼­ ¼¼¼Ç¿¡ ³Ö´Â´Ù.
 boolean isTemporary()
          ÀÚ½ÅÀÌ Àӽà ÀνºÅϽºÀÎÁö º»´Ù.
 void listOnline(MsnFriend friend)
          rath.msnm.event.MsnAdapter.listOnline() ±¸Çö, userOnline() À» È£ÃâÇÑ´Ù.
 void loginComplete(MsnFriend self)
          rath.msnm.event.MsnAdapter.loginComplete() ±¸Çö.
 void loginError()
          rath.msnm.event.MsnAdapter.loginError() ±¸Çö.
 void progressTyping(SwitchboardSession ss, MsnFriend friend, java.lang.String typingUser)
          rath.msnm.event.MsnAdapter.progressTyping() ±¸Çö, Target ÀÌ ´ëÈ­ ÁßÀ̶ó¸é »ó´ë¹æ¿¡°Ô ŸÀÌÇÎ ¸Þ½ÃÁö¸¦ Àü´ÞÇÑ´Ù.
 void run()
          º¿À» ÃʱâÈ­Çϰí ÇØ´ç MSN ¾ÆÀ̵ð·Î ·Î±×ÀνÃŲ´Ù.
 void sendInstantMessage(MsnFriend friend, MimeMessage message)
          ÇØ´ç ¾ÆÀ̵𿡠ÀνºÅÏÆ® ¸Þ½ÃÁö¸¦ º¸³½´Ù.
 void sendTypingMessage(MsnFriend friend)
          ÇØ´ç ¾ÆÀ̵𿡠ŸÀÌÇÎ ¸Þ½ÃÁö¸¦ º¸³½´Ù.
 void setId(java.lang.String id)
           
 void setName(java.lang.String name)
           
 void setPasswd(java.lang.String passwd)
           
 void start()
          ÀÚ½ÅÀ» Thread ·Î ¸¸µé°í start() ÇÑ´Ù.
 java.lang.String toString()
           
 void userOffline(java.lang.String loginName)
          rath.msnm.event.MsnAdapter.userOffline() ±¸Çö, ·Î±×¾Æ¿ôÇÑ TargetÀÌ ÀÖ´Â ¼¼¼ÇÀ» Á¾·áÇϰí, TargetÀ» ´ëÈ­ °¡´ÉÇÑ »ó´ë ¸®½ºÆ®¿¡¼­ Á¦°ÅÇÑ´Ù.
 void userOnline(MsnFriend friend)
          rath.msnm.event.MsnAdapter.userOnline() ±¸Çö, Target ÀÌ ¿Â¶óÀÎ »óŰ¡ µÇ¸é ´ëÈ­ °¡´É »ó´ë ¸®½ºÆ®¿¡ ³Ö´Â´Ù(±âŸÀÇ °æ¿ì¿¡´Â userOffline() °ú ºñ½ÁÇÏ°Ô µ¿ÀÛÇÑ´Ù).
 void whoAddedMe(MsnFriend friend)
          rath.msnm.event.MsnAdapter.whoAddedMe() ±¸Çö, º¿À» Ãß°¡ÇÑ »ó´ë¸¦ ´ëÈ­ »ó´ë ¸ñ·Ï¿¡ Ãß°¡ÇÑ´Ù.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MsnId

public MsnId()
Method Detail

setId

public void setId(java.lang.String id)
Parameters:
id - MSN ¾ÆÀ̵ð

getId

public java.lang.String getId()
Returns:
MSN ¾ÆÀ̵ð

setPasswd

public void setPasswd(java.lang.String passwd)

getPasswd

public java.lang.String getPasswd()
Returns:
MSN ÆÐ½º¿öµå

setName

public void setName(java.lang.String name)

getName

public java.lang.String getName()
Returns:
MSN ´ëÈ­¸í

isTemporary

public boolean isTemporary()
ÀÚ½ÅÀÌ Àӽà ÀνºÅϽºÀÎÁö º»´Ù. Àӽà ÀνºÅϽº´Â net.oakyoon.papercup2.MsnIdList.add() ¿¡¼­ ÃÖÃÊ¿¡ »ý¼ºµÈ ÀνºÅϽº·Î ±³Ã¼µÈ´Ù.

Returns:
true - Àӽà ÀνºÅϽº
false - óÀ½ »ý¼ºµÈ ÀνºÅϽº

sendInstantMessage

public void sendInstantMessage(MsnFriend friend,
                               MimeMessage message)
ÇØ´ç ¾ÆÀ̵𿡠ÀνºÅÏÆ® ¸Þ½ÃÁö¸¦ º¸³½´Ù.

Parameters:
friend - ¸Þ½ÃÁö¸¦ º¸³¾ »ó´ë
message - ¸Þ½ÃÁö
See Also:
rath.msnm.entity.MsnFriend, rath.msnm.msg.MimeMessage

sendTypingMessage

public void sendTypingMessage(MsnFriend friend)
ÇØ´ç ¾ÆÀ̵𿡠ŸÀÌÇÎ ¸Þ½ÃÁö¸¦ º¸³½´Ù.

Parameters:
friend - ŸÀÌÇÎ ¸Þ½ÃÁö¸¦ º¸³¾ »ó´ë
See Also:
rath.msnm.entity.MsnFriend

loginComplete

public void loginComplete(MsnFriend self)
rath.msnm.event.MsnAdapter.loginComplete() ±¸Çö.

See Also:
rath.msnm.event.MsnAdapter, rath.msnm.event.MsnListener

loginError

public void loginError()
rath.msnm.event.MsnAdapter.loginError() ±¸Çö.

See Also:
rath.msnm.event.MsnAdapter, rath.msnm.event.MsnListener

filePosted

public void filePosted(SwitchboardSession ss,
                       int cookie,
                       java.lang.String filename,
                       int filesize)
rath.msnm.event.MsnAdapter.filePosted() ±¸Çö, ÆÄÀÏ ¹Þ±â ½ÅûÀº °ÅÀýÇÑ´Ù.

See Also:
rath.msnm.event.MsnAdapter, rath.msnm.event.MsnListener

instantMessageReceived

public void instantMessageReceived(SwitchboardSession ss,
                                   MsnFriend friend,
                                   MimeMessage message)
rath.msnm.event.MsnAdapter.instantMessageReceived() ±¸Çö, ´ëÈ­ ÁßÀ̶ó¸é »ó´ë¹æ¿¡°Ô ¸Þ½ÃÁö¸¦ Àü´ÞÇϰí, óÀ½ ¸Þ½ÃÁö¶ó¸é ´ëÈ­ »ó´ë¸¦ ã¾Æ¼­ ¼¼¼Ç¿¡ ³Ö´Â´Ù.

See Also:
rath.msnm.event.MsnAdapter, rath.msnm.event.MsnListener

progressTyping

public void progressTyping(SwitchboardSession ss,
                           MsnFriend friend,
                           java.lang.String typingUser)
rath.msnm.event.MsnAdapter.progressTyping() ±¸Çö, Target ÀÌ ´ëÈ­ ÁßÀ̶ó¸é »ó´ë¹æ¿¡°Ô ŸÀÌÇÎ ¸Þ½ÃÁö¸¦ Àü´ÞÇÑ´Ù.

See Also:
rath.msnm.event.MsnAdapter, rath.msnm.event.MsnListener

listOnline

public void listOnline(MsnFriend friend)
rath.msnm.event.MsnAdapter.listOnline() ±¸Çö, userOnline() À» È£ÃâÇÑ´Ù.

See Also:
rath.msnm.event.MsnAdapter, rath.msnm.event.MsnListener

userOnline

public void userOnline(MsnFriend friend)
rath.msnm.event.MsnAdapter.userOnline() ±¸Çö, Target ÀÌ ¿Â¶óÀÎ »óŰ¡ µÇ¸é ´ëÈ­ °¡´É »ó´ë ¸®½ºÆ®¿¡ ³Ö´Â´Ù(±âŸÀÇ °æ¿ì¿¡´Â userOffline() °ú ºñ½ÁÇÏ°Ô µ¿ÀÛÇÑ´Ù).

See Also:
rath.msnm.event.MsnAdapter, rath.msnm.event.MsnListener

userOffline

public void userOffline(java.lang.String loginName)
rath.msnm.event.MsnAdapter.userOffline() ±¸Çö, ·Î±×¾Æ¿ôÇÑ TargetÀÌ ÀÖ´Â ¼¼¼ÇÀ» Á¾·áÇϰí, TargetÀ» ´ëÈ­ °¡´ÉÇÑ »ó´ë ¸®½ºÆ®¿¡¼­ Á¦°ÅÇÑ´Ù.

See Also:
rath.msnm.event.MsnAdapter, rath.msnm.event.MsnListener

whoAddedMe

public void whoAddedMe(MsnFriend friend)
rath.msnm.event.MsnAdapter.whoAddedMe() ±¸Çö, º¿À» Ãß°¡ÇÑ »ó´ë¸¦ ´ëÈ­ »ó´ë ¸ñ·Ï¿¡ Ãß°¡ÇÑ´Ù.

See Also:
rath.msnm.event.MsnAdapter, rath.msnm.event.MsnListener

addFailed

public void addFailed(int errorCode)
rath.msnm.event.MsnAdapter.addFailed() ±¸Çö.

See Also:
rath.msnm.event.MsnAdapter, rath.msnm.event.MsnListener

run

public void run()
º¿À» ÃʱâÈ­Çϰí ÇØ´ç MSN ¾ÆÀ̵ð·Î ·Î±×ÀνÃŲ´Ù.

Specified by:
run in interface java.lang.Runnable

start

public void start()
ÀÚ½ÅÀ» Thread ·Î ¸¸µé°í start() ÇÑ´Ù.


equals

public boolean equals(java.lang.Object obj)
MSN ¾ÆÀ̵𸸠°°´Ù¸é true ¸¦ µ¹·ÁÁØ´Ù.

Returns:
MSN ¾ÆÀ̵𰡠°°À¸¸é true, ´Ù¸£¸é false

hashCode

public int hashCode()
MSN ¾ÆÀ̵𠹮ÀÚ¿­ÀÇ hashCode() ¸¦ µ¹·ÁÁØ´Ù.

Returns:
MSN ¾ÆÀ̵𠹮ÀÚ¿­ÀÇ hashCode()

toString

public java.lang.String toString()
Returns:
MSN ¾ÆÀ̵ð