rath.msnm
Class LocalCopy

java.lang.Object
  |
  +--rath.msnm.LocalCopy

public class LocalCopy
extends Object

ÀÚ½ÅÀÇ Forward, Allow, Block, Reverse ListµéÀÇ Local copy¸¦ °ü¸®Çϰí (À̰ÍÀº MSN-PROTOCOL ¹®¼­¿¡ ÀÇÇÑ °ÍÀÌ´Ù) ·Î±×ÀÎÇÒ¶§¸¶´Ù ¸®½ºÆ®¸¦ °¡Á®¿ÀÁö ¾Ê¾Æµµ µÇ°ÔÇÏ´Â (performance issue) SYN(Synchronization)À» À§ÇÑ Serial numberµîÀ» FileSystem µî¿¡ º¸°ü/°ü¸®Çϴ Ŭ·¡½ºÀÌ´Ù.

Version:
$Id: LocalCopy.java,v 1.1.1.1 2002/03/03 21:32:35 xrath Exp $, since 2002/02/25
Author:
Jang-Ho Hwang, rath@xrath.com

Constructor Summary
LocalCopy()
          Local copy ÀνºÅϽº¸¦ »ý¼ºÇÑ´Ù. default·Î »ç¿ëÀÚ Home directory ¹ØÀÇ .msnm-swing À̶ó´Â µð·ºÅ丮¸¦ »ç¿ëÇÑ´Ù.
LocalCopy(File dir)
           
 
Method Summary
 File getHomeDirectory()
           
 String getLoginName()
           
 String getProperty(String key)
           
 String getProperty(String key, String def)
           
 void loadBuddies(BuddyGroup bg)
           
 void loadInformation()
          Á¤º¸¸¦ Àоî ÁÖ¾îÁø Properties °´Ã¼¿¡ ´ã¾ÆÁØ´Ù.
 void setLoginName(String loginName)
          ÁÖ¾îÁø »ç¿ëÀÚ¿¡ ´ëÇÑ local copy µð·ºÅ丮¸¦ »ý¼ºÇϰí, ÁغñÇÑ´Ù.
 void setProperty(String key, String value)
           
 void storeBuddies(BuddyGroup bg)
           
 void storeInformation()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LocalCopy

public LocalCopy()
Local copy ÀνºÅϽº¸¦ »ý¼ºÇÑ´Ù. default·Î »ç¿ëÀÚ Home directory ¹ØÀÇ .msnm-swing À̶ó´Â µð·ºÅ丮¸¦ »ç¿ëÇÑ´Ù.


LocalCopy

public LocalCopy(File dir)
Method Detail

getHomeDirectory

public File getHomeDirectory()

setLoginName

public void setLoginName(String loginName)
ÁÖ¾îÁø »ç¿ëÀÚ¿¡ ´ëÇÑ local copy µð·ºÅ丮¸¦ »ý¼ºÇϰí, ÁغñÇÑ´Ù.


getLoginName

public String getLoginName()

loadInformation

public void loadInformation()
Á¤º¸¸¦ Àоî ÁÖ¾îÁø Properties °´Ã¼¿¡ ´ã¾ÆÁØ´Ù. ¸¸¾à ÆÄÀÏÀÌ Á¸ÀçÇÏÁö ¾Ê´Â´Ù¸é, ¾Æ¹«·± Àϵµ ¼öÇàÇÏÁö ¾ÊÀ» °ÍÀÌ´Ù.

´ÙÀ½°ú °°Àº Á¤º¸µéÀÌ ÀÐÇôÁú °ÍÀÌ´Ù.


setProperty

public void setProperty(String key,
                        String value)

getProperty

public String getProperty(String key)

getProperty

public String getProperty(String key,
                          String def)

storeInformation

public void storeInformation()

storeBuddies

public void storeBuddies(BuddyGroup bg)

loadBuddies

public void loadBuddies(BuddyGroup bg)