com.safeidentity.adminservice
Interface ConfigAdmin

All Known Implementing Classes:
ConfigManager

public interface ConfigAdmin


Method Summary
 boolean addIAMAppConfig(java.lang.String strAdminInfo, IAMAppConfig IAMAppConfigInfo, boolean bIgnoreDetailException)
          IAMAppConfig¸¦ Ãß°¡ÇÑ´Ù.
 boolean addPolicyServerAdmin(java.lang.String strAdminInfo, InetOrgPerson InetOrgPersonInfo, boolean bIgnoreDetailException)
          PolicyServerAdminÀ» Ãß°¡ÇÑ´Ù.
 boolean addPolicyServerConfig(java.lang.String strAdminInfo, PolicyServerConfig PolicyServerConfigInfo, boolean bIgnoreDetailException)
          PolicyServerConfig¸¦ Ãß°¡ÇÑ´Ù.
 boolean addTopAdmin(java.lang.String strAdminInfo, InetOrgPerson InetOrgPersonInfo, boolean bIgnoreDetailException)
          TopAdminÀ» Ãß°¡ÇÑ´Ù.
 void close()
          Connector¿¡ ¿¬°áµÈ ÀúÀå¼Ò¿ÍÀÇ ¿¬°áÀ» Á¾·áÇÑ´Ù.
 boolean deleteIAMAppConfig(java.lang.String strAdminInfo, java.lang.String strIAMAppConfigInfo)
          IAMAppConfig¸¦ »èÁ¦ÇÑ´Ù.
 boolean deleteIAMAppConfig(java.lang.String strAdminInfo, java.lang.String strIAMAppConfigInfo, boolean bScopeSubTree)
          IAMAppConfig¸¦ »èÁ¦ÇÑ´Ù.
 boolean deletePolicyServerConfig(java.lang.String strAdminInfo, java.lang.String strPolicyServerConfigInfo)
          PolicyServerConfig¸¦ »èÁ¦ÇÑ´Ù.
 boolean deletePolicyServerConfig(java.lang.String strAdminInfo, java.lang.String strPolicyServerConfigInfo, boolean bScopeSubTree)
          PolicyServerConfig¸¦ »èÁ¦ÇÑ´Ù.
 java.util.Vector findIAMAppConfig(java.lang.String strAdminInfo, AbstractSearchFilter objFilter)
          IAMAppConfig¸¦ °Ë»öÇÑ´Ù.
 java.util.Vector findPolicyServerConfig(java.lang.String strAdminInfo, AbstractSearchFilter objFilter)
          PolicyServerConfig¸¦ °Ë»öÇÑ´Ù.
 IAMAppConfig getIAMAppConfigInfo(java.lang.String strAdminInfo, java.lang.String strIAMAppConfigInfo)
          IAMAppConfig °´Ã¼¸¦ ¹ÝȯÇÑ´Ù.
 java.util.Vector getIAMAppConfigList(java.lang.String strAdminInfo, java.lang.String strBase, boolean bScopeSubTree)
          Æ¯Á¤ À§Ä¡ ÀÌÇÏ¿¡ À§Ä¡ÇÏ´Â IAMAppConfig ¸ñ·ÏÀ» ÃßÃâÇÑ´Ù.
 java.lang.String getIAMAppConfigNameInfo(java.lang.String strIAMAppConfigId)
          IAMAppConfigÀÇ À̸§ Á¤º¸ Á¶È¸
 java.util.Locale getLocale()
          ½Ã½ºÅÛ ·ÎÄÉÀÏ Á¤º¸¸¦ ¾ò¾î¿Â´Ù.
 PolicyRepository getPolicyRepositoryInfo(java.lang.String strAdminInfo)
          PolicyRepository °´Ã¼¸¦ ¹ÝȯÇÑ´Ù.
 java.lang.String getPolicyRepositoryNameInfo(java.lang.String strPolicyRepositoryId)
          PolicyRepositoryÀÇ À̸§ Á¤º¸ Á¶È¸
 java.lang.String getPolicyRepositoryRoot()
          PolicyRepositoryÀÇ ÃÖ»óÀ§ À§Ä¡¸¦ ¹ÝȯÇÑ´Ù.
 int getPolicyRepositoryType()
          PolicyRepositoryÀÇ Storage ÇüŸ¦ °¡Á®¿Â´Ù.
 InetOrgPerson getPolicyServerAdminInfo(java.lang.String strAdminInfo)
          PolicyServerAdminÀÇ Á¤º¸¸¦ ¾ò¾î¿Â´Ù.
 PolicyServerConfig getPolicyServerConfigInfo(java.lang.String strAdminInfo, java.lang.String strPolicyServerConfigInfo)
          PolicyServerConfig °´Ã¼¸¦ ¹ÝȯÇÑ´Ù.
 java.util.Vector getPolicyServerConfigList(java.lang.String strAdminInfo, java.lang.String strBase, boolean bScopeSubTree)
          Æ¯Á¤ À§Ä¡ ÀÌÇÏ¿¡ À§Ä¡ÇÏ´Â PolicyServerConfig ¸ñ·ÏÀ» ÃßÃâÇÑ´Ù.
 java.lang.String getPolicyServerConfigNameInfo(java.lang.String strPolicyServerConfigId)
          PolicyServerConfigÀÇ À̸§ Á¤º¸ Á¶È¸
 java.lang.String getPolicyServerPwd(java.lang.String strAdminInfo)
          Policy ServerÀÇ ¾ÏÈ£¸¦ ¾ò´Â´Ù.
 InetOrgPerson getTopAdminInfo(java.lang.String strAdminInfo)
          TopAdminÀÇ Á¤º¸¸¦ ¾ò¾î¿Â´Ù.
 java.lang.String getTopAdminPwd(java.lang.String strAdminInfo)
          ÃÖ»óÀ§ °ü¸®ÀÚÀÇ ¾ÏÈ£¸¦ ¾ò´Â´Ù.
 java.lang.String makeId(java.lang.String name, java.lang.String base, int type)
          Policy Repository¿¡¼­ »ç¿ëµÇ´Â ID¸¦ ¸¸µé¾î ÁØ´Ù.
 boolean modifyIAMAppConfig(java.lang.String strAdminInfo, IAMAppConfig IAMAppConfigInfo, boolean bIgnoreDetailException)
          IAMAppConfig¸¦ º¯°æÇÑ´Ù.
 boolean modifyPolicyRepository(java.lang.String strAdminInfo, PolicyRepository PolicyRepositoryInfo, boolean bIgnoreDetailException)
          PolicyRepository¸¦ º¯°æÇÑ´Ù.
 boolean modifyPolicyServerAdmin(java.lang.String strAdminInfo, InetOrgPerson InetOrgPersonInfo, boolean bIgnoreDetailException)
          PolicyServerAdminÀÇ Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.
 boolean modifyPolicyServerConfig(java.lang.String strAdminInfo, PolicyServerConfig PolicyServerConfigInfo, boolean bIgnoreDetailException)
          PolicyServerConfig¸¦ º¯°æÇÑ´Ù.
 boolean modifyPolicyServerPwd(java.lang.String strAdminInfo, java.lang.String strNewPwd)
          Policy ServerÀÇ ¾ÏÈ£¸¦ º¯°æÇÑ´Ù.
 boolean modifyTopAdmin(java.lang.String strAdminInfo, InetOrgPerson InetOrgPersonInfo, boolean bIgnoreDetailException)
          TopAdminÀÇ Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.
 boolean modifyTopAdminPwd(java.lang.String strAdminInfo, java.lang.String strNewPwd)
          ÃÖ»óÀ§ °ü¸®ÀÚÀÇ ¾ÏÈ£¸¦ º¯°æÇÑ´Ù.
 void setConfig(java.lang.String strPolicyRepositoryBaseDn, java.util.Vector vec, int nAppType, java.lang.String strName)
          ±âº» °ªµéÀ» ÃʱâÈ­ Çϰí, Policy/IAMÀÇ Repository Á¤º¸¸¦ ¼³Á¤ÇÑ´Ù.
 void setLocale(java.util.Locale locale)
          ½Ã½ºÅÛÀÇ ·ÎÄÉÀÏ Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.
 void setPolicyRepositoryType(int type)
          PolicyRepositoryÀÇ Storage ÇüŸ¦ ¼³Á¤ÇÑ´Ù.
 void updatePRConfig(java.util.Vector vec)
          Policy Repository Á¤º¸¸¦ ¼³Á¤ÇÑ´Ù.
 boolean updatePRServerList(java.lang.String strAdminInfo)
          ¸Þ¸ð¸®»óÀÇ Policy Repository¿¡ ´ëÇÑ ¸ñ·ÏÀ» °»½ÅÇÑ´Ù.
 void updateURConfig(int nAppType, java.lang.String strName)
          User Repository Á¤º¸¸¦ ¼³Á¤ÇÑ´Ù. udpatePRConfig(Vector)¸¦ È£ÃâÇÑ ÈÄ¿¡ ½ÇÇàµÇ¾î¾ß ÇÑ´Ù.
 void updateURServerListOfIAMAppConfig(java.lang.String strAdminInfo, java.lang.String strURname, java.lang.String strIAMAppConfigInfo)
          ¸Þ¸ð¸®»óÀÇ UserRepository¿¡ ´ëÇÑ IAMÀÇ weight Á¤º¸¸¦ °»½ÅÇÑ´Ù.
 void updateURServerListOfPolicyServerConfig(java.lang.String strAdminInfo, java.lang.String strURname, java.lang.String strPolicyServerConfigInfo)
          ¸Þ¸ð¸®»óÀÇ UserRepository¿¡ ´ëÇÑ PolicyServerÀÇ weight Á¤º¸¸¦ °»½ÅÇÑ´Ù.
 void updateURweight(java.lang.String strAdminInfo, java.lang.String strURname)
          º¯°æµÈ UserRepositoryÀÇ Á¤º¸¸¦ ÃßÃâÇÏ¿© À̸¦ ÂüÁ¶Çϰí ÀÖ´Â Config °´Ã¼ÀÇ Á¤º¸(weight ¼³Á¤)°»½ÅÇÑ´Ù.
 

