com.safeidentity.adminservice.objects
Class ServerConfig

java.lang.Object
  extended bycom.safeidentity.adminservice.objects.ServerConfig

public class ServerConfig
extends java.lang.Object

Author:
kevin To change the template for this generated type comment go to Window - Preferences - Java - Code Generation - Code and Comments

Field Summary
static int VENDER_NONE
           
 
Constructor Summary
ServerConfig(java.lang.String id)
          ¼­¹ö À̸§À» °¡Áö°í ServerConfig¸¦ »ý¼ºÇÑ´Ù.
 
Method Summary
 void destroy()
           
 void finalize()
           
 java.lang.String getAddress()
          ¼­¹ö Á¢¼Ó ÁÖ¼Ò¸¦ °¡Á®¿Â´Ù.
 java.lang.String getBaseLocation()
          ¼­¹ö¿¡ Á¢¼ÓÇÒ¶§ »ç¿ëÇÏ´Â Base Location Á¤º¸¸¦ °¡Á®¿Â´Ù.
 java.lang.String getConnectorDriver()
          ¼­¹ö¿¡ Á¢¼ÓÇϱâ À§Çؼ­ »ç¿ëÇÏ´Â µå¶óÀ̹öÀ̸§À» °¡Á®¿Â´Ù.
 int getExecutionTimeOut()
          ¼­¹ö¿¡¼­ Äõ¸®¸¦ ½ÇÇà½Ãų¼ö ÀÖ´Â ÃÖ´ë Çã¿ë½Ã°£À» °¡Á®¿Â´Ù.
 java.lang.String getId()
           
 java.lang.String getLogonId()
          ¼­¹ö Á¢¼Ó ¾ÆÀ̵𸦠°¡Á®¿Â´Ù.
 java.lang.String getLogonPwd()
          ¼­¹ö Á¢¼Ó ¾ÏÈ£¸¦ °¡Á®¿Â´Ù.
 int getMaxPool()
          ¼­¹ö ¿¬°áÀ» À§ÇÑ ÃÖ´ë Ç®°¹¼ö¸¦ °¡Á®¿Â´Ù.
 int getMinPool()
          ¼­¹ö ¿¬°áÀ» À§ÇÑ ÃÖ¼Ò Ç®°¹¼ö¸¦ °¡Á®¿Â´Ù.
 java.lang.String getName()
          ¼­¹öÀÇ À̸§À» °¡Á®¿Â´Ù.
 int getProductType()
          ¼­¹öÀÇ Product ŸÀÔÀ» °¡Á®¿Â´Ù.
 java.lang.String getProtocol()
          ¼­¹ö Á¢¼Ó ÇÁ·ÎÅäÄÝÀ» °¡Á®¿Â´Ù.
 java.lang.String getPwdMethod()
          ¼­¹ö Á¢¼Ó ¾ÏÈ£¿¡ ´ëÇÑ ÀÎÁõ ¹æ¹ýÀ» °¡Á®¿Â´Ù.
 java.lang.String getServerConfigString()
          ServerConfig °´Ã¼ Á¤º¸¸¦ ¹®ÀÚ¿­ ÇüÅ·Π¹ÝȯÇÑ´Ù.
 int getStorageType()
          ÀúÀå¼Ò ŸÀÔÀ» ¹ÝȯÇÑ´Ù.
 int getWeight()
          ¼­¹ö¿¡ ´ëÇÑ weightÀ» °¡Á®¿Â´Ù.
 boolean isEnable()
          ¼­¹öÀÇ À¯È¿¼º Á¤º¸¸¦ °¡Á®¿Â´Ù.
static void main(java.lang.String[] args)
           
