com.safeidentity.adminservice.impl
Class AuthPolicyManager

java.lang.Object
  extended bycom.safeidentity.adminservice.impl.AuthPolicyManager
All Implemented Interfaces:
AuthPolicyAdmin

public class AuthPolicyManager
extends java.lang.Object
implements AuthPolicyAdmin

Class AuthPolicyManager ´Â AuthPolicyÀÇ °ü¸®¸¦ À§ÇØ Á¤ÀÇµÈ AuthPolicyAdmin ÀÎÅÍÆäÀ̽º¿¡ ´ëÇÑ ±¸Çö Ŭ·¡½º


Constructor Summary
AuthPolicyManager()
           
 
Method Summary
 boolean addAuthMethod(java.lang.String strAdminInfo, AuthMethod authMethod)
          ÀÎÁõ°èȹ ±¸¼ºÀ» Ãß°¡ÇÑ´Ù.
 boolean addIdPolicy(java.lang.String strAdminInfo, IdPolicy idPolicy)
          ¾ÆÀ̵ð Á¤Ã¥À» Ãß°¡ÇÑ´Ù.
 boolean addPwdPolicy(java.lang.String strAdminInfo, PwdPolicy pwdPolicy)
          ºñ¹Ð¹øÈ£ Á¤Ã¥À» Ãß°¡ÇÑ´Ù.
 boolean addWhenWherePolicy(java.lang.String strAdminInfo, WhenWherePolicy whenWherePolicy)
          WhenWhere Policy¸¦ Ãß°¡ÇÑ´Ù.
 void close()
          Connector¿¡ ¿¬°áµÈ ÀúÀå¼Ò¿ÍÀÇ ¿¬°áÀ» Á¾·áÇÑ´Ù.
 boolean deleteAuthMethod(java.lang.String strAdminInfo, java.lang.String strAuthMethodsInfo)
          ÀÎÁõ°èÈø ±¸¼ºÀ» »èÁ¦ÇÑ´Ù.
 boolean deleteIdPolicy(java.lang.String strAdminInfo, java.lang.String strIdPolicyInfo)
          ¾ÆÀ̵ð Á¤Ã¥À» »èÁ¦ÇÑ´Ù.
 boolean deletePwdPolicy(java.lang.String strAdminInfo, java.lang.String strPwdPolicyInfo)
          ºñ¹Ð¹øÈ£ Á¤Ã¥À» »èÁ¦ÇÑ´Ù.
 boolean deleteWhenWherePolicy(java.lang.String strAdminInfo, java.lang.String strWhenWherePolicyInfo)
          WhenWhere Policy¸¦ »èÁ¦ÇÑ´Ù.
 void finalize()
           
 java.util.Vector findAuthMethod(java.lang.String strAdminInfo, AbstractSearchFilter filter)
          ÁÖ¾îÁø °Ë»öÁ¶°Ç¿¡ ¾Ë¸ÂÀº ÀÎÁõ°èȹ ±¸¼ºµéÀÇ ¸ñ·ÏÀ» ¾ò¾î¿Â´Ù.
 java.util.Vector findIdPolicy(java.lang.String strAdminInfo, AbstractSearchFilter filter)
          ÁÖ¾îÁø °Ë»ö Á¶°Ç¿¡ ¸Â´Â ¾ÆÀ̵ð Á¤Ã¥À» °Ë»öÇÑ´Ù,
 java.util.Vector findPwdPolicy(java.lang.String strAdminInfo, AbstractSearchFilter filter)
          ÁÖ¾îÁø Á¶°Ç¿¡ ¾Ë¸ÂÀº ºñ¹Ð¹øÈ£ Á¤Ã¥À» °Ë»öÇÑ´Ù.
 java.util.Vector findWhenWherePolicy(java.lang.String strAdminInfo, AbstractSearchFilter filter)
          ÁÖ¾îÁø °Ë»öÁ¶°Ç¿¡ ¾Ë¸ÂÀº WhenWhere Policy µéÀÇ ¸ñ·ÏÀ» ¾ò¾î¿Â´Ù.
 AuthMethod getAuthMethodInfo(java.lang.String strAdminInfo, java.lang.String strAuthMethodInfo)
          ÀÎÁõ°èȹ ±¸¼º¿¡ ´ëÇÑ Á¤º¸¸¦ ¾ò¾î¿Â´Ù.
 java.util.Vector getAuthMethodList(java.lang.String strAdminInfo)
          ½Ã½ºÅÛ¿¡ ¼³Á¤µÈ ¸ðµç ÀÎÁõ°èȹ ±¸¼ºÀÇ ¸ñ·ÏÀ» ¾ò¾î¿Â´Ù.
 java.lang.String getAuthPolicyRepositoryInfo()
          AuthPolicy Repository ÀÇ Á¤º¸(ID)¸¦ ±¸ÇÑ´Ù.
 IdPolicy getIdPolicyInfo(java.lang.String strAdminInfo, java.lang.String strIdPolicyInfo)
          ¾ÆÀ̵ð Á¤Ã¥¿¡ ´ëÇÑ Á¤º¸¸¦ ¾ò¾î¿Â´Ù.
 java.util.Vector getIdPolicyList(java.lang.String strAdminInfo)
          ½Ã½ºÅÛ¿¡ ¼³Á¤µÈ ¸ðµç ¾ÆÀ̵ð Á¤Ã¥ÀÇ ¸ñ·ÏµéÀ» ¾ò´Â´Ù.
 java.util.Locale getLocale()
           
 PwdPolicy getPwdPolicyInfo(java.lang.String strAdminInfo, java.lang.String strPwdPolicyInfo)
          ºñ¹Ð¹øÈ£ Á¤Ã¥¿¡ ´ëÇÑ Á¤º¸¸ª ¾ò¾î ¿Â´Ù.
 java.util.Vector getPwdPolicyList(java.lang.String strAdminInfo)
          ½Ã½ºÅÛ¿¡ ¼³Á¤µÈ ¸ðµç ºñ¹Ð¹øÈ£ Á¤Ã¥µéÀÇ ¸ñ·ÏÀ» °¡Á®¿Â´Ù.
 WhenWherePolicy getWhenWherePolicyInfo(java.lang.String strAdminInfo, java.lang.String strWhenWherePolicyInfo)
          WhenWhere Policy¿¡ ´ëÇÑ Á¤º¸¸¦ ¾ò¾î¿Â´Ù.
 java.util.Vector getWhenWherePolicyList(java.lang.String strAdminInfo)
          ½Ã½ºÅÛ¿¡ ¼³Á¤µÈ ¸ðµç WhenWhere PolicyÀÇ ¸ñ·ÏÀ» ¾ò¾î¿Â´Ù.
 boolean modifyAuthMethod(java.lang.String strAdminInfo, AuthMethod authMethod)
          ÀÎÁõ°èȹ ±¸¼º Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.
 boolean modifyAuthmethodPolicyAuthAction(java.lang.String strAdminInfo, java.lang.String strAuthMethodPolicyInfo, java.lang.String strAuthAction)
          ÀÎÁõ°èȹ ±¸¼ºÀÇ ÀÎÁõ¼­ºñ½º À§Ä¡ Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.
 boolean modifyAuthmethodPolicyAuthName(java.lang.String strAdminInfo, java.lang.String strAuthMethodPolicyInfo, java.lang.String strAuthName)
          ÀÎÁõ°èȹ ±¸¼ºÀÇ ÀÎÁõ¹æ¹ý À¯Çü Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.
 boolean modifyAuthmethodPolicyAuthUrl(java.lang.String strAdminInfo, java.lang.String strAuthMethodPolicyInfo, java.lang.String strAuthUrl)
          ÀÎÁõ°èȹ ±¸¼ºÀÇ ÀÎÁõ¹æ¹ý ·Î±×ÀÎ URL Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.
 boolean modifyAuthmethodPolicyDsdAction(java.lang.String strAdminInfo, java.lang.String strAuthMethodPolicyInfo, java.lang.String strDsdAction)
          ÀÎÁõ°èȹ ±¸¼ºÀÇ DSD ¼±Åà ¼­ºñ½º À§Ä¡ Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.
 boolean modifyAuthmethodPolicyDsdUrl(java.lang.String strAdminInfo, java.lang.String strAuthMethodPolicyInfo, java.lang.String strDsdUrl)
          ÀÎÁõ°èȹ ±¸¼ºÀÇ DSD Role ¼±Åà URL Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.
 boolean modifyIdPolicy(java.lang.String strAdminInfo, IdPolicy idPolicy)
          ¾ÆÀ̵ð Á¤Ã¥ÀÇ Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.
 boolean modifyIdPolicyExceptChar(java.lang.String strAdminInfo, java.lang.String strIdPolicyInfo, java.lang.String strExceptChar)
          ¾ÆÀ̵ð Á¤Ã¥ÀÇ Á¦¿Ü ¹®ÀÚ Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.
 boolean modifyPwdPolicy(java.lang.String strAdminInfo, PwdPolicy pwdPolicy)
          ºñ¹Ð¹øÈ£ Á¤Ã¥ÀÇ Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.
 boolean modifyWhenWherePolicy(java.lang.String strAdminInfo, WhenWherePolicy whenWherePolicy)
          WhenWhere Policy Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.
 void setLocale(java.util.Locale locale)
           
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AuthPolicyManager