Method Detail

getIAMAppConfigInfo

public IAMAppConfig getIAMAppConfigInfo(java.lang.String strAdminInfo,
                                        java.lang.String strIAMAppConfigInfo)
                                 throws SFEnvParamException,
                                        SFInitDaoException,
                                        SFInvalidParameterException,
                                        SFAccessRightException,
                                        SFBindException,
                                        SFDaoException
IAMAppConfig °´Ã¼¸¦ ¹ÝȯÇÑ´Ù.

Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ±¸ºÐÀÚ(dn)
strIAMAppConfigInfo - IAMAppConfigÀÇ À̸§
Returns:
´ë»ó IAMAppConfig °´Ã¼
Throws:
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý

findIAMAppConfig

public java.util.Vector findIAMAppConfig(java.lang.String strAdminInfo,
                                         AbstractSearchFilter objFilter)
                                  throws SFInitDaoException,
                                         SFInvalidParameterException,
                                         SFEnvParamException,
                                         SFBindException,
                                         SFDaoException
IAMAppConfig¸¦ °Ë»öÇÑ´Ù.

Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ±¸ºÐÀÚ(dn)
objFilter - °Ë»öÇÊÅÍ °ª. nullÀÌ¸é ¸ðµç IAMAppConfig °´Ã¼¸¦ °Ë»öÇÑ´Ù.
Returns:
°Ë»öµÈ IAMAppConfigÀÇ À̸§ ¸ñ·Ï
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý

addIAMAppConfig

