com.safeidentity.adminservice.dao
Interface ConfigDao

All Known Implementing Classes:
LdapConfigDao, RdbConfigDao

public interface ConfigDao

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

Method Summary
 boolean addIAMAppConfig(IAMAppConfig IAMAppConfigInfo, java.util.Set setModifyAttr, boolean bModifyProf)
          IAMAppConfig ¿£Æ®¸®¸¦ Ãß°¡ÇÑ´Ù.
 boolean addPolicyServerAdmin(InetOrgPerson InetOrgPersonInfo)
          PolicyServerAdminÀ» Ãß°¡ÇÑ´Ù. id°¡ °íÁ¤µÇ¾î Àֱ⠶§¹®¿¡ °´Ã¼ÀÇ id´Â ÂüÁ¶µÇÁö ¾Ê´Â´Ù.
 boolean addPolicyServerConfig(PolicyServerConfig PolicyServerConfigInfo, java.util.Set setModifyAttr, boolean bModifyProf)
          PolicyServerConfig ¿£Æ®¸®¸¦ Ãß°¡ÇÑ´Ù.
 boolean addTopAdmin(InetOrgPerson InetOrgPersonInfo)
          TopAdminÀ» Ãß°¡ÇÑ´Ù. id°¡ °íÁ¤µÇ¾î Àֱ⠶§¹®¿¡ °´Ã¼ÀÇ id´Â ÂüÁ¶µÇÁö ¾Ê´Â´Ù.
 void close()
          Dao¿¡¼­ »ç¿ëÇÏ´Â ¸®¼Ò½º °ü·Ã Ŭ¸°¾÷ 󸮸¦ ÇØÁØ´Ù.
 boolean delIAMAppConfig(java.lang.String strIAMAppConfigInfo)
          À§Ä¡Á¤º¸(dn)¿¡ ´ëÇÑ IAMAppConfig °´Ã¼¸¦ »èÁ¦ÇÑ´Ù.
 boolean delIAMAppConfig(java.lang.String strIAMAppConfigInfo, boolean bScopeOnLevel)
          À§Ä¡Á¤º¸(dn)¿¡ ´ëÇÑ IAMAppConfig °´Ã¼¸¦ »èÁ¦ÇÑ´Ù.
 boolean delPolicyServerConfig(java.lang.String strPolicyServerConfigInfo)
          À§Ä¡Á¤º¸(dn)¿¡ ´ëÇÑ PolicyServerConfig °´Ã¼¸¦ »èÁ¦ÇÑ´Ù.
 boolean delPolicyServerConfig(java.lang.String strPolicyServerConfigInfo, boolean bScopeOnLevel)
          À§Ä¡Á¤º¸(dn)¿¡ ´ëÇÑ PolicyServerConfig °´Ã¼¸¦ »èÁ¦ÇÑ´Ù.
 java.util.Vector findIAMAppConfig(AbstractSearchFilter objFilter, java.lang.String strBase)
          IAMAppConfigÀ» °Ë»öÇÑ´Ù.
 java.util.Vector findPolicyServerConfig(AbstractSearchFilter objFilter, java.lang.String strBase)
          PolicyServerConfig¸¦ °Ë»öÇÑ´Ù.
 java.lang.String getIAMApConfigRoot()
          IAMAppConfigÀÇ ÃÖ»óÀ§ À§Ä¡¸¦ ¹ÝȯÇÑ´Ù.
 java.lang.String getIAMAppConfigAttributeName(java.lang.String name)
          °Ë»ö ÇÊÅ͸¦ À§ÇØ »ç¿ëµÇ´Â IAMAppConfig ¼Ó¼º °ªÀ» ¹ÝȯÇÑ´Ù.
 java.util.Hashtable getIAMAppConfigAttributes()
          °Ë»ö ÇÊÅ͸¦ À§ÇØ »ç¿ëµÇ´Â IAMAppConfig ¼Ó¼º Å×À̺íÀ» ¹ÝȯÇÑ´Ù.
 IAMAppConfig getIAMAppConfigInfo(java.lang.String strIAMAppConfigInfo, Macl macl)
          À§Ä¡Á¤º¸(dn)¿¡ ´ëÇÑ IAMAppConfig °´Ã¼¸¦ ¹ÝȯÇÑ´Ù.
 java.lang.String getIAMAppConfigNameInfo(java.lang.String strIAMAppConfigId)
          IAMAppConfigÀÇ À̸§ Á¤º¸ Á¶È¸
 java.util.Locale getLocale()
          ½Ã½ºÅÛ ·ÎÄÉÀÏ Á¤º¸¸¦ ¾ò¾î¿Â´Ù.
 java.lang.String getPolicyRepositoryAttributeName(java.lang.String name)
          °Ë»ö ÇÊÅ͸¦ À§ÇØ »ç¿ëµÇ´Â PolicyRepository ¼Ó¼º °ªÀ» ¹ÝȯÇÑ´Ù.
 java.util.Hashtable getPolicyRepositoryAttributes()
          °Ë»ö ÇÊÅ͸¦ À§ÇØ »ç¿ëµÇ´Â PolicyRepository ¼Ó¼º Å×À̺íÀ» ¹ÝȯÇÑ´Ù.
 PolicyRepository getPolicyRepositoryInfo(java.lang.String strPolicyRepositoryInfo, Macl macl)
           
 java.lang.String getPolicyRepositoryNameInfo(java.lang.String strPolicyRepositoryId)
          PolicyRepositoryÀÇ À̸§ Á¤º¸ Á¶È¸
 java.lang.String getPolicyRepositoryRoot()
          PolicyRepositoryÀÇ ÃÖ»óÀ§ À§Ä¡¸¦ ¹ÝȯÇÑ´Ù.
 int getPolicyRepositoryType()
          PolicyRepositoryÀÇ Storage ÇüŸ¦ °¡Á®¿Â´Ù.
 InetOrgPerson getPolicyServerAdminInfo()
          PolicyServerAdmin¿¡ ´ëÇÑ InetOrgPerson °´Ã¼¸¦ ¹ÝȯÇÑ´Ù.
 java.lang.String getPolicyServerConfigAttributeName(java.lang.String name)
          °Ë»ö ÇÊÅ͸¦ À§ÇØ »ç¿ëµÇ´Â PolicyServerConfig ¼Ó¼º °ªÀ» ¹ÝȯÇÑ´Ù.
 java.util.Hashtable getPolicyServerConfigAttributes()
          °Ë»ö ÇÊÅ͸¦ À§ÇØ »ç¿ëµÇ´Â PolicyServerConfig ¼Ó¼º Å×À̺íÀ» ¹ÝȯÇÑ´Ù.
 PolicyServerConfig getPolicyServerConfigInfo(java.lang.String strPolicyServerConfigInfo, Macl macl)
           
 PolicyServerConfig getPolicyServerConfigInfo(java.lang.String strName, java.lang.String strIpHost, int nPort)
          PolicyServerConfig¸¦ °Ë»öÇÑ´Ù.
 java.lang.String getPolicyServerConfigNameInfo(java.lang.String strPolicyServerConfigId)
          PolicyServerConfigÀÇ À̸§ Á¤º¸ Á¶È¸
 java.lang.String getPolicyServerConfigRoot()
          PolicyServerConfigÀÇ ÃÖ»óÀ§ À§Ä¡¸¦ ¹ÝȯÇÑ´Ù.
 java.lang.String getPolicyServerPwd()
          Policy ServerÀÇ ¾ÏÈ£¸¦ ¾ò´Â´Ù.
 InetOrgPerson getTopAdminInfo()
          TopAdmin¿¡ ´ëÇÑ InetOrgPerson °´Ã¼¸¦ ¹ÝȯÇÑ´Ù.
 java.lang.String getTopAdminPwd()
          ÃÖ»óÀ§ °ü¸®ÀÚÀÇ ¾ÏÈ£¸¦ ¾ò´Â´Ù.
 java.lang.String makeIAMAppConfigId(java.lang.String strBaseId, java.lang.String strIAMAppConfigName)
          IAMAppConfigÀÇ ID °ªÀ» »ý¼ºÇÑ´Ù.
 java.lang.String makeId(java.lang.String name, java.lang.String base, int type)
          Policy Repository¿¡¼­ »ç¿ëµÇ´Â ID¸¦ ¸¸µé¾î ÁØ´Ù.
 java.lang.String makePolicyRepositoryId(java.lang.String strBaseId, java.lang.String strPolicyRepositoryName)
          PolicyRepositoryÀÇ ID °ªÀ» »ý¼ºÇÑ´Ù.
 java.lang.String makePolicyServerConfigId(java.lang.String strBaseId, java.lang.String strPolicyServerConfigName)
          PolicyServerÀÇ ID °ªÀ» »ý¼ºÇÑ´Ù.
 boolean modifyIAMAppConfig(IAMAppConfig IAMAppConfigInfo, java.util.Set setModifyAttr, boolean bModifyProf)
          À§Ä¡Á¤º¸(dn)¿¡ ´ëÇÑ IAMAppConfigÀ» º¯°æÇÑ´Ù.
 boolean modifyPolicyRepository(PolicyRepository PolicyRepositoryInfo, java.util.Set setModifyAttr, boolean bModifyProf)
          À§Ä¡Á¤º¸(dn)¿¡ ´ëÇÑ PolicyRepository¸¦ º¯°æÇÑ´Ù.
 boolean modifyPolicyServerAdmin(InetOrgPerson InetOrgPersonInfo)
          PolicyServerAdminÀÇ ¼Ó¼ºÀ» º¯°æÇÑ´Ù. id°¡ °íÁ¤µÇ¾î Àֱ⠶§¹®¿¡ °´Ã¼ÀÇ id´Â ÂüÁ¶µÇÁö ¾Ê´Â´Ù.
 boolean modifyPolicyServerConfig(PolicyServerConfig PolicyServerConfigInfo, java.util.Set setModifyAttr, boolean bModifyProf)
          À§Ä¡Á¤º¸(dn)¿¡ ´ëÇÑ PolicyServerConfig¸¦ º¯°æÇÑ´Ù.
 boolean modifyPolicyServerPwd(java.lang.String strNewPwd)
          Policy ServerÀÇ ¾ÏÈ£¸¦ º¯°æÇÑ´Ù.
 boolean modifyTopAdmin(InetOrgPerson InetOrgPersonInfo)
          TopAdminÀÇ ¼Ó¼ºÀ» º¯°æÇÑ´Ù. id°¡ °íÁ¤µÇ¾î Àֱ⠶§¹®¿¡ °´Ã¼ÀÇ id´Â ÂüÁ¶µÇÁö ¾Ê´Â´Ù.
 boolean modifyTopAdminPwd(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 setPRServerList(java.util.Vector vec)
          ¸Þ¸ð¸®»óÀÇ Policy Repository¿¡ Á¢¼ÓÇÒ ¼­¹ö Á¤º¸¸¦ ¼³Á¤ÇÑ´Ù.
 void setURServerList(java.lang.String urName, java.util.Vector vec)
          ¸Þ¸ð¸®»óÀÇ UserRepository¿¡ Á¢¼ÓÇÒ ¼­¹ö Á¤º¸¸¦ ¼³Á¤ÇÑ´Ù.
 void updatePRConfig(java.util.Vector vec)
          Policy Repository Á¤º¸¸¦ ¼³Á¤ÇÑ´Ù.
 void updateURConfig(int nAppType, java.lang.String strName)
          User Repository Á¤º¸¸¦ ¼³Á¤ÇÑ´Ù. udpatePRConfig(Vector)¸¦ È£ÃâÇÑ ÈÄ¿¡ ½ÇÇàµÇ¾î¾ß ÇÑ´Ù.
 

Method Detail

getIAMAppConfigInfo

public IAMAppConfig getIAMAppConfigInfo(java.lang.String strIAMAppConfigInfo,
                                        Macl macl)
                                 throws SFEnvParamException,
                                        SFInvalidParameterException,
                                        SFBindException,
                                        SFDaoException
À§Ä¡Á¤º¸(dn)¿¡ ´ëÇÑ IAMAppConfig °´Ã¼¸¦ ¹ÝȯÇÑ´Ù.

Parameters:
strIAMAppConfigInfo - ´ë»ó IAMAppConfigÀÇ Á¤º¸(dn)
macl - Á¢±ÙÀÚÀÇ MACL Á¤º¸
Returns:
´ë»ó IAMAppConfig °´Ã¼
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

findIAMAppConfig

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

Parameters:
objFilter - °Ë»öÇÊÅÍ °ª
strBase - °Ë»ö½ÃÀÛ À§Ä¡ Á¤º¸(dn)
Returns:
°Ë»öµÈ IAMAppConfig Á¤º¸(dn) °á°ú¸ñ·Ï
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

addIAMAppConfig

public boolean addIAMAppConfig(IAMAppConfig IAMAppConfigInfo,
                               java.util.Set setModifyAttr,
                               boolean bModifyProf)
                        throws SFEnvParamException,
                               SFInvalidParameterException,
                               SFBindException,
                               SFDaoException
IAMAppConfig ¿£Æ®¸®¸¦ Ãß°¡ÇÑ´Ù.

Parameters:
IAMAppConfigInfo - Ãß°¡ÇÒ IAMAppConfig °´Ã¼
setModifyAttr - ¼öÁ¤ °¡´ÉÇÑ ¼Ó¼º Á¤º¸
bModifyProf - ¼öÁ¤°¡´É ¿©ºÎ
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

modifyIAMAppConfig

public boolean modifyIAMAppConfig(IAMAppConfig IAMAppConfigInfo,
                                  java.util.Set setModifyAttr,
                                  boolean bModifyProf)
                           throws SFEnvParamException,
                                  SFInvalidParameterException,
                                  SFBindException,
                                  SFDaoException
À§Ä¡Á¤º¸(dn)¿¡ ´ëÇÑ IAMAppConfigÀ» º¯°æÇÑ´Ù.

Parameters:
IAMAppConfigInfo - º¯°æÇÏ·Á´Â IAMAppConfig °´Ã¼
setModifyAttr - ¼öÁ¤ °¡´ÉÇÑ ¼Ó¼º Á¤º¸
bModifyProf - ¼öÁ¤°¡´É ¿©ºÎ
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

delIAMAppConfig

public boolean delIAMAppConfig(java.lang.String strIAMAppConfigInfo)
                        throws SFEnvParamException,
                               SFInvalidParameterException,
                               SFBindException,
                               SFDaoException
À§Ä¡Á¤º¸(dn)¿¡ ´ëÇÑ IAMAppConfig °´Ã¼¸¦ »èÁ¦ÇÑ´Ù.

Parameters:
strIAMAppConfigInfo - ´ë»ó IAMAppConfigÀÇ Á¤º¸(dn)
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

delIAMAppConfig

public boolean delIAMAppConfig(java.lang.String strIAMAppConfigInfo,
                               boolean bScopeOnLevel)
                        throws SFEnvParamException,
                               SFInvalidParameterException,
                               SFBindException,
                               SFDaoException
À§Ä¡Á¤º¸(dn)¿¡ ´ëÇÑ IAMAppConfig °´Ã¼¸¦ »èÁ¦ÇÑ´Ù.

Parameters:
strIAMAppConfigInfo - ´ë»ó IAMAppConfigÀÇ Á¤º¸(dn)
bScopeOnLevel - one level °Ë»ö ¿É¼Ç
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

getIAMAppConfigAttributeName

public java.lang.String getIAMAppConfigAttributeName(java.lang.String name)
°Ë»ö ÇÊÅ͸¦ À§ÇØ »ç¿ëµÇ´Â IAMAppConfig ¼Ó¼º °ªÀ» ¹ÝȯÇÑ´Ù.

Parameters:
name - IAMAppConfig ¼Ó¼º °ª¿¡ ´ëÇÑ key
Returns:
IAMAppConfig ¼Ó¼º °ª

getIAMAppConfigAttributes

public java.util.Hashtable getIAMAppConfigAttributes()
°Ë»ö ÇÊÅ͸¦ À§ÇØ »ç¿ëµÇ´Â IAMAppConfig ¼Ó¼º Å×À̺íÀ» ¹ÝȯÇÑ´Ù.

Returns:
IAMAppConfig ¼Ó¼º Å×À̺í

getIAMAppConfigNameInfo

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

Parameters:
strIAMAppConfigId -
Returns:
IAMAppConfigÀÇ À̸§ Á¤º¸

makeIAMAppConfigId

public java.lang.String makeIAMAppConfigId(java.lang.String strBaseId,
                                           java.lang.String strIAMAppConfigName)
                                    throws SFInvalidParameterException
IAMAppConfigÀÇ ID °ªÀ» »ý¼ºÇÑ´Ù.

Parameters:
strBaseId - Id¸¦ »ý¼ºÇÒ IAMAppConfigÀÇ Á÷Á¢ ºÎ¸ð ¿ªÇÒÀÇ Id, null ÀÎ °æ¿ì ¿ªÇÒ ·çÆ®¿¡ Ãß°¡
strIAMAppConfigName - »ý¼ºÇÒ IAMAppConfig À̸§
Returns:
IAMAppConfigÀÇ Id °ª(dn)
Throws:
SFInvalidParameterException

getIAMApConfigRoot

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

Returns:

getPolicyServerConfigInfo

public PolicyServerConfig getPolicyServerConfigInfo(java.lang.String strPolicyServerConfigInfo,
                                                    Macl macl)
                                             throws SFEnvParamException,
                                                    SFInvalidParameterException,
                                                    SFBindException,
                                                    SFDaoException
Parameters:
strPolicyServerConfigInfo - ´ë»ó PolicyServerConfigÀÇ Á¤º¸(dn)
macl - °ü¸®±ÇÇÑ Á¤º¸
Returns:
´ë»ó PolicyServerConfig °´Ã¼
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

findPolicyServerConfig

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

Parameters:
objFilter - °Ë»öÇÊÅÍ °ª
strBase - °Ë»ö½ÃÀÛ À§Ä¡ Á¤º¸(dn)
Returns:
°Ë»öµÈ PolicyServerConfig Á¤º¸(dn) °á°ú¸ñ·Ï
Throws:
SFInvalidParameterException
SFEnvParamException
SFBindException
SFDaoException

getPolicyServerConfigInfo

public PolicyServerConfig getPolicyServerConfigInfo(java.lang.String strName,
                                                    java.lang.String strIpHost,
                                                    int nPort)
                                             throws SFInitDaoException,
                                                    SFInvalidParameterException,
                                                    SFEnvParamException,
                                                    SFBindException,
                                                    SFDaoException
PolicyServerConfig¸¦ °Ë»öÇÑ´Ù.

Parameters:
strName - ´ë»ó agentÀÇ À̸§
strIpHost - Host(¶Ç´Â IP) ÁÖ¼Ò
nPort - Åë½Å Æ÷Æ®
Returns:
°Ë»öµÈ PolicyServerConfig
Throws:
SFInitDaoException
SFInvalidParameterException
SFEnvParamException
SFBindException
SFDaoException

modifyPolicyServerConfig

public boolean modifyPolicyServerConfig(PolicyServerConfig PolicyServerConfigInfo,
                                        java.util.Set setModifyAttr,
                                        boolean bModifyProf)
                                 throws SFEnvParamException,
                                        SFInvalidParameterException,
                                        SFBindException,
                                        SFDaoException
À§Ä¡Á¤º¸(dn)¿¡ ´ëÇÑ PolicyServerConfig¸¦ º¯°æÇÑ´Ù.

Parameters:
PolicyServerConfigInfo - ´ë»ó PolicyServerConfigÀÇ Á¤º¸(dn)
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

delPolicyServerConfig

public boolean delPolicyServerConfig(java.lang.String strPolicyServerConfigInfo)
                              throws SFEnvParamException,
                                     SFInvalidParameterException,
                                     SFBindException,
                                     SFDaoException
À§Ä¡Á¤º¸(dn)¿¡ ´ëÇÑ PolicyServerConfig °´Ã¼¸¦ »èÁ¦ÇÑ´Ù.

Parameters:
strPolicyServerConfigInfo - ´ë»ó PolicyServerConfigÀÇ Á¤º¸(dn)
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

delPolicyServerConfig

public boolean delPolicyServerConfig(java.lang.String strPolicyServerConfigInfo,
                                     boolean bScopeOnLevel)
                              throws SFEnvParamException,
                                     SFInvalidParameterException,
                                     SFBindException,
                                     SFDaoException
À§Ä¡Á¤º¸(dn)¿¡ ´ëÇÑ PolicyServerConfig °´Ã¼¸¦ »èÁ¦ÇÑ´Ù.

Parameters:
strPolicyServerConfigInfo - ´ë»ó PolicyServerConfigÀÇ Á¤º¸(dn)
bScopeOnLevel - one level °Ë»ö ¿É¼Ç
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

addPolicyServerConfig

public boolean addPolicyServerConfig(PolicyServerConfig PolicyServerConfigInfo,
                                     java.util.Set setModifyAttr,
                                     boolean bModifyProf)
                              throws SFEnvParamException,
                                     SFInvalidParameterException,
                                     SFBindException,
                                     SFDaoException
PolicyServerConfig ¿£Æ®¸®¸¦ Ãß°¡ÇÑ´Ù.

Parameters:
PolicyServerConfigInfo - ´ë»ó PolicyServerConfigÀÇ Á¤º¸(dn)
setModifyAttr - ¼öÁ¤ °¡´ÉÇÑ ¼Ó¼º Á¤º¸
bModifyProf - ¼öÁ¤°¡´É ¿©ºÎ
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

getPolicyServerConfigAttributeName

public java.lang.String getPolicyServerConfigAttributeName(java.lang.String name)
°Ë»ö ÇÊÅ͸¦ À§ÇØ »ç¿ëµÇ´Â PolicyServerConfig ¼Ó¼º °ªÀ» ¹ÝȯÇÑ´Ù.

Parameters:
name - PolicyServerConfig ¼Ó¼º °ª¿¡ ´ëÇÑ key
Returns:
PolicyServerConfig ¼Ó¼º °ª

getPolicyServerConfigAttributes

public java.util.Hashtable getPolicyServerConfigAttributes()
°Ë»ö ÇÊÅ͸¦ À§ÇØ »ç¿ëµÇ´Â PolicyServerConfig ¼Ó¼º Å×À̺íÀ» ¹ÝȯÇÑ´Ù.

Returns:
PolicyServerConfig ¼Ó¼º Å×À̺í

getPolicyServerConfigNameInfo

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

Parameters:
strPolicyServerConfigId -
Returns:
PolicyServerConfigÀÇ À̸§ Á¤º¸

makePolicyServerConfigId

public java.lang.String makePolicyServerConfigId(java.lang.String strBaseId,
                                                 java.lang.String strPolicyServerConfigName)
                                          throws SFInvalidParameterException
PolicyServerÀÇ ID °ªÀ» »ý¼ºÇÑ´Ù.

Parameters:
strBaseId - Id¸¦ »ý¼ºÇÒ PolicyServerÀÇ Á÷Á¢ ºÎ¸ð ¿ªÇÒÀÇ Id, null ÀÎ °æ¿ì ¿ªÇÒ ·çÆ®¿¡ Ãß°¡
strPolicyServerConfigName - »ý¼ºÇÒ PolicyServer À̸§
Returns:
PolicyServerÀÇ Id °ª(dn)
Throws:
SFInvalidParameterException

getPolicyServerConfigRoot

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

Returns:

getPolicyRepositoryInfo

public PolicyRepository getPolicyRepositoryInfo(java.lang.String strPolicyRepositoryInfo,
                                                Macl macl)
                                         throws SFEnvParamException,
                                                SFInvalidParameterException,
                                                SFBindException,
                                                SFDaoException
Parameters:
strPolicyRepositoryInfo - ´ë»ó PolicyRepository Á¤º¸(dn)
macl - °ü¸®±ÇÇÑ Á¤º¸
Returns:
´ë»ó PolicyRepository °´Ã¼
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

modifyPolicyRepository

public boolean modifyPolicyRepository(PolicyRepository PolicyRepositoryInfo,
                                      java.util.Set setModifyAttr,
                                      boolean bModifyProf)
                               throws SFEnvParamException,
                                      SFInvalidParameterException,
                                      SFBindException,
                                      SFDaoException
À§Ä¡Á¤º¸(dn)¿¡ ´ëÇÑ PolicyRepository¸¦ º¯°æÇÑ´Ù.

Parameters:
PolicyRepositoryInfo - ´ë»ó PolicyRepositoryÀÇ Á¤º¸(dn)
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

getPolicyRepositoryAttributeName

public java.lang.String getPolicyRepositoryAttributeName(java.lang.String name)
°Ë»ö ÇÊÅ͸¦ À§ÇØ »ç¿ëµÇ´Â PolicyRepository ¼Ó¼º °ªÀ» ¹ÝȯÇÑ´Ù.

Parameters:
name - PolicyRepository ¼Ó¼º °ª¿¡ ´ëÇÑ key
Returns:
PolicyRepository ¼Ó¼º °ª

getPolicyRepositoryAttributes

public java.util.Hashtable getPolicyRepositoryAttributes()
°Ë»ö ÇÊÅ͸¦ À§ÇØ »ç¿ëµÇ´Â PolicyRepository ¼Ó¼º Å×À̺íÀ» ¹ÝȯÇÑ´Ù.

Returns:
PolicyRepository ¼Ó¼º Å×À̺í

getPolicyRepositoryNameInfo

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

Parameters:
strPolicyRepositoryId -
Returns:
PolicyRepositoryÀÇ À̸§ Á¤º¸

makePolicyRepositoryId

public java.lang.String makePolicyRepositoryId(java.lang.String strBaseId,
                                               java.lang.String strPolicyRepositoryName)
                                        throws SFInvalidParameterException
PolicyRepositoryÀÇ ID °ªÀ» »ý¼ºÇÑ´Ù.

Parameters:
strBaseId - Id¸¦ »ý¼ºÇÒ PolicyRepositoryÀÇ Á÷Á¢ ºÎ¸ð ¿ªÇÒÀÇ Id, null ÀÎ °æ¿ì ¿ªÇÒ ·çÆ®¿¡ Ãß°¡
strPolicyRepositoryName - »ý¼ºÇÒ PolicyRepository À̸§
Returns:
PolicyRepositoryÀÇ Id °ª(dn)
Throws:
SFInvalidParameterException

getPolicyRepositoryRoot

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

Returns:

setPolicyRepositoryType

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

Parameters:
type - PolicyRepositoryÀÇ StoragetType

getPolicyRepositoryType

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

Returns:
PolicyRepositoryÀÇ StoragetType

setPRServerList

public void setPRServerList(java.util.Vector vec)
¸Þ¸ð¸®»óÀÇ Policy Repository¿¡ Á¢¼ÓÇÒ ¼­¹ö Á¤º¸¸¦ ¼³Á¤ÇÑ´Ù.

Parameters:
vec - Á¢¼ÓÇÒ ¼­¹ö Á¤º¸. ServerConfig °´Ã¼ÀÇ ¹è¿­ÇüŸ¦ ¹Þ´Â´Ù.

setURServerList

public void setURServerList(java.lang.String urName,
                            java.util.Vector vec)
¸Þ¸ð¸®»óÀÇ UserRepository¿¡ Á¢¼ÓÇÒ ¼­¹ö Á¤º¸¸¦ ¼³Á¤ÇÑ´Ù.

Parameters:
urName - UserRepository À̸§
vec - Á¢¼ÓÇÒ ¼­¹ö Á¤º¸. ServerConfig °´Ã¼ÀÇ ¹è¿­ÇüŸ¦ ¹Þ´Â´Ù.

setConfig

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

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

updatePRConfig

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

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

updateURConfig

public void updateURConfig(int nAppType,
                           java.lang.String strName)
                    throws SFEnvParamException,
                           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ÀÌ Á¤ÀǵÇÁö ¾Ê¾ÒÀ» ¶§ ¹ß»ý
SFDaoException
SFBindException

setLocale

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

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

getLocale

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

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

getTopAdminPwd

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

Returns:
¾ÏÈ£
Throws:
SFEnvParamException
SFBindException
SFDaoException

getPolicyServerPwd

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

Returns:
¾ÏÈ£
Throws:
SFEnvParamException
SFBindException
SFDaoException

modifyTopAdminPwd

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

Parameters:
strNewPwd - »õ ¾ÏÈ£
Returns:
º¯°æ ¼º°ø ¿©ºÎ
Throws:
SFEnvParamException
SFBindException
SFDaoException
SFInvalidParameterException

modifyPolicyServerPwd

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

Parameters:
strNewPwd - »õ ¾ÏÈ£
Returns:
º¯°æ ¼º°ø ¿©ºÎ
Throws:
SFEnvParamException
SFBindException
SFDaoException
SFInvalidParameterException

addTopAdmin

public boolean addTopAdmin(InetOrgPerson InetOrgPersonInfo)
                    throws SFEnvParamException,
                           SFDaoException,
                           SFBindException,
                           SFInvalidParameterException
TopAdminÀ» Ãß°¡ÇÑ´Ù. id°¡ °íÁ¤µÇ¾î Àֱ⠶§¹®¿¡ °´Ã¼ÀÇ id´Â ÂüÁ¶µÇÁö ¾Ê´Â´Ù.

Parameters:
InetOrgPersonInfo - InetOrgPerson °´Ã¼
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFEnvParamException
SFDaoException
SFBindException
SFInvalidParameterException

addPolicyServerAdmin

public boolean addPolicyServerAdmin(InetOrgPerson InetOrgPersonInfo)
                             throws SFEnvParamException,
                                    SFDaoException,
                                    SFBindException,
                                    SFInvalidParameterException
PolicyServerAdminÀ» Ãß°¡ÇÑ´Ù. id°¡ °íÁ¤µÇ¾î Àֱ⠶§¹®¿¡ °´Ã¼ÀÇ id´Â ÂüÁ¶µÇÁö ¾Ê´Â´Ù.

Parameters:
InetOrgPersonInfo - InetOrgPerson °´Ã¼
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFEnvParamException
SFDaoException
SFBindException
SFInvalidParameterException

modifyTopAdmin

public boolean modifyTopAdmin(InetOrgPerson InetOrgPersonInfo)
                       throws SFEnvParamException,
                              SFInvalidParameterException,
                              SFBindException,
                              SFDaoException
TopAdminÀÇ ¼Ó¼ºÀ» º¯°æÇÑ´Ù. id°¡ °íÁ¤µÇ¾î Àֱ⠶§¹®¿¡ °´Ã¼ÀÇ id´Â ÂüÁ¶µÇÁö ¾Ê´Â´Ù.

Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

modifyPolicyServerAdmin

public boolean modifyPolicyServerAdmin(InetOrgPerson InetOrgPersonInfo)
                                throws SFEnvParamException,
                                       SFInvalidParameterException,
                                       SFBindException,
                                       SFDaoException
PolicyServerAdminÀÇ ¼Ó¼ºÀ» º¯°æÇÑ´Ù. id°¡ °íÁ¤µÇ¾î Àֱ⠶§¹®¿¡ °´Ã¼ÀÇ id´Â ÂüÁ¶µÇÁö ¾Ê´Â´Ù.

Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

getTopAdminInfo

public InetOrgPerson getTopAdminInfo()
                              throws SFEnvParamException,
                                     SFInvalidParameterException,
                                     SFBindException,
                                     SFDaoException
TopAdmin¿¡ ´ëÇÑ InetOrgPerson °´Ã¼¸¦ ¹ÝȯÇÑ´Ù.

Returns:
´ë»ó InetOrgPerson °´Ã¼
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

getPolicyServerAdminInfo

public InetOrgPerson getPolicyServerAdminInfo()
                                       throws SFEnvParamException,
                                              SFInvalidParameterException,
                                              SFBindException,
                                              SFDaoException
PolicyServerAdmin¿¡ ´ëÇÑ InetOrgPerson °´Ã¼¸¦ ¹ÝȯÇÑ´Ù.

Returns:
´ë»ó InetOrgPerson °´Ã¼
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

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()
Dao¿¡¼­ »ç¿ëÇÏ´Â ¸®¼Ò½º °ü·Ã Ŭ¸°¾÷ 󸮸¦ ÇØÁØ´Ù.(¿¹, DirContext...)



Copyright © 2004 SoftForum Corp. All Rights Reserved.