public AuthPolicyManager()
                  throws SFEnvParamException
Method Detail

finalize

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

addPwdPolicy

public final boolean addPwdPolicy(java.lang.String strAdminInfo,
                                  PwdPolicy pwdPolicy)
                           throws SFInitDaoException,
                                  SFInvalidParameterException,
                                  SFEnvParamException,
                                  SFBindException,
                                  SFDaoException,
                                  SFAccessRightException,
                                  SFNotEnoughInfoException
ºñ¹Ð¹øÈ£ Á¤Ã¥À» Ãß°¡ÇÑ´Ù.

Specified by:
addPwdPolicy in interface AuthPolicyAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇÏ´Â °ü¸®ÀÚÀÇ Á¤º¸
pwdPolicy - Ãß°¡ÇÒ ºñ¹Ð¹øÈ£ Á¤Ã¥¿¡ ´ëÇÑ Á¤º¸¸¦ ´ã°í ÀÖ´Â PwdPolicy °´Ã¼
Returns:
¼º°øÇϸé true, ½ÇÆÐÇϸé false
Throws:
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFNotEnoughInfoException

deletePwdPolicy

public final boolean deletePwdPolicy(java.lang.String strAdminInfo,
                                     java.lang.String strPwdPolicyInfo)
                              throws SFInitDaoException,
                                     SFInvalidParameterException,
                                     SFEnvParamException,
                                     SFBindException,
                                     SFDaoException,
                                     SFAccessRightException