public boolean addIAMAppConfig(java.lang.String strAdminInfo,
                               IAMAppConfig IAMAppConfigInfo,
                               boolean bIgnoreDetailException)
                        throws SFInitDaoException,
                               SFInvalidParameterException,
                               SFAccessRightException,
                               SFEnvParamException,
                               SFBindException,
                               SFDaoException,
                               SFIAMAppConfigExistsException
IAMAppConfig¸¦ Ãß°¡ÇÑ´Ù.

Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ±¸ºÐÀÚ(dn)
IAMAppConfigInfo - Ãß°¡ÇÏ·Á´Â IAMAppConfig °´Ã¼
bIgnoreDetailException - °´Ã¼¿¡ ¼³Á¤µÈ ¼Ó¼º¿¡ ´ëÇÏ¿© ±ÇÇÑÀÌ ¾ø´Â °æ¿ì AccessRightException À» ¹ß»ý½ÃųÁöÀÇ ¿©ºÎ¸¦ °áÁ¤
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFIAMAppConfigExistsException

modifyIAMAppConfig

public boolean modifyIAMAppConfig(java.lang.String strAdminInfo,
                                  IAMAppConfig IAMAppConfigInfo,
                                  boolean bIgnoreDetailException)
                           throws SFInitDaoException,
                                  SFInvalidParameterException,
                                  SFAccessRightException,
                                  SFEnvParamException,
                                  SFBindException,
                                  SFDaoException
IAMAppConfig¸¦ º¯°æÇÑ´Ù.

Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ±¸ºÐÀÚ(dn)
IAMAppConfigInfo - º¯°æÇÏ·Á´Â IAMAppConfig °´Ã¼
bIgnoreDetailException - °´Ã¼¿¡ ¼³Á¤µÈ ¼Ó¼º¿¡ ´ëÇÏ¿© ±ÇÇÑÀÌ ¾ø´Â °æ¿ì AccessRightException À» ¹ß»ý½ÃųÁöÀÇ ¿©ºÎ¸¦ °áÁ¤
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý

deleteIAMAppConfig

public boolean deleteIAMAppConfig(java.lang.String strAdminInfo,
                                  java.lang.String strIAMAppConfigInfo)
                           throws SFInitDaoException,
                                  SFInvalidParameterException,
                                  SFEnvParamException,
                                  SFBindException,
                                  SFDaoException,
                                  SFAccessRightException
IAMAppConfig¸¦ »èÁ¦ÇÑ´Ù.

Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ±¸ºÐÀÚ(dn)
strIAMAppConfigInfo - »èÁ¦ÇÏ·Á´Â IAMAppConfigÀÇ À̸§
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý

deleteIAMAppConfig

public boolean deleteIAMAppConfig(java.lang.String strAdminInfo,
                                  java.lang.String strIAMAppConfigInfo,
                                  boolean bScopeSubTree)
                           throws SFInitDaoException,
                                  SFInvalidParameterException,
                                  SFEnvParamException,
                                  SFBindException,
                                  SFDaoException,
                                  SFAccessRightException
IAMAppConfig¸¦ »èÁ¦ÇÑ´Ù. ¿É¼Ç¿¡ µû¶ó ÇÏÀ§³ëµå±îÁö ÀÚµ¿À¸·Î »èÁ¦ÇÑ´Ù. »èÁ¦ÇÏ·Á´Â °ü¸®ÀÚ(»ç¿ëÀÚ)´Â ÇÏÀ§³ëµå¿¡ ´ëÇÑ »èÁ¦±ÇÇÑÀ» ¸ðµÎ °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù.

Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ±¸ºÐÀÚ(dn)
strIAMAppConfigInfo - »èÁ¦ÇÏ·Á´Â IAMAppConfigÀÇ À̸§
bScopeSubTree - ÇÏÀ§ ³ëµåÀÇ Ã³¸®¿©ºÎ. true À̸é, ÇÏÀ§³ëµå±îÁö ¸ðµÎ »èÁ¦ÇÑ´Ù.
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý

getIAMAppConfigList

public java.util.Vector getIAMAppConfigList(java.lang.String strAdminInfo,
                                            java.lang.String strBase,
                                            boolean bScopeSubTree)
                                     throws SFInitDaoException,
                                            SFInvalidParameterException,
                                            SFEnvParamException,
                                            SFBindException,
                                            SFDaoException,
                                            SFAccessRightException
ƯÁ¤ À§Ä¡ ÀÌÇÏ¿¡ À§Ä¡ÇÏ´Â IAMAppConfig ¸ñ·ÏÀ» ÃßÃâÇÑ´Ù.

Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ±¸ºÐÀÚ(dn)
strBase - °Ë»ö ±âÁØ À§Ä¡(dn). nullÀ̸é IAMAppConfig Repository Àüü·Î ¼³Á¤µÈ´Ù.
bScopeSubTree - ÇÏÀ§ ³ëµåÀÇ Ã³¸®¿©ºÎ. true À̸é, ÇÏÀ§³ëµå±îÁö °Ë»öÇÑ´Ù.
Returns:
°Ë»öµÈ IAMAppConfigÀÇ À̸§ ¸ñ·Ï
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFAccessRightException

getIAMAppConfigNameInfo

public java.lang.String getIAMAppConfigNameInfo(java.lang.String strIAMAppConfigId)
                                         throws SFInitDaoException
IAMAppConfigÀÇ À̸§ Á¤º¸ Á¶È¸

Parameters:
strIAMAppConfigId - IAMAppConfig À§Ä¡
Returns:
IAMAppConfigÀÇ À̸§ Á¤º¸
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý

getPolicyServerConfigInfo

public PolicyServerConfig getPolicyServerConfigInfo(java.lang.String strAdminInfo,
                                                    java.lang.String strPolicyServerConfigInfo)
                                             throws SFEnvParamException,
                                                    SFInitDaoException,
                                                    SFInvalidParameterException,
                                                    SFAccessRightException,
                                                    SFBindException,
                                                    SFDaoException