static ServerConfig parseServerConfigString(java.lang.String strData)
          ¹®ÀÚ¿­ ÇüÅ·ΠÀúÀåµÈ ServerConfig¸¦ ServerConfig °´Ã¼ ÇüÅ·ΠÆÄ½ÌÇØ ÁØ´Ù.
 void setAddress(java.lang.String address)
          ¼­¹ö Á¢¼Ó ÁÖ¼Ò¸¦ ¼³Á¤ÇÑ´Ù.
 void setBaseLocation(java.lang.String base)
          ¼­¹ö¿¡ Á¢¼ÓÇÒ¶§ »ç¿ëÇÏ´Â Base Location Á¤º¸¸¦ ¼³Á¤ÇÑ´Ù.
 void setConnectorDriver(java.lang.String driver)
          ¼­¹ö¿¡ Á¢¼ÓÇϱâ À§Çؼ­ »ç¿ëÇÏ´Â µå¶óÀ̹ö¸¦ ÁöÁ¤ÇÑ´Ù.
 void setEnable(boolean enable)
          ¼­¹öÀÇ À¯È¿¼º ¿©ºÎ¸¦ ¼³Á¤ÇÑ´Ù.
 void setExecutionTimeOut(int timeout)
          ¼­¹ö¿¡¼­ Äõ¸®¸¦ ½ÇÇà½Ãų¼ö ÀÖ´Â ÃÖ´ë Çã¿ë½Ã°£À» ¼³Á¤ÇÑ´Ù.
 void setId(java.lang.String id)
           
 void setLogonId(java.lang.String logonId)
          ¼­¹ö Á¢¼Ó ¾ÆÀ̵𸦠°¡Á®¿Â´Ù.
 void setLogonPwd(java.lang.String logonPwd)
          ¼­¹ö Á¢¼Ó ¾ÏÈ£¸¦ ¼³Á¤ÇÑ´Ù.
 void setMaxPool(int num)
          ¼­¹ö ¿¬°áÀ» À§ÇÑ ÃÖ´ë Ç®°¹¼ö¸¦ ¼³Á¤ÇÑ´Ù.
 void setMinPool(int num)
          ¼­¹ö ¿¬°áÀ» À§ÇÑ ÃÖ¼Ò Ç®°¹¼ö¸¦ ¼³Á¤ÇÑ´Ù.
 void setName(java.lang.String serverName)
          ¼­¹ö À̸§À» ¼³Á¤ÇÑ´Ù.
 void setProductType(int type)
          ¼­¹öÀÇ Product ŸÀÔÀ» ¼³Á¤ÇÑ´Ù.
 void setProtocol(java.lang.String protocol)
          ¼­¹ö Á¢¼Ó Åë½Å ÇÁ·ÎÅäÄÝÀ» ¼³Á¤ÇÑ´Ù.
 void setPwdMethod(java.lang.String pwdMethod)
          ¼­¹ö Á¢¼Ó ¾ÏÈ£¿¡ ´ëÇÑ ÀÎÁõ ¹æ¹ýÀ» ¼³Á¤ÇÑ´Ù.
 void setStorageType(int type)
          ÀúÀå¼Ò ŸÀÔÀ» ¼³Á¤ÇÑ´Ù.
 void setWeight(int weight)
          ¼­¹ö¿¡ ´ëÇÑ weightÀ» ¼³Á¤ÇÑ´Ù.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

VENDER_NONE

public static final int VENDER_NONE
See Also:
Constant Field Values
Constructor Detail

ServerConfig

public ServerConfig(java.lang.String id)
¼­¹ö À̸§À» °¡Áö°í ServerConfig¸¦ »ý¼ºÇÑ´Ù.

Method Detail

getId

public java.lang.String getId()

getName

public java.lang.String getName()
¼­¹öÀÇ À̸§À» °¡Á®¿Â´Ù.

Returns:
¼­¹öÀ̸§

setId

public void setId(java.lang.String id)

setName

public void setName(java.lang.String serverName)
¼­¹ö À̸§À» ¼³Á¤ÇÑ´Ù.

Parameters:
serverName - ¼­¹öÀ̸§

setEnable

public void setEnable(boolean enable)
¼­¹öÀÇ À¯È¿¼º ¿©ºÎ¸¦ ¼³Á¤ÇÑ´Ù.

Parameters:
enable -

isEnable

public boolean isEnable()
¼­¹öÀÇ À¯È¿¼º Á¤º¸¸¦ °¡Á®¿Â´Ù.

Returns:

setStorageType

public void setStorageType(int type)
ÀúÀå¼Ò ŸÀÔÀ» ¼³Á¤ÇÑ´Ù.

Parameters:
type - SFConst.REPOSITORY_TYPE_LDAPÀ̳ª, SFCOnst.REPOSITORY_TYPE_DB Áß Çϳª

getStorageType

public int getStorageType()
ÀúÀå¼Ò ŸÀÔÀ» ¹ÝȯÇÑ´Ù.

Returns:
SFConst.REPOSITORY_TYPE_LDAPÀ̳ª, SFCOnst.REPOSITORY_TYPE_DB Áß Çϳª

setProductType

public void setProductType(int type)
¼­¹öÀÇ Product ŸÀÔÀ» ¼³Á¤ÇÑ´Ù. ¼³Á¤°ªÀº SFConst¿¡ Á¤ÀÇµÈ Å¸ÀÔÀ» °¡Áö°íÇÑ´Ù.