ºñ¹Ð¹øÈ£ Á¤Ã¥À» »èÁ¦ÇÑ´Ù.

Specified by:
deletePwdPolicy in interface AuthPolicyAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇÏ´Â °ü¸®ÀÚÀÇ Á¤º¸
strPwdPolicyInfo - »èÁ¦ÇϰíÀÚ ÇÏ´Â ºñ¹Ð¹øÈ£ Á¤Ã¥ÀÇ À̸§
Returns:
¼º°øÇϸé true, ½ÇÆÐÇϸé false
Throws:
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ¿¹¿Ü´Â ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý

getPwdPolicyInfo

public final PwdPolicy getPwdPolicyInfo(java.lang.String strAdminInfo,
                                        java.lang.String strPwdPolicyInfo)
                                 throws SFInitDaoException,
                                        SFInvalidParameterException,
                                        SFEnvParamException,
                                        SFBindException,
                                        SFDaoException,
                                        SFAccessRightException
ºñ¹Ð¹øÈ£ Á¤Ã¥¿¡ ´ëÇÑ Á¤º¸¸ª ¾ò¾î ¿Â´Ù.

Specified by:
getPwdPolicyInfo in interface AuthPolicyAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ Á¤º¸
strPwdPolicyInfo - ºñ¹Ð¹øÈ£ Á¤Ã¥ÀÇ À̸§
Returns:
ºñ¹Ð¹øÈ£ Á¤Ã¥¿¡ ´ëÇÑ Á¤º¸¸¦ ´ã°í ÀÖ´Â PwdPolicy °´Ã¼. ÇØ´ç ºñ¹Ð¹øÈ£ Á¤Ã¥ÀÌ Á¸ÀçÇÏÁö ¾Ê°Å³ª ¿¡·¯°¡ ¹ß»ýÇÑ °æ¿ì null
Throws:
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ¿¹¿Ü´Â ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý

getPwdPolicyList

public final java.util.Vector getPwdPolicyList(java.lang.String strAdminInfo)
                                        throws SFInitDaoException,
                                               SFInvalidParameterException,
                                               SFEnvParamException,
                                               SFBindException,
                                               SFDaoException,
                                               SFAccessRightException
½Ã½ºÅÛ¿¡ ¼³Á¤µÈ ¸ðµç ºñ¹Ð¹øÈ£ Á¤Ã¥µéÀÇ ¸ñ·ÏÀ» °¡Á®¿Â´Ù.

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

findPwdPolicy

public final java.util.Vector findPwdPolicy(java.lang.String strAdminInfo,
                                            AbstractSearchFilter filter)
                                     throws SFInitDaoException,
                                            SFInvalidParameterException,
                                            SFEnvParamException,
                                            SFBindException,
                                            SFDaoException,
                                            SFAccessRightException
ÁÖ¾îÁø Á¶°Ç¿¡ ¾Ë¸ÂÀº ºñ¹Ð¹øÈ£ Á¤Ã¥À» °Ë»öÇÑ´Ù.

Specified by:
findPwdPolicy in interface AuthPolicyAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ Á¤º¸
filter - °Ë»ö Á¶°Ç Ç¥Çö½Ä
Returns:
°Ë»ö Á¶°Ç¿¡ ¸Â´Â ºñ¹Ð¹øÈ£ Á¤Ã¥ÀÇ ¸ñ·Ï. °Ë»ö Á¶°Ç¿¡ ¸Â´Â ºñ¹Ð¹øÈ£ Á¤Ã¥ÀÌ Á¸ÀçÇÏÁö ¾Ê°Å³ª ¿¡·¯°¡ ¹ß»ýÇÑ °æ¿ì null
Throws:
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ¿¹¿Ü´Â ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý

modifyPwdPolicy

public final boolean modifyPwdPolicy(java.lang.String strAdminInfo,
                                     PwdPolicy pwdPolicy)
                              throws SFInitDaoException,
                                     SFInvalidParameterException,
                                     SFEnvParamException,
                                     SFBindException,
                                     SFDaoException,
                                     SFAccessRightException,
                                     SFNotEnoughInfoException
ºñ¹Ð¹øÈ£ Á¤Ã¥ÀÇ Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.

Specified by:
modifyPwdPolicy in interface AuthPolicyAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ Á¤º¸
pwdPolicy - ¼öÁ¤ÇÒ ºñ¹Ð¹øÈ£ Á¤Ã¥ÀÇ Á¤º¸¸¦ ´ã°í ÀÖ´Â PwdPolicy °´Ã¼
Returns:
¼º°øÇϸé true, ½ÇÆÐÇϸé false
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFNotEnoughInfoException

addIdPolicy

public final boolean addIdPolicy(java.lang.String strAdminInfo,
                                 IdPolicy idPolicy)
                          throws SFInitDaoException,
                                 SFInvalidParameterException,
                                 SFEnvParamException,
                                 SFBindException,
                                 SFDaoException,
                                 SFAccessRightException,
                                 SFNotEnoughInfoException