PolicyServerConfig °´Ã¼¸¦ ¹ÝȯÇÑ´Ù.

Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ±¸ºÐÀÚ(dn)
strPolicyServerConfigInfo - PolicyServerConfigÀÇ À̸§
Returns:
´ë»ó PolicyServerConfig °´Ã¼
Throws:
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý

findPolicyServerConfig

public java.util.Vector findPolicyServerConfig(java.lang.String strAdminInfo,
                                               AbstractSearchFilter objFilter)
                                        throws SFInitDaoException,
                                               SFInvalidParameterException,
                                               SFEnvParamException,
                                               SFBindException,
                                               SFDaoException
PolicyServerConfig¸¦ °Ë»öÇÑ´Ù.

Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ±¸ºÐÀÚ(dn)
objFilter - °Ë»öÇÊÅÍ °ª. nullÀÌ¸é ¸ðµç PolicyServerConfig °´Ã¼¸¦ °Ë»öÇÑ´Ù.
Returns:
°Ë»öµÈ PolicyServerConfigÀÇ À̸§ ¸ñ·Ï
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý

addPolicyServerConfig

public boolean addPolicyServerConfig(java.lang.String strAdminInfo,
                                     PolicyServerConfig PolicyServerConfigInfo,
                                     boolean bIgnoreDetailException)
                              throws SFInitDaoException,
                                     SFInvalidParameterException,
                                     SFAccessRightException,
                                     SFEnvParamException,
                                     SFBindException,
                                     SFDaoException,
                                     SFPolicyServerConfigExistsException
PolicyServerConfig¸¦ Ãß°¡ÇÑ´Ù.

Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ±¸ºÐÀÚ(dn)
PolicyServerConfigInfo - PolicyServerConfigÀÇ À̸§
bIgnoreDetailException - °´Ã¼¿¡ ¼³Á¤µÈ ¼Ó¼º¿¡ ´ëÇÏ¿© ±ÇÇÑÀÌ ¾ø´Â °æ¿ì AccessRightException À» ¹ß»ý½ÃųÁöÀÇ ¿©ºÎ¸¦ °áÁ¤
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFPolicyServerConfigExistsException

modifyPolicyServerConfig

public boolean modifyPolicyServerConfig(java.lang.String strAdminInfo,
                                        PolicyServerConfig PolicyServerConfigInfo,
                                        boolean bIgnoreDetailException)
                                 throws SFInitDaoException,
                                        SFInvalidParameterException,
                                        SFAccessRightException,
                                        SFEnvParamException,
                                        SFBindException,
                                        SFDaoException
PolicyServerConfig¸¦ º¯°æÇÑ´Ù.

Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ±¸ºÐÀÚ(dn)
PolicyServerConfigInfo - º¯°æÇÏ·Á´Â PolicyServerConfig °´Ã¼
bIgnoreDetailException - °´Ã¼¿¡ ¼³Á¤µÈ ¼Ó¼º¿¡ ´ëÇÏ¿© ±ÇÇÑÀÌ ¾ø´Â °æ¿ì AccessRightException À» ¹ß»ý½ÃųÁöÀÇ ¿©ºÎ¸¦ °áÁ¤
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý

deletePolicyServerConfig

public boolean deletePolicyServerConfig(java.lang.String strAdminInfo,
                                        java.lang.String strPolicyServerConfigInfo)
                                 throws SFInitDaoException,
                                        SFInvalidParameterException,
                                        SFEnvParamException,
                                        SFBindException,
                                        SFDaoException,
                                        SFAccessRightException
PolicyServerConfig¸¦ »èÁ¦ÇÑ´Ù.

Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ±¸ºÐÀÚ(dn)
strPolicyServerConfigInfo - »èÁ¦ÇÏ·Á´Â PolicyServerConfig À§Ä¡
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý

deletePolicyServerConfig

public boolean deletePolicyServerConfig(java.lang.String strAdminInfo,
                                        java.lang.String strPolicyServerConfigInfo,
                                        boolean bScopeSubTree)
                                 throws SFInitDaoException,
                                        SFInvalidParameterException,
                                        SFEnvParamException,
                                        SFBindException,
                                        SFDaoException,
                                        SFAccessRightException
PolicyServerConfig¸¦ »èÁ¦ÇÑ´Ù. ¿É¼Ç¿¡ µû¶ó ÇÏÀ§³ëµå±îÁö ÀÚµ¿À¸·Î »èÁ¦ÇÑ´Ù. »èÁ¦ÇÏ·Á´Â °ü¸®ÀÚ(»ç¿ëÀÚ)´Â ÇÏÀ§³ëµå¿¡ ´ëÇÑ »èÁ¦±ÇÇÑÀ» ¸ðµÎ °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù.

Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ±¸ºÐÀÚ(dn)
strPolicyServerConfigInfo -
bScopeSubTree - ÇÏÀ§ ³ëµåÀÇ Ã³¸®¿©ºÎ. true À̸é, ÇÏÀ§³ëµå±îÁö »èÁ¦ÇÑ´Ù.
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý

getPolicyServerConfigList

public java.util.Vector getPolicyServerConfigList(java.lang.String strAdminInfo,
                                                  java.lang.String strBase,
                                                  boolean bScopeSubTree)
                                           throws SFInitDaoException,
                                                  SFInvalidParameterException,
                                                  SFEnvParamException,
                                                  SFBindException,
                                                  SFDaoException,
                                                  SFAccessRightException
ƯÁ¤ À§Ä¡ ÀÌÇÏ¿¡ À§Ä¡ÇÏ´Â PolicyServerConfig ¸ñ·ÏÀ» ÃßÃâÇÑ´Ù.

Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ±¸ºÐÀÚ(dn)
strBase - °Ë»ö ±âÁØ À§Ä¡(dn). nullÀ̸é PolicyServerConfig Repository Àüü·Î ¼³Á¤µÈ´Ù.
bScopeSubTree - ÇÏÀ§ ³ëµåÀÇ Ã³¸®¿©ºÎ. true À̸é, ÇÏÀ§³ëµå±îÁö °Ë»öÇÑ´Ù.
Returns:
°Ë»öµÈ PolicyServerConfigÀÇ À̸§ ¸ñ·Ï
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFAccessRightException

getPolicyServerConfigNameInfo

public java.lang.String getPolicyServerConfigNameInfo(java.lang.String strPolicyServerConfigId)
                                               throws SFInitDaoException
PolicyServerConfigÀÇ À̸§ Á¤º¸ Á¶È¸

Parameters:
strPolicyServerConfigId - PolicyServerConfig À§Ä¡
Returns:
PolicyServerConfigÀÇ À̸§ Á¤º¸
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý

getPolicyRepositoryRoot

public java.lang.String getPolicyRepositoryRoot()
                                         throws SFInitDaoException
PolicyRepositoryÀÇ ÃÖ»óÀ§ À§Ä¡¸¦ ¹ÝȯÇÑ´Ù.

Returns:
Throws:
SFInitDaoException

getPolicyRepositoryInfo

public PolicyRepository getPolicyRepositoryInfo(java.lang.String strAdminInfo)
                                         throws SFEnvParamException,
                                                SFInitDaoException,
                                                SFInvalidParameterException,
                                                SFAccessRightException,
                                                SFBindException,
                                                SFDaoException
PolicyRepository °´Ã¼¸¦ ¹ÝȯÇÑ´Ù.

Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ±¸ºÐÀÚ(dn)
Returns:
´ë»ó PolicyRepository °´Ã¼
Throws:
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý

modifyPolicyRepository

public boolean modifyPolicyRepository(java.lang.String strAdminInfo,
                                      PolicyRepository PolicyRepositoryInfo,
                                      boolean bIgnoreDetailException)
                               throws SFInitDaoException,
                                      SFInvalidParameterException,
                                      SFAccessRightException,
                                      SFEnvParamException,
                                      SFBindException,
                                      SFDaoException
PolicyRepository¸¦ º¯°æÇÑ´Ù.

Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ±¸ºÐÀÚ(dn)
PolicyRepositoryInfo - º¯°æÇÏ·Á´Â PolicyRepository °´Ã¼
bIgnoreDetailException - °´Ã¼¿¡ ¼³Á¤µÈ ¼Ó¼º¿¡ ´ëÇÏ¿© ±ÇÇÑÀÌ ¾ø´Â °æ¿ì AccessRightException À» ¹ß»ý½ÃųÁöÀÇ ¿©ºÎ¸¦ °áÁ¤
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý

getPolicyRepositoryNameInfo

public java.lang.String getPolicyRepositoryNameInfo(java.lang.String strPolicyRepositoryId)
                                             throws SFInitDaoException
PolicyRepositoryÀÇ À̸§ Á¤º¸ Á¶È¸

Parameters:
strPolicyRepositoryId - PolicyRepository À§Ä¡
Returns:
PolicyRepositoryÀÇ À̸§ Á¤º¸
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý

setPolicyRepositoryType

public void setPolicyRepositoryType(int type)
                             throws SFInitDaoException
PolicyRepositoryÀÇ Storage ÇüŸ¦ ¼³Á¤ÇÑ´Ù. ¼³Á¤°ªÀº LDAP(SFConst.REPOSITORY_TYPE_LDAP) °ú DB(SFConst.REPOSITORY_TYPE_DB) À» ¹Þ´Â´Ù.

Parameters:
type - PolicyRepositoryÀÇ StoragetType
Throws:
SFInitDaoException

getPolicyRepositoryType

public int getPolicyRepositoryType()
                            throws SFInitDaoException
PolicyRepositoryÀÇ Storage ÇüŸ¦ °¡Á®¿Â´Ù. ¼³Á¤°ªÀº LDAP(SFConst.REPOSITORY_TYPE_LDAP) °ú DB(SFConst.REPOSITORY_TYPE_DB) À» °¡Áø´Ù.

Returns:
PolicyRepositoryÀÇ StoragetType
Throws:
SFInitDaoException

modifyTopAdminPwd

public boolean modifyTopAdminPwd(java.lang.String strAdminInfo,
                                 java.lang.String strNewPwd)
                          throws SFInitDaoException,
                                 SFInvalidParameterException,
                                 SFEnvParamException,
                                 SFBindException,
                                 SFDaoException,
                                 SFAccessRightException
ÃÖ»óÀ§ °ü¸®ÀÚÀÇ ¾ÏÈ£¸¦ º¯°æÇÑ´Ù.

Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ±¸ºÐÀÚ(dn)
strNewPwd - »õ·Î¿î ¾ÏÈ£. Plain Text.
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý

modifyPolicyServerPwd

public boolean modifyPolicyServerPwd(java.lang.String strAdminInfo,
                                     java.lang.String strNewPwd)
                              throws SFInitDaoException,
                                     SFInvalidParameterException,
                                     SFEnvParamException,
                                     SFBindException,
                                     SFDaoException,
                                     SFAccessRightException
Policy ServerÀÇ ¾ÏÈ£¸¦ º¯°æÇÑ´Ù.

Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ±¸ºÐÀÚ(dn)
strNewPwd - »õ·Î¿î ¾ÏÈ£. Plain Text.
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý

setConfig

public void setConfig(java.lang.String strPolicyRepositoryBaseDn,
                      java.util.Vector vec,
                      int nAppType,
                      java.lang.String strName)
               throws SFEnvParamException,
                      SFInvalidParameterException,
                      SFDaoException,
                      SFBindException
±âº» °ªµéÀ» ÃʱâÈ­ Çϰí, Policy/IAMÀÇ Repository Á¤º¸¸¦ ¼³Á¤ÇÑ´Ù.
User Repository°¡ Çϳªµµ ¾ø´Â °æ¿ì, ExceptionÀÌ ¹ß»ýÇÏ´Â °ÍÀ» ¸·±â À§Çؼ­, À߸øµÈ strName¿¡ ´ëÇØ¼­ ¹ß»ýÇÏ´Â ¿À·ù¿¡ ´ëÇØ¼­´Â ExceptionÀ» ¹«½ÃÇÑ´Ù.