Parameters:
type - ¼­¹öÀÇ Product ŸÀÔ SFConst.PRODUCT_IPLANET_5_1 SFConst.PRODUCT_IPLANET_5_2 SFConst.PRODUCT_ORACLE_8_I SFConst.PRODUCT_XXX ...

getProductType

public int getProductType()
¼­¹öÀÇ Product ŸÀÔÀ» °¡Á®¿Â´Ù.

Returns:
¼­¹öÀÇ Product ŸÀÔ

getAddress

public java.lang.String getAddress()
¼­¹ö Á¢¼Ó ÁÖ¼Ò¸¦ °¡Á®¿Â´Ù.

Returns:
¼­¹ö Á¢¼Ó ÁÖ¼Ò (ex: ldap://p-ec.softforum.co.kr:389)

getLogonId

public java.lang.String getLogonId()
¼­¹ö Á¢¼Ó ¾ÆÀ̵𸦠°¡Á®¿Â´Ù.

Returns:
¼­¹ö Á¢¼Ó ¾ÆÀ̵ð (ex) cn=Directory Manager)

getLogonPwd

public java.lang.String getLogonPwd()
¼­¹ö Á¢¼Ó ¾ÏÈ£¸¦ °¡Á®¿Â´Ù.

Returns:
¼­¹ö Á¢¼Ó ¾ÏÈ£

getProtocol

public java.lang.String getProtocol()
¼­¹ö Á¢¼Ó ÇÁ·ÎÅäÄÝÀ» °¡Á®¿Â´Ù.

Returns:
¼­¹ö Á¢¼Ó ÇÁ·ÎÅäÄÝ (ex) plain, ssl ...)

getPwdMethod

public java.lang.String getPwdMethod()
¼­¹ö Á¢¼Ó ¾ÏÈ£¿¡ ´ëÇÑ ÀÎÁõ ¹æ¹ýÀ» °¡Á®¿Â´Ù.

Returns:
¼­¹ö Á¢¼Ó ¾ÏÈ£ ÀÎÁõ ¹æ¹ý

setPwdMethod

public void setPwdMethod(java.lang.String pwdMethod)
¼­¹ö Á¢¼Ó ¾ÏÈ£¿¡ ´ëÇÑ ÀÎÁõ ¹æ¹ýÀ» ¼³Á¤ÇÑ´Ù.

Parameters:
pwdMethod - ¾ÏÈ£ ÀÎÁõ ¹æ¹ý

setProtocol

public void setProtocol(java.lang.String protocol)
¼­¹ö Á¢¼Ó Åë½Å ÇÁ·ÎÅäÄÝÀ» ¼³Á¤ÇÑ´Ù.

Parameters:
protocol - ¼­¹ö Á¢¼Ó Åë½Å ÇÁ·ÎÅäÄÝ (ex plain, ssl )

setLogonPwd

public void setLogonPwd(java.lang.String logonPwd)
¼­¹ö Á¢¼Ó ¾ÏÈ£¸¦ ¼³Á¤ÇÑ´Ù.

Parameters:
logonPwd - ¼­¹ö Á¢¼Ó ¾ÏÈ£

setLogonId

public void setLogonId(java.lang.String logonId)
¼­¹ö Á¢¼Ó ¾ÆÀ̵𸦠°¡Á®¿Â´Ù.

Parameters:
logonId - ¼­¹ö Á¢¼Ó ¾ÆÀ̵ð (ex) cn=Directory Manager)

setAddress

public void setAddress(java.lang.String address)
¼­¹ö Á¢¼Ó ÁÖ¼Ò¸¦ ¼³Á¤ÇÑ´Ù.