¾ÆÀ̵ð Á¤Ã¥À» Ãß°¡ÇÑ´Ù.

Specified by:
addIdPolicy in interface AuthPolicyAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ Á¤º¸
idPolicy - Ãß°¡ ÇϰíÀÚ ÇÏ´Â ¾ÆÀ̵ð Á¤Ã¥À» ´ã°í ÀÖ´Â IdPolicy °´Ã¼ÀÇ Á¤º¸
Returns:
¼º°øÇϸé true, ½ÇÆÐÇϸé false
Throws:
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ¿¹¿Ü´Â ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFNotEnoughInfoException

deleteIdPolicy

public final boolean deleteIdPolicy(java.lang.String strAdminInfo,
                                    java.lang.String strIdPolicyInfo)
                             throws SFInitDaoException,
                                    SFInvalidParameterException,
                                    SFEnvParamException,
                                    SFBindException,
                                    SFDaoException,
                                    SFAccessRightException
¾ÆÀ̵ð Á¤Ã¥À» »èÁ¦ÇÑ´Ù.

Specified by:
deleteIdPolicy in interface AuthPolicyAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ Á¤º¸
strIdPolicyInfo - »èÁ¦ÇϰíÀÚ ÇÏ´Â ¾ÆÀ̵ð Á¤Ã¥ÀÇ À̸§
Returns:
¼º°øÇϸé true, ½ÇÆÐÇϸé false
Throws:
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ¿¹¿Ü´Â ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý

getIdPolicyInfo

public final IdPolicy getIdPolicyInfo(java.lang.String strAdminInfo,
                                      java.lang.String strIdPolicyInfo)
                               throws SFInitDaoException,
                                      SFInvalidParameterException,
                                      SFEnvParamException,
                                      SFBindException,
                                      SFDaoException,
                                      SFAccessRightException
¾ÆÀ̵ð Á¤Ã¥¿¡ ´ëÇÑ Á¤º¸¸¦ ¾ò¾î¿Â´Ù.

Specified by:
getIdPolicyInfo in interface AuthPolicyAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ Á¤º¸
strIdPolicyInfo - Á¤º¸¸¦ ¾ò°íÀÚ ÇÏ´Â ¾ÆÀ̵ð Á¤Ã¥ÀÇ À̸§
Returns:
¾ÆÀ̵ð Á¤Ã¥ÀÇ Á¤º¸¸¦ ´ã°í ÀÖ´Â IdPolicy °´Ã¼. ÇØ´ç ¾ÆÀ̵ð Á¤Ã¥ÀÌ Á¸ÀçÇÏÁö ¾Ê°Å³ª ¿¡·¯°¡ ¹ß»ýÇÑ °æ¿ì null
Throws:
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ¿¹¿Ü´Â ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý

getIdPolicyList

public final java.util.Vector getIdPolicyList(java.lang.String strAdminInfo)
                                       throws SFInitDaoException,
                                              SFInvalidParameterException,
                                              SFEnvParamException,
                                              SFBindException,
                                              SFDaoException,
                                              SFAccessRightException
½Ã½ºÅÛ¿¡ ¼³Á¤µÈ ¸ðµç ¾ÆÀ̵ð Á¤Ã¥ÀÇ ¸ñ·ÏµéÀ» ¾ò´Â´Ù.

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

findIdPolicy

public final java.util.Vector findIdPolicy(java.lang.String strAdminInfo,
                                           AbstractSearchFilter filter)
                                    throws SFInitDaoException,
                                           SFInvalidParameterException,
                                           SFEnvParamException,
                                           SFBindException,
                                           SFDaoException,
                                           SFAccessRightException
ÁÖ¾îÁø °Ë»ö Á¶°Ç¿¡ ¸Â´Â ¾ÆÀ̵ð Á¤Ã¥À» °Ë»öÇÑ´Ù,

Specified by:
findIdPolicy in interface AuthPolicyAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ Á¤º¸
filter - °Ë»ö Á¶°Ç Ç¥Çö½Ä
Returns:
ÁÖ¾îÁø °Ë»ö Á¶°Ç¿¡ ¸Â´Â ¾ÆÀ̵ð Á¤Ã¥ÀÇ À̸§ÀÇ ¸ñ·Ï. °Ë»ö Á¶°Ç¿¡ ¸Â´Â ¾ÆÀ̵ð Á¤Ã¥ÀÌ Á¸ÀçÇÏÁö ¾Ê°Å³ª ¿¡·¯°¡ ¹ß»ýÇÑ °æ¿ì null
Throws:
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ¿¹¿Ü´Â ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý

modifyIdPolicy

public final boolean modifyIdPolicy(java.lang.String strAdminInfo,
                                    IdPolicy idPolicy)
                             throws SFInitDaoException,
                                    SFInvalidParameterException,
                                    SFEnvParamException,
                                    SFBindException,
                                    SFDaoException,
                                    SFAccessRightException,
                                    SFNotEnoughInfoException
¾ÆÀ̵ð Á¤Ã¥ÀÇ Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.