Parameters:
strPolicyRepositoryBaseDn - Policy RepositoryÀÇ ±âº» À§Ä¡(ID)
vec - Policy RepositoryÀÇ ServerConfig ¸ñ·Ï
nAppType - Repository Á¾·ù. SFConst.REPOSITORY_IAM_APP_CONFIG, SFConst.REPOSITORY_POLICY_SERVER_CONFIG Áß¿¡ Çϳª
strName - UR weight¸¦ ¾ò¾î¿Ã À̸§
Throws:
SFEnvParamException - SFAdminInfo.setPolicyRepositoryType(int)¿¡¼­ typeÀÌ Á¤ÀǵÇÁö ¾Ê¾ÒÀ» ¶§ ¹ß»ý
SFInvalidParameterException
SFDaoException
SFBindException

updatePRConfig

public void updatePRConfig(java.util.Vector vec)
                    throws SFInitDaoException,
                           SFEnvParamException,
                           SFInvalidParameterException
Policy Repository Á¤º¸¸¦ ¼³Á¤ÇÑ´Ù.

Parameters:
vec - Policy RepositoryÀÇ ServerConfig ¸ñ·Ï
Throws:
SFEnvParamException - SFAdminInfo.setPolicyRepositoryType(int)¿¡¼­ typeÀÌ Á¤ÀǵÇÁö ¾Ê¾ÒÀ» ¶§ ¹ß»ý
SFInitDaoException
SFInvalidParameterException

updateURConfig

public void updateURConfig(int nAppType,
                           java.lang.String strName)
                    throws SFInitDaoException,
                           SFEnvParamException,
                           SFInvalidParameterException,
                           SFDaoException,
                           SFBindException
User Repository Á¤º¸¸¦ ¼³Á¤ÇÑ´Ù. udpatePRConfig(Vector)¸¦ È£ÃâÇÑ ÈÄ¿¡ ½ÇÇàµÇ¾î¾ß ÇÑ´Ù.
ÀÌ ÇÔ¼ö´Â User Repository Á¤º¸°¡ Ãß°¡µÇ°Å³ª »èÁ¦, ¶Ç´Â º¯°æµÇ´Â ¸ðµç °æ¿ì¿¡ ´ëÇØ¼­ ¹Ýµå½Ã ½ÇÇàµÇ¾î¾ß ÇÑ´Ù.
User Repository°¡ Çϳªµµ ¾ø´Â °æ¿ì, ExceptionÀÌ ¹ß»ýÇÏ´Â °ÍÀ» ¸·±â À§Çؼ­, À߸øµÈ strName¿¡ ´ëÇØ¼­ ¹ß»ýÇÏ´Â ¿À·ù¿¡ ´ëÇØ¼­´Â ExceptionÀ» ¹«½ÃÇÑ´Ù.

Parameters:
nAppType - Repository Á¾·ù. SFConst.REPOSITORY_IAM_APP_CONFIG, SFConst.REPOSITORY_POLICY_SERVER_CONFIG Áß¿¡ Çϳª
strName - UR weight¸¦ ¾ò¾î¿Ã À̸§
Throws:
SFEnvParamException - SFAdminInfo.setPolicyRepositoryType(int)¿¡¼­ typeÀÌ Á¤ÀǵÇÁö ¾Ê¾ÒÀ» ¶§ ¹ß»ý
SFInitDaoException
SFInvalidParameterException
SFDaoException
SFBindException

getTopAdminPwd

public java.lang.String getTopAdminPwd(java.lang.String strAdminInfo)
                                throws SFInitDaoException,
                                       SFEnvParamException,
                                       SFBindException,
                                       SFDaoException,
                                       SFAccessRightException
ÃÖ»óÀ§ °ü¸®ÀÚÀÇ ¾ÏÈ£¸¦ ¾ò´Â´Ù.

Returns:
¾ÏÈ£
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý

getPolicyServerPwd

public java.lang.String getPolicyServerPwd(java.lang.String strAdminInfo)
                                    throws SFInitDaoException,
                                           SFEnvParamException,
                                           SFBindException,
                                           SFDaoException,
                                           SFAccessRightException
Policy ServerÀÇ ¾ÏÈ£¸¦ ¾ò´Â´Ù.

Returns:
¾ÏÈ£
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý

setLocale

public void setLocale(java.util.Locale locale)
½Ã½ºÅÛÀÇ ·ÎÄÉÀÏ Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.

Parameters:
locale - »õ·Î¿î ·ÎÄÉÀÏ Á¤º¸

getLocale

public java.util.Locale getLocale()
½Ã½ºÅÛ ·ÎÄÉÀÏ Á¤º¸¸¦ ¾ò¾î¿Â´Ù.

Returns:
·ÎÄÉÀÏ Á¤º¸

updateURweight

public void updateURweight(java.lang.String strAdminInfo,
                           java.lang.String strURname)
                    throws SFInitDaoException,
                           SFEnvParamException,
                           SFInvalidParameterException,
                           SFBindException,
                           SFDaoException,
                           SFAccessRightException,
                           SFNoSuchValueException
º¯°æµÈ UserRepositoryÀÇ Á¤º¸¸¦ ÃßÃâÇÏ¿© À̸¦ ÂüÁ¶Çϰí ÀÖ´Â Config °´Ã¼ÀÇ Á¤º¸(weight ¼³Á¤)°»½ÅÇÑ´Ù.

