±âŸ ¼ºñ½º
´ÙÀ½ ¸Þ¼Òµå¿¡´Â ¾Æ¿ô¹Ù¿îµå ¸Þ½ÃÁö ½Ã½ºÅÛ¿¡¼ Á¦°øÇÏ´Â ´Ù¸¥ ¼ºñ½º°¡ ¿ä¾àµÇ¾î
ÀÖ½À´Ï´Ù.
- public void addMember(Long aMember)
ÀÌ ¸Þ¼Òµå´Â ¸Þ½ÃÁö ½Ã½ºÅÛÀ¸·Î ¹Þ´Â »ç¶÷ÀÇ µ¥ÀÌÅ͸¦ ÀÔ·ÂÇÏ´Â µÎ ¹øÂ°
¹æ¹ýÀÔ´Ï´Ù(ù ¹øÂ°´Â setConfigDataÀÓ). ¸Å°³º¯¼ö´Â ¿Ã¹Ù¸¥ ±¸¼º¿øÀ» ³ªÅ¸³À´Ï´Ù. »ç¿ëÀÚ´Â ÀÌ ¸Þ¼Òµå¸¦ ¹Ýº¹Çؼ È£ÃâÇÒ ¼ö ÀÖÀ¸¸ç, °¢ È£ÃâÀº
Ãß°¡ ±¸¼º¿øÀ» ¹Þ´Â »ç¶÷ÀÇ ¸ñ·Ï¿¡ Ãß°¡ÇÕ´Ï´Ù. ³»ºÎÀûÀ¸·Î,
¸Þ½ÃÁö ½Ã½ºÅÛÀº ±¸¼º¿ø¿¡¼ Àû´çÇÑ ÁÖ¼Ò¸¦ °¡Á®¿É´Ï´Ù.
ÁÖ 1: ±¸¼º¿ø ÁÖ¼Ò¿¡¼ À¯È¿¼º °ËÁõÀÌ ¼öÇàµÇ¾ú´ÂÁö¸¦ È®ÀÎÇÏ´Â °ÍÀÌ
Áß¿äÇÕ´Ï´Ù.
ÁÖ 2: ¹Þ´Â »ç¶÷Àº addMember ¶Ç´Â setConfigData Áß Çϳª(µÑ ´Ù´Â ¾Æ´Ô)¸¦
»ç¿ëÇÏ¿© ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. µÑ ´Ù ÀÔ·ÂÇϸé, setConfigData Ç׸ñÀº
addMember Ç׸ñÀ¸·Î °ãÃľ²¿©Áý´Ï´Ù. ¶ÇÇÑ ¸Þ½ÃÁö ½Ã½ºÅÛ¿¡¼´Â
ÄÁÅÙÃ÷¸¦ ¼³Á¤Çϱâ Àü¿¡ ¹Þ´Â »ç¶÷À» ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù. ÀÌ´Â ±¸¼º¿ø Á¤º¸°¡
¸Þ½ÃÁö¿¡ »ç¿ëµÈ ÄÁÅÙÃ÷¸¦ º¯°æÇϱ⠶§¹®ÀÔ´Ï´Ù.
- public void remTransport(Integer aRemoveTransportID)
ÀÌ ¸Þ¼Òµå´Â Àü¼ÛÀÌ ¸Þ¼Òµå¸¦ Àü´ÞÇÏ´Â µ¥ À¯¿¬¼ºÀ» Á¦°øÇÕ´Ï´Ù. ¸Å°³º¯¼ö´Â ÀÌ ¸Þ½ÃÁö À¯Çü¿¡ ¿Ã¹Ù¸¥ Àü¼Û IDÀÔ´Ï´Ù. ÀÌ ¸Þ¼Òµå°¡ È£ÃâµÇ¸é, ¸Þ½ÃÁö ½Ã½ºÅÛÀº »ç¿ëµÉ ¼ö ÀÖ´Â Àü¼Û ¸Þ½ÃÁö ¸ñ·Ï¿¡¼
Àü¼ÛÀ» Á¦°ÅÇÕ´Ï´Ù. ´Ù½Ã ¸»ÇØ, ¸Å°³º¯¼ö·Î¼ Á¦°øµÈ Àü¼ÛÀº ÀÌ·¯ÇÑ
ƯÁ¤ ¸Þ½ÃÁö È£Ãâ¿¡´Â ÀÛµ¿ °¡´ÉÇÏÁö ¾Ê½À´Ï´Ù.
- public void setPartialSend(Boolean partialSend)
ÀÌ ¸Þ¼Òµå´Â addMember ¸Þ¼Òµå°¡ ¹Þ´Â »ç¶÷À» ¼³Á¤ÇÏ´Â µ¥ »ç¿ëµÉ ¶§¿¡¸¸
Àû¿ë °¡´ÉÇÕ´Ï´Ù. ºÎ¿ï ¸Å°³º¯¼ö´Â ºÎºÐ Àü¼ÛÀÌ Çã¿ëµÇ´ÂÁö¸¦ ³ªÅ¸³À´Ï´Ù. ¸Þ½ÃÁö ½Ã½ºÅÛ¿¡¼ ºÎºÐ Àü¼ÛÀ̶õ Ãß°¡µÈ ±¸¼º¿ø Áß Çϳª°¡
ÇØ´ç ÇÁ·ÎÆÄÀÏ¿¡ ¿¬°üµÈ ¼±È£ÇÏ´Â ÀüÀÚ ¿ìÆí ÁÖ¼Ò¸¦ °®°í ÀÖ´Â µ¿¾È¿¡
¸Þ½ÃÁö¸¦ º¸³»´Â °ÍÀ» ¸»ÇÕ´Ï´Ù. ´ÙÀ½Àº partialSend ¸Å°³º¯¼ö¿¡ ´ëÇÑ ¼³¸íÀÔ´Ï´Ù.
- true: ºÎºÐ Àü¼ÛÀ» Çã¿ëÇÕ´Ï´Ù. Àû´çÇÑ Àå¼Ò¿¡ ÁÖ¼Ò¸¦ ¼³Á¤ÇÏÁö ¾ÊÀº ±¸¼º¿øÀº »ý·«µË´Ï´Ù.
- false: Àüü ¶Ç´Â Àü¼Û ¾ÈÇÔ. ±¸¼º¿ø Áß Çϳª¶óµµ ÀûÀýÇÏ°Ô ±¸¼ºµÈ ÀüÀÚ ¿ìÆíÀÌ ¾øÀ¸¸é ¿¹¿Ü°¡ ¸®Åϵ˴ϴÙ.
- ÁÖ: ¸Þ½ÃÁö ½Ã½ºÅÛ¿¡¼´Â ÁÖ¼ÒÀÇ Æ÷¸ËÀÌ ¿Ã¹Ù¸¥Áö¸¦ È®ÀÎÇϱâ À§ÇÑ °ËÁõÀ» ¼öÇàÇÏÁö ¾Ê½À´Ï´Ù. ºÎºÐ Àü¼ÛÀº ÀûÇÕÇÑ Àå¼Ò¿¡ °ªÀÌ ÀÖ´Ù´Â ¿øÄ¢ÇÏ¿¡ ÀÛµ¿ÇÕ´Ï´Ù.