Specified by:
modifyIdPolicy in interface AuthPolicyAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ Á¤º¸
idPolicy - ¼öÁ¤ÇÒ ¾ÆÀ̵ð Á¤Ã¥ÀÇ Á¤º¸¸¦ ´ã°í ÀÖ´Â IdPolicy °´Ã¼
Returns:
¼º°øÇϸé true, ½ÇÆÐÇϸé false
Throws:
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ¿¹¿Ü´Â ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFNotEnoughInfoException

addAuthMethod

public final boolean addAuthMethod(java.lang.String strAdminInfo,
                                   AuthMethod authMethod)
                            throws SFInitDaoException,
                                   SFInvalidParameterException,
                                   SFEnvParamException,
                                   SFBindException,
                                   SFDaoException,
                                   SFAccessRightException,
                                   SFNotEnoughInfoException
ÀÎÁõ°èȹ ±¸¼ºÀ» Ãß°¡ÇÑ´Ù.

Specified by:
addAuthMethod in interface AuthPolicyAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ Á¤º¸
authMethod - Ãß°¡ÇϰíÀÚ ÇÏ´Â ÀÎÁõ°èȹ ±¸¼º¿¡ ´ëÇÑ Á¤º¸°¡ ÀúÀåµÈ AuthMethod °´Ã¼
Returns:
¼º°øÇϸé true, ½ÇÆÐÇϸé false
Throws:
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ¿¹¿Ü´Â ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFNotEnoughInfoException

deleteAuthMethod

public final boolean deleteAuthMethod(java.lang.String strAdminInfo,
                                      java.lang.String strAuthMethodsInfo)
                               throws SFInitDaoException,
                                      SFInvalidParameterException,
                                      SFEnvParamException,
                                      SFBindException,
                                      SFDaoException,
                                      SFAccessRightException
ÀÎÁõ°èÈø ±¸¼ºÀ» »èÁ¦ÇÑ´Ù.

Specified by:
deleteAuthMethod in interface AuthPolicyAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ¿¡ ´ëÇÑ Á¤º¸
strAuthMethodsInfo - »èÁ¦ÇϰíÀÚ ÇÏ´Â ÀÎÁõ°èȹ ±¸¼ºÀÇ À̸§
Returns:
¼º°øÇϸé true »èÁ¦ÇϰíÀÚ ÇÏ´Â ÀÎÁõ°èȹ ±¸¼ºÀÌ ¸®¼Ò½º ÆÛ¹Ì¼Ç¿¡¼­ »ç¿ëµÇ°í ÀÖ´Â °æ¿ì false
Throws:
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ¿¹¿Ü´Â ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý

getAuthMethodInfo

public final AuthMethod getAuthMethodInfo(java.lang.String strAdminInfo,
                                          java.lang.String strAuthMethodInfo)
                                   throws SFInitDaoException,
                                          SFInvalidParameterException,
                                          SFEnvParamException,
                                          SFBindException,
                                          SFDaoException,
                                          SFAccessRightException
ÀÎÁõ°èȹ ±¸¼º¿¡ ´ëÇÑ Á¤º¸¸¦ ¾ò¾î¿Â´Ù.

Specified by:
getAuthMethodInfo in interface AuthPolicyAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ Á¤º¸
strAuthMethodInfo - Á¤º¸¸¦ ¾ò¾î¿À°íÀÚ ÇÏ´Â ÀÎÁõ°èȹ ±¸¼ºÀÇ À̸§
Returns:
¾ò¾î¿À°íÀÚ ÇÏ´Â ÀÎÁõ°èȹ ±¸¼º¿¡ ´ëÇÑ Á¤º¸¸¦ ´ã°í ÀÖ´Â AuthMethod °´Ã¼. ÇØ´ç ÀÎÁõ°èȹ ±¸¼ºÀÌ Á¸ÀçÇÏÁö ¾Ê°Å³ª ¿¡·¯°¡ ¹ß»ýÇϸé null
Throws:
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ¿¹¿Ü´Â ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý

getAuthMethodList

public final java.util.Vector getAuthMethodList(java.lang.String strAdminInfo)
                                         throws SFInitDaoException,
                                                SFInvalidParameterException,
                                                SFEnvParamException,
                                                SFBindException,
                                                SFDaoException,
                                                SFAccessRightException
½Ã½ºÅÛ¿¡ ¼³Á¤µÈ ¸ðµç ÀÎÁõ°èȹ ±¸¼ºÀÇ ¸ñ·ÏÀ» ¾ò¾î¿Â´Ù.

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

findAuthMethod

public final java.util.Vector findAuthMethod(java.lang.String strAdminInfo,
                                             AbstractSearchFilter filter)
                                      throws SFInitDaoException,
                                             SFInvalidParameterException,
                                             SFEnvParamException,
                                             SFBindException,
                                             SFDaoException,
                                             SFAccessRightException
ÁÖ¾îÁø °Ë»öÁ¶°Ç¿¡ ¾Ë¸ÂÀº ÀÎÁõ°èȹ ±¸¼ºµéÀÇ ¸ñ·ÏÀ» ¾ò¾î¿Â´Ù.