ÀÌ¿Í ÇÔ²² ¸Þ¸ð¸®»ó¿¡¼­ °ü¸®µÇ´Â UserRepository Á¤º¸µµ ¾÷µ¥ÀÌÆ®µÈ´Ù. À̰ÍÀº User DAO°¡ ÀúÀå¼ÒÀÇ °ªÀ» º¯°æÇÒ ¶§¿¡µµ ¾÷µ¥ÀÌÆ®µÇÁö¸¸, ´Ù¸¥ ÇÁ·Î¼¼½º¿¡¼­ ¼öµ¿À¸·Î ¾÷µ¥ÀÌÆ®µÈ UserRepository Á¤º¸¸¦ ¹Ý¿µÇϱâ À§Çؼ­ ÇÊ¿äÇϱ⠶§¹®ÀÌ´Ù.

Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ Á¤º¸
strURname - UserRepositoryÀÇ À̸§
Throws:
SFInitDaoException - ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFInvalidParameterException - ÀÛ¸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFNoSuchValueException

updatePRServerList

public boolean updatePRServerList(java.lang.String strAdminInfo)
                           throws SFInitDaoException,
                                  SFEnvParamException,
                                  SFInvalidParameterException,
                                  SFBindException,
                                  SFDaoException,
                                  SFAccessRightException
¸Þ¸ð¸®»óÀÇ Policy Repository¿¡ ´ëÇÑ ¸ñ·ÏÀ» °»½ÅÇÑ´Ù.

Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ Á¤º¸
Returns:
ó¸® ¼º°ø ¿©ºÎ
Throws:
SFInitDaoException - ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFInvalidParameterException - ÀÛ¸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý

updateURServerListOfIAMAppConfig

public void updateURServerListOfIAMAppConfig(java.lang.String strAdminInfo,
                                             java.lang.String strURname,
                                             java.lang.String strIAMAppConfigInfo)
                                      throws SFInitDaoException,
                                             SFEnvParamException,
                                             SFInvalidParameterException,
                                             SFBindException,
                                             SFDaoException,
                                             SFAccessRightException,
                                             SFNoSuchValueException
¸Þ¸ð¸®»óÀÇ UserRepository¿¡ ´ëÇÑ IAMÀÇ weight Á¤º¸¸¦ °»½ÅÇÑ´Ù.

Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ Á¤º¸
strURname - UserRepositoryÀÇ À̸§
strIAMAppConfigInfo - IAMAppConfigÀÇ À̸§
Throws:
SFInitDaoException - ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFInvalidParameterException - ÀÛ¸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFNoSuchValueException

updateURServerListOfPolicyServerConfig

public void updateURServerListOfPolicyServerConfig(java.lang.String strAdminInfo,
                                                   java.lang.String strURname,
                                                   java.lang.String strPolicyServerConfigInfo)
                                            throws SFInitDaoException,
                                                   SFEnvParamException,
                                                   SFInvalidParameterException,
                                                   SFBindException,
                                                   SFDaoException,
                                                   SFAccessRightException,
                                                   SFNoSuchValueException
¸Þ¸ð¸®»óÀÇ UserRepository¿¡ ´ëÇÑ PolicyServerÀÇ weight Á¤º¸¸¦ °»½ÅÇÑ´Ù.

Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ Á¤º¸
strURname - UserRepositoryÀÇ À̸§
strPolicyServerConfigInfo - PolicyServerConfigÀÇ À̸§
Throws:
SFInitDaoException - ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFInvalidParameterException - ÀÛ¸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFNoSuchValueException

addTopAdmin

public boolean addTopAdmin(java.lang.String strAdminInfo,
                           InetOrgPerson InetOrgPersonInfo,
                           boolean bIgnoreDetailException)
                    throws SFInitDaoException,
                           SFInvalidParameterException,
                           SFAccessRightException,
                           SFEnvParamException,
                           SFBindException,
                           SFDaoException,
                           SFAlreadyExistsException
TopAdminÀ» Ãß°¡ÇÑ´Ù. InetOrgPerson°´Ã¼ÀÇ ID´Â ÀÚµ¿ ¼³Á¤µÈ´Ù.

Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ±¸ºÐÀÚ(dn)
InetOrgPersonInfo - Ãß°¡ÇÏ·Á´Â InetOrgPerson °´Ã¼
bIgnoreDetailException - °´Ã¼¿¡ ¼³Á¤µÈ ¼Ó¼º¿¡ ´ëÇÏ¿© ±ÇÇÑÀÌ ¾ø´Â °æ¿ì AccessRightException À» ¹ß»ý½ÃųÁöÀÇ ¿©ºÎ¸¦ °áÁ¤
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFAlreadyExistsException

modifyTopAdmin

public boolean modifyTopAdmin(java.lang.String strAdminInfo,
                              InetOrgPerson InetOrgPersonInfo,
                              boolean bIgnoreDetailException)
                       throws SFInitDaoException,
                              SFInvalidParameterException,
                              SFAccessRightException,
                              SFEnvParamException,
                              SFBindException,
                              SFDaoException
TopAdminÀÇ Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù. InetOrgPerson°´Ã¼ÀÇ ID´Â ÀÚµ¿ ¼³Á¤µÈ´Ù.

Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ±¸ºÐÀÚ(dn)
InetOrgPersonInfo - º¯°æÇÏ·Á´Â InetOrgPerson °´Ã¼
bIgnoreDetailException - °´Ã¼¿¡ ¼³Á¤µÈ ¼Ó¼º¿¡ ´ëÇÏ¿© ±ÇÇÑÀÌ ¾ø´Â °æ¿ì AccessRightException À» ¹ß»ý½ÃųÁöÀÇ ¿©ºÎ¸¦ °áÁ¤
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý

getTopAdminInfo

public InetOrgPerson getTopAdminInfo(java.lang.String strAdminInfo)
                              throws SFEnvParamException,
                                     SFInitDaoException,
                                     SFInvalidParameterException,
                                     SFAccessRightException,
                                     SFBindException,
                                     SFDaoException
TopAdminÀÇ Á¤º¸¸¦ ¾ò¾î¿Â´Ù. InetOrgPerson°´Ã¼ÀÇ ID´Â ÀÚµ¿ ¼³Á¤µÈ´Ù.

Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ±¸ºÐÀÚ(dn)
Returns:
´ë»ó InetOrgPerson °´Ã¼
Throws:
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý

addPolicyServerAdmin

public boolean addPolicyServerAdmin(java.lang.String strAdminInfo,
                                    InetOrgPerson InetOrgPersonInfo,
                                    boolean bIgnoreDetailException)
                             throws SFInitDaoException,
                                    SFInvalidParameterException,
                                    SFAccessRightException,
                                    SFEnvParamException,
                                    SFBindException,
                                    SFDaoException,
                                    SFAlreadyExistsException
PolicyServerAdminÀ» Ãß°¡ÇÑ´Ù. InetOrgPerson°´Ã¼ÀÇ ID´Â ÀÚµ¿ ¼³Á¤µÈ´Ù.

Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ±¸ºÐÀÚ(dn)
InetOrgPersonInfo - Ãß°¡ÇÏ·Á´Â InetOrgPerson °´Ã¼
bIgnoreDetailException - °´Ã¼¿¡ ¼³Á¤µÈ ¼Ó¼º¿¡ ´ëÇÏ¿© ±ÇÇÑÀÌ ¾ø´Â °æ¿ì AccessRightException À» ¹ß»ý½ÃųÁöÀÇ ¿©ºÎ¸¦ °áÁ¤
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFAlreadyExistsException

modifyPolicyServerAdmin

public boolean modifyPolicyServerAdmin(java.lang.String strAdminInfo,
                                       InetOrgPerson InetOrgPersonInfo,
                                       boolean bIgnoreDetailException)
                                throws SFInitDaoException,
                                       SFInvalidParameterException,
                                       SFAccessRightException,
                                       SFEnvParamException,
                                       SFBindException,
                                       SFDaoException
PolicyServerAdminÀÇ Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù. InetOrgPerson°´Ã¼ÀÇ ID´Â ÀÚµ¿ ¼³Á¤µÈ´Ù.

Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ±¸ºÐÀÚ(dn)
InetOrgPersonInfo - º¯°æÇÏ·Á´Â InetOrgPerson °´Ã¼
bIgnoreDetailException - °´Ã¼¿¡ ¼³Á¤µÈ ¼Ó¼º¿¡ ´ëÇÏ¿© ±ÇÇÑÀÌ ¾ø´Â °æ¿ì AccessRightException À» ¹ß»ý½ÃųÁöÀÇ ¿©ºÎ¸¦ °áÁ¤
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý

getPolicyServerAdminInfo

public InetOrgPerson getPolicyServerAdminInfo(java.lang.String strAdminInfo)
                                       throws SFEnvParamException,
                                              SFInitDaoException,
                                              SFInvalidParameterException,
                                              SFAccessRightException,
                                              SFBindException,
                                              SFDaoException
PolicyServerAdminÀÇ Á¤º¸¸¦ ¾ò¾î¿Â´Ù. InetOrgPerson°´Ã¼ÀÇ ID´Â ÀÚµ¿ ¼³Á¤µÈ´Ù.

Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ±¸ºÐÀÚ(dn)
Returns:
´ë»ó InetOrgPerson °´Ã¼
Throws:
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý

makeId

public java.lang.String makeId(java.lang.String name,
                               java.lang.String base,
                               int type)
Policy Repository¿¡¼­ »ç¿ëµÇ´Â ID¸¦ ¸¸µé¾î ÁØ´Ù.

Parameters:
name - Àüü IDÀÇ ¸Ç¾Õ¿¡ ºÙ´Â À̸§ (ex. ou=role1,ou=RoleRepository,ou=xxx ¿¡¼­ role1) nullÀÌ µé¾î ¿Ã °æ¿ì¿¡´Â ¸Ç¾Õ¿¡ ºÙ´Â À̸§¾øÀÌ base¸¸ ¿Â´Ù.
base - nameÇ׸ñÀÌ ºÐÀ» baseÀ̸§
 
     name  auth1 
     base  ou=authmethod,ou=authpolicyRepositoryÀΰæ¿ì 
     --> ou=auth1,ou=authmethod,ou=authpolicyRepository
 
base Ç׸ñÀÌ nullÀÎ °æ¿ì type Ç׸ñ¿¡ µû¸¥ ÃÖ»óÀ§ ·çÆ®¸¦ base·Î ºÙÀδÙ.
type - ´ÙÀ½ Ç׸ñ¿¡ µû¶ó ID°¡ ¸¸µé¾îÁö´Â ±âº» À§Ä¡°¡ °áÁ¤µÈ´Ù.
     SFConst.BASE_AUTHPOLICY_REPOSITORY
     SFConstBASE_ID_POLICY_REPOSITORY
     SFConstBASE_PWD_METHOD_POLICY_REPOSITORY   
     SFConstBASE_AUTH_METHOD_POLICY_REPOSITORY
     SFConstBASE_USER_GROUP_REPOSITORY
     SFConstBASE_ADMIN_GROUP_REPOSITORY
     SFConstBASE_ROLE_REPOSITORY
     SFConstBASE_RESPERM_REPOSITORY
     SFConstBASE_CONFIG_REPOSITORY    
     SFConstBASE_AUDIT_REPOSITORY
 
Returns:
»ý¼ºµÈ ID °ª

close

public void close()
Connector¿¡ ¿¬°áµÈ ÀúÀå¼Ò¿ÍÀÇ ¿¬°áÀ» Á¾·áÇÑ´Ù.
ÀÌ ÇÔ¼ö´Â Connector¸¦ °øÅëÀ¸·Î »ç¿ëÇÒ ¶§, ¼¼¼ÇÀÌ Á¾·áµÇ¸é ¸í½ÃÀûÀ¸·Î È£ÃâµÇ¾î¾ß ÇÑ´Ù. Connector.getUseCacheConnection()À» Âü°íÇÑ´Ù.



Copyright © 2004 SoftForum Corp. All Rights Reserved.