Parameters:
address - ¼­¹ö Á¢¼Ó ÁÖ¼Ò (ex: ldap://p-ec.softforum.co.kr:389)

getWeight

public int getWeight()
¼­¹ö¿¡ ´ëÇÑ weightÀ» °¡Á®¿Â´Ù.

Returns:
¼­¹öÀÇ weight

setWeight

public void setWeight(int weight)
¼­¹ö¿¡ ´ëÇÑ weightÀ» ¼³Á¤ÇÑ´Ù.

Parameters:
weight - ¼­¹öÀÇ weight

setConnectorDriver

public void setConnectorDriver(java.lang.String driver)
¼­¹ö¿¡ Á¢¼ÓÇϱâ À§Çؼ­ »ç¿ëÇÏ´Â µå¶óÀ̹ö¸¦ ÁöÁ¤ÇÑ´Ù.

Parameters:
driver - µå¶óÀ̹ö À̸§

getConnectorDriver

public java.lang.String getConnectorDriver()
¼­¹ö¿¡ Á¢¼ÓÇϱâ À§Çؼ­ »ç¿ëÇÏ´Â µå¶óÀ̹öÀ̸§À» °¡Á®¿Â´Ù.

Returns:
µå¶óÀ̹ö À̸§

setExecutionTimeOut

public void setExecutionTimeOut(int timeout)
¼­¹ö¿¡¼­ Äõ¸®¸¦ ½ÇÇà½Ãų¼ö ÀÖ´Â ÃÖ´ë Çã¿ë½Ã°£À» ¼³Á¤ÇÑ´Ù.

Parameters:
timeout - Çã¿ë½Ã°£

getExecutionTimeOut

public int getExecutionTimeOut()
¼­¹ö¿¡¼­ Äõ¸®¸¦ ½ÇÇà½Ãų¼ö ÀÖ´Â ÃÖ´ë Çã¿ë½Ã°£À» °¡Á®¿Â´Ù.

Returns:
Çã¿ë½Ã°£

setMinPool

public void setMinPool(int num)
¼­¹ö ¿¬°áÀ» À§ÇÑ ÃÖ¼Ò Ç®°¹¼ö¸¦ ¼³Á¤ÇÑ´Ù.

Parameters:
num - ÃÖ¼Ò Ç®°¹¼ö

getMinPool

public int getMinPool()
¼­¹ö ¿¬°áÀ» À§ÇÑ ÃÖ¼Ò Ç®°¹¼ö¸¦ °¡Á®¿Â´Ù.

Returns:
ÃÖ¼Ò Ç®°¹¼ö

setMaxPool

public void setMaxPool(int num)
¼­¹ö ¿¬°áÀ» À§ÇÑ ÃÖ´ë Ç®°¹¼ö¸¦ ¼³Á¤ÇÑ´Ù.

Parameters:
num - ÃÖ´ë Ç®°¹¼ö

getMaxPool

public int getMaxPool()
¼­¹ö ¿¬°áÀ» À§ÇÑ ÃÖ´ë Ç®°¹¼ö¸¦ °¡Á®¿Â´Ù.

Returns:
ÃÖ´ë Ç®°¹¼ö

getBaseLocation

public java.lang.String getBaseLocation()
¼­¹ö¿¡ Á¢¼ÓÇÒ¶§ »ç¿ëÇÏ´Â Base Location Á¤º¸¸¦ °¡Á®¿Â´Ù.
 Ldap :  base Dn
 DB   :  base schema
 

Returns:
Base Location Á¤º¸

setBaseLocation

public void setBaseLocation(java.lang.String base)
¼­¹ö¿¡ Á¢¼ÓÇÒ¶§ »ç¿ëÇÏ´Â Base Location Á¤º¸¸¦ ¼³Á¤ÇÑ´Ù.
 Ldap :  base Dn
 DB   :  base schema
 

Parameters:
base - Base Location Á¤º¸

toString

public java.lang.String toString()

getServerConfigString

public java.lang.String getServerConfigString()
ServerConfig °´Ã¼ Á¤º¸¸¦ ¹®ÀÚ¿­ ÇüÅ·Π¹ÝȯÇÑ´Ù.
 ex)¹®ÀÚ¿­ ÇüÅ·ΠÀúÀåµÈ ServerConfig Á¤º¸
 name!:address!:logonId!:logonPwd!:protocol!:pwdMethod!:weight!:enable
 

Returns:
¹®ÀÚ¿­ ÇüÅ·ΠÀúÀåµÈ ServerConfig Á¤º¸

parseServerConfigString

public static ServerConfig parseServerConfigString(java.lang.String strData)
¹®ÀÚ¿­ ÇüÅ·ΠÀúÀåµÈ ServerConfig¸¦ ServerConfig °´Ã¼ ÇüÅ·ΠÆÄ½ÌÇØ ÁØ´Ù.

Parameters:
strData - ServerConfig Á¤º¸ ¹®ÀÚ¿­
 ex)¹®ÀÚ¿­ ÇüÅ·ΠÀúÀåµÈ ServerConfig Á¤º¸
 name!:address!:logonId!:logonPwd!:protocol!:pwdMethod!:weight!:enable
 
Returns:
ServcerConfig °´Ã¼

destroy

public void destroy()

finalize

public void finalize()
              throws java.lang.Throwable
Throws:
java.lang.Throwable

main

public static void main(java.lang.String[] args)


Copyright © 2004 SoftForum Corp. All Rights Reserved.