Specified by:
findAuthMethod in interface AuthPolicyAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ Á¤º¸
filter - °Ë»ö Á¶°Ç Ç¥Çö½Ä
Returns:
ÁÖ¾îÁø °Ë»öÁ¶°Ç¿¡ ¸Â´Â ÀÎÁõ°èȹ ±¸¼ºµéÀÇ ¸ñ·Ï. °Ë»öÁ¶°Ç¿¡ ¸Â´Â ÀÎÁõ°èȹ ±¸¼ºÀÌ Á¸ÀçÇÏÁö ¾Ê°Å³ª ¿¡·¯°¡ ¹ß»ýÇÑ °æ¿ì null
Throws:
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ¿¹¿Ü´Â ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý

modifyAuthMethod

public final boolean modifyAuthMethod(java.lang.String strAdminInfo,
                                      AuthMethod authMethod)
                               throws SFInitDaoException,
                                      SFInvalidParameterException,
                                      SFEnvParamException,
                                      SFBindException,
                                      SFDaoException,
                                      SFAccessRightException,
                                      SFNotEnoughInfoException
ÀÎÁõ°èȹ ±¸¼º Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.

Specified by:
modifyAuthMethod in interface AuthPolicyAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ Á¤º¸
authMethod - ¼öÁ¤ÇϰíÀÚ ÇÏ´Â ÀÎÁõ°èȹ ±¸¼ºÀÇ Á¤º¸¸¦ ´ã°í ÀÖ´Â AuthMethod °´Ã¼
Returns:
¼º°øÇϸé true, ½ÇÆÐÇϸé false
Throws:
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ¿¹¿Ü´Â ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFNotEnoughInfoException

modifyAuthmethodPolicyAuthAction

public final boolean modifyAuthmethodPolicyAuthAction(java.lang.String strAdminInfo,
                                                      java.lang.String strAuthMethodPolicyInfo,
                                                      java.lang.String strAuthAction)
                                               throws SFInitDaoException,
                                                      SFInvalidParameterException,
                                                      SFEnvParamException,
                                                      SFBindException,
                                                      SFDaoException,
                                                      SFAccessRightException
ÀÎÁõ°èȹ ±¸¼ºÀÇ ÀÎÁõ¼­ºñ½º À§Ä¡ Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.

Specified by:
modifyAuthmethodPolicyAuthAction in interface AuthPolicyAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ Á¤º¸
strAuthMethodPolicyInfo - ÀÎÁõ°èȹ ±¸¼ºÀÇ À̸§
strAuthAction - ¼öÁ¤ÇÒ ÀÎÁõ¼­ºñ½º À§Ä¡Á¤º¸. null ÀÎ °æ¿ì ÇöÀç ¼³Á¤µÇ¾î ÀÖ´Â ÀÎÁõ¼­ºñ½º À§Ä¡Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.
Returns:
¼º°øÇϸé true, ½ÇÆÐÇϸé false
Throws:
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ¿¹¿Ü´Â ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý

modifyAuthmethodPolicyDsdAction

public final boolean modifyAuthmethodPolicyDsdAction(java.lang.String strAdminInfo,
                                                     java.lang.String strAuthMethodPolicyInfo,
                                                     java.lang.String strDsdAction)
                                              throws SFInitDaoException,
                                                     SFInvalidParameterException,
                                                     SFEnvParamException,
                                                     SFBindException,
                                                     SFDaoException,
                                                     SFAccessRightException
ÀÎÁõ°èȹ ±¸¼ºÀÇ DSD ¼±Åà ¼­ºñ½º À§Ä¡ Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.

Specified by:
modifyAuthmethodPolicyDsdAction in interface AuthPolicyAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ Á¤º¸
strAuthMethodPolicyInfo - ÀÎÁõ°èȹ ±¸¼ºÀÇ À̸§
strDsdAction - ¼öÁ¤ÇÒ DSD ¼±Åà ¼­ºñ½º À§Ä¡ Á¤º¸. null ÀÎ °æ¿ì ÇöÀç ¼³Á¤µÇ¾î ÀÖ´Â DSD ¼±Åà ¼­ºñ½º À§Ä¡ Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.
Returns:
¼º°øÇϸé true, ½ÇÆÐÇϸé false
Throws:
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ¿¹¿Ü´Â ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý

modifyAuthmethodPolicyAuthName

public final boolean modifyAuthmethodPolicyAuthName(java.lang.String strAdminInfo,
                                                    java.lang.String strAuthMethodPolicyInfo,
                                                    java.lang.String strAuthName)
                                             throws SFInitDaoException,
                                                    SFInvalidParameterException,
                                                    SFEnvParamException,
                                                    SFBindException,
                                                    SFDaoException,
                                                    SFAccessRightException
ÀÎÁõ°èȹ ±¸¼ºÀÇ ÀÎÁõ¹æ¹ý À¯Çü Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.

Specified by:
modifyAuthmethodPolicyAuthName in interface AuthPolicyAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ Á¤º¸
strAuthMethodPolicyInfo - ÀÎÁõ°èȹ ±¸¼ºÀÇ À̸§
strAuthName - ¼öÁ¤ÇÒ ÀÎÁõ¹æ¹ý À¯Çü Á¤º¸. null ÀÎ °æ¿ì ÇöÀç ¼³Á¤µÇ¾î ÀÖ´Â ÀÎÁõ¹æ¹ý À¯Çü Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.
Returns:
¼º°øÇϸé true, ½ÇÆÐÇϸé false
Throws:
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ¿¹¿Ü´Â ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý

modifyAuthmethodPolicyAuthUrl

public final boolean modifyAuthmethodPolicyAuthUrl(java.lang.String strAdminInfo,
                                                   java.lang.String strAuthMethodPolicyInfo,
                                                   java.lang.String strAuthUrl)
                                            throws SFInitDaoException,
                                                   SFInvalidParameterException,
                                                   SFEnvParamException,
                                                   SFBindException,
                                                   SFDaoException,
                                                   SFAccessRightException
ÀÎÁõ°èȹ ±¸¼ºÀÇ ÀÎÁõ¹æ¹ý ·Î±×ÀÎ URL Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.

Specified by:
modifyAuthmethodPolicyAuthUrl in interface AuthPolicyAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇà ÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ Á¤º¸
strAuthMethodPolicyInfo - ÀÎÁõ°èȹ ±¸¼ºÀÇ À̸§
strAuthUrl - ¼öÁ¤ÇÒ ÀÎÁõ¹æ¹ý ·Î±×ÀÎ URLl Á¤º¸. null ÀÎ °æ¿ì ÇöÀç ¼³Á¤µÇ¾î ÀÖ´Â ÀÎÁõ¹æ¹ý ·Î±×ÀÎ URL Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.
Returns:
¼º°øÇϸé true, ½ÇÆÐÇϸé false
Throws:
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ¿¹¿Ü´Â ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý

modifyAuthmethodPolicyDsdUrl

public final boolean modifyAuthmethodPolicyDsdUrl(java.lang.String strAdminInfo,
                                                  java.lang.String strAuthMethodPolicyInfo,
                                                  java.lang.String strDsdUrl)
                                           throws SFInitDaoException,
                                                  SFInvalidParameterException,
                                                  SFEnvParamException,
                                                  SFBindException,
                                                  SFDaoException,
                                                  SFAccessRightException
ÀÎÁõ°èȹ ±¸¼ºÀÇ DSD Role ¼±Åà URL Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.

Specified by:
modifyAuthmethodPolicyDsdUrl in interface AuthPolicyAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇà ÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ Á¤º¸
strAuthMethodPolicyInfo - ÀÎÁõ°èȹ ±¸¼ºÀÇ À̸§
strDsdUrl - ¼öÁ¤ÇÒ DSD Role ¼±Åà URL Á¤º¸. null ÀÎ °æ¿ì ÇöÀç ¼³Á¤µÇ¾î ÀÖ´Â DSD Role ¼±Åà URL Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.
Returns:
¼º°øÇϸé true, ½ÇÆÐÇϸé false
Throws:
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ¿¹¿Ü´Â ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý

modifyIdPolicyExceptChar

public final boolean modifyIdPolicyExceptChar(java.lang.String strAdminInfo,
                                              java.lang.String strIdPolicyInfo,
                                              java.lang.String strExceptChar)
                                       throws SFInitDaoException,
                                              SFInvalidParameterException,
                                              SFEnvParamException,
                                              SFBindException,
                                              SFDaoException,
                                              SFAccessRightException
¾ÆÀ̵ð Á¤Ã¥ÀÇ Á¦¿Ü ¹®ÀÚ Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.

Specified by:
modifyIdPolicyExceptChar in interface AuthPolicyAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ Á¤º¸
strIdPolicyInfo - ¾ÆÀ̵ð Á¤Ã¥ÀÇ À̸§
strExceptChar - ¼öÁ¤ÇÒ Á¦¿Ü ¹®ÀÚ Á¤º¸. null ÀÎ °æ¿ì ÇöÀç ¼³Á¤µÇ¾î ÀÖ´Â Á¦¿Ü ¹®ÀÚ Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.
Returns:
¼º°øÇϸé true, ½ÇÆÐÇϸé false
Throws:
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ¿¹¿Ü´Â ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý

getAuthPolicyRepositoryInfo

public final java.lang.String getAuthPolicyRepositoryInfo()
                                                   throws SFInitDaoException
AuthPolicy Repository ÀÇ Á¤º¸(ID)¸¦ ±¸ÇÑ´Ù.

Specified by:
getAuthPolicyRepositoryInfo in interface AuthPolicyAdmin
Returns:
AuthPolicy RepositoryÀÇ Á¤º¸(id, dn)
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý

addWhenWherePolicy

public final boolean addWhenWherePolicy(java.lang.String strAdminInfo,
                                        WhenWherePolicy whenWherePolicy)
                                 throws SFInitDaoException,
                                        SFInvalidParameterException,
                                        SFEnvParamException,
                                        SFBindException,
                                        SFDaoException,
                                        SFAccessRightException,
                                        SFNotEnoughInfoException
WhenWhere Policy¸¦ Ãß°¡ÇÑ´Ù.

Specified by:
addWhenWherePolicy in interface AuthPolicyAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ Á¤º¸
whenWherePolicy - Ãß°¡ÇϰíÀÚ ÇÏ´Â WhenWhere Policy¿¡ ´ëÇÑ Á¤º¸°¡ ÀúÀåµÈ WhenWhere Policy °´Ã¼
Returns:
¼º°øÇϸé true, ½ÇÆÐÇϸé false
Throws:
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ¿¹¿Ü´Â ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFNotEnoughInfoException

deleteWhenWherePolicy

public final boolean deleteWhenWherePolicy(java.lang.String strAdminInfo,
                                           java.lang.String strWhenWherePolicyInfo)
                                    throws SFInitDaoException,
                                           SFInvalidParameterException,
                                           SFEnvParamException,
                                           SFBindException,
                                           SFDaoException,
                                           SFAccessRightException
WhenWhere Policy¸¦ »èÁ¦ÇÑ´Ù.

Specified by:
deleteWhenWherePolicy in interface AuthPolicyAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ¿¡ ´ëÇÑ Á¤º¸
strWhenWherePolicyInfo - »èÁ¦ÇϰíÀÚ ÇÏ´Â WhenWhere Á¤Ã¥ À̸§
Returns:
¼º°øÇϸé true ½ÇÆÐÇϸé false
Throws:
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ¿¹¿Ü´Â ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý

getWhenWherePolicyInfo

public final WhenWherePolicy getWhenWherePolicyInfo(java.lang.String strAdminInfo,
                                                    java.lang.String strWhenWherePolicyInfo)
                                             throws SFInitDaoException,
                                                    SFInvalidParameterException,
                                                    SFEnvParamException,
                                                    SFBindException,
                                                    SFDaoException,
                                                    SFAccessRightException
WhenWhere Policy¿¡ ´ëÇÑ Á¤º¸¸¦ ¾ò¾î¿Â´Ù.

Specified by:
getWhenWherePolicyInfo in interface AuthPolicyAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ Á¤º¸
strWhenWherePolicyInfo - Á¤º¸¸¦ ¾ò¾î¿À°íÀÚ ÇÏ´Â WhenWhere Policy ÀÇ À̸§
Returns:
¾ò¾î¿À°íÀÚ ÇÏ´Â WhenWhere Policy ¿¡ ´ëÇÑ Á¤º¸¸¦ ´ã°í ÀÖ´Â WhenWherePolicy °´Ã¼. ÇØ´ç WhenWhere Policy°¡ Á¸ÀçÇÏÁö ¾Ê°Å³ª ¿¡·¯°¡ ¹ß»ýÇϸé null
Throws:
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ¿¹¿Ü´Â ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý

getWhenWherePolicyList

public final java.util.Vector getWhenWherePolicyList(java.lang.String strAdminInfo)
                                              throws SFInitDaoException,
                                                     SFInvalidParameterException,
                                                     SFEnvParamException,
                                                     SFBindException,
                                                     SFDaoException,
                                                     SFAccessRightException
½Ã½ºÅÛ¿¡ ¼³Á¤µÈ ¸ðµç WhenWhere PolicyÀÇ ¸ñ·ÏÀ» ¾ò¾î¿Â´Ù.

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

findWhenWherePolicy

public final java.util.Vector findWhenWherePolicy(java.lang.String strAdminInfo,
                                                  AbstractSearchFilter filter)
                                           throws SFInitDaoException,
                                                  SFInvalidParameterException,
                                                  SFEnvParamException,
                                                  SFBindException,
                                                  SFDaoException,
                                                  SFAccessRightException
ÁÖ¾îÁø °Ë»öÁ¶°Ç¿¡ ¾Ë¸ÂÀº WhenWhere Policy µéÀÇ ¸ñ·ÏÀ» ¾ò¾î¿Â´Ù.

Specified by:
findWhenWherePolicy in interface AuthPolicyAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ Á¤º¸
filter - °Ë»ö Á¶°Ç Ç¥Çö½Ä
Returns:
ÁÖ¾îÁø °Ë»öÁ¶°Ç¿¡ ¸Â´Â WhenWhere Policy µéÀÇ ¸ñ·Ï. °Ë»öÁ¶°Ç¿¡ ¸Â´Â WhenWhere Policy °¡ Á¸ÀçÇÏÁö ¾Ê°Å³ª ¿¡·¯°¡ ¹ß»ýÇÑ °æ¿ì null
Throws:
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ¿¹¿Ü´Â ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý

modifyWhenWherePolicy

public final boolean modifyWhenWherePolicy(java.lang.String strAdminInfo,
                                           WhenWherePolicy whenWherePolicy)
                                    throws SFInitDaoException,
                                           SFInvalidParameterException,
                                           SFEnvParamException,
                                           SFBindException,
                                           SFDaoException,
                                           SFAccessRightException,
                                           SFNotEnoughInfoException
WhenWhere Policy Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.

Specified by:
modifyWhenWherePolicy in interface AuthPolicyAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ Á¤º¸
whenWherePolicy - ¼öÁ¤ÇϰíÀÚ ÇÏ´Â WhenWhere Policy ÀÇ Á¤º¸¸¦ ´ã°í ÀÖ´Â WhenWhere Policy °´Ã¼
Returns:
¼º°øÇϸé true, ½ÇÆÐÇϸé false
Throws:
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ¿¹¿Ü´Â ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFNotEnoughInfoException

getLocale

public final java.util.Locale getLocale()
Specified by:
getLocale in interface AuthPolicyAdmin

setLocale

public final void setLocale(java.util.Locale locale)
Specified by:
setLocale in interface AuthPolicyAdmin

close

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

Specified by:
close in interface AuthPolicyAdmin


Copyright © 2004 SoftForum Corp. All Rights Reserved.