com.safeidentity.adminservice.dao
Interface AuthPolicyDao

All Known Implementing Classes:
LdapAuthPolicyDao, RdbAuthPolicyDao

public interface AuthPolicyDao


Method Summary
 boolean addAuthMethod(AuthMethod authmethodInfo)
           
 boolean addIdPolicy(IdPolicy idPolicyInfo)
           
 boolean addPwdPolicy(PwdPolicy passwordpolicyInfo)
           
 boolean addWhenWherePolicy(WhenWherePolicy whenWhere)
           
 void close()
          Dao¿¡¼­ »ç¿ëÇÏ´Â ¸®¼Ò½º °ü·Ã Ŭ¸°¾÷ 󸮸¦ ÇØÁØ´Ù.
 boolean deleteAuthMethod(java.lang.String strAuthmethodInfo)
           
 boolean deleteIdPolicy(java.lang.String strAuthpolicyInfo)
           
 boolean deletePwdPolicy(java.lang.String strPasswordpolicyInfo)
           
 boolean deleteWhenWherePolicy(java.lang.String strWhenWherePolicyInfo)
           
 java.util.Vector findAuthMethod(AbstractSearchFilter filter)
           
 java.util.Vector findIdPolicy(AbstractSearchFilter filter)
           
 java.util.Vector findPasswordPolicy(AbstractSearchFilter filter)
           
 java.util.Vector findWhenWherePolicy(AbstractSearchFilter filter)
           
 java.lang.String getAuthMethodAttributeName(java.lang.String name)
           
 AuthMethod getAuthMethodInfo(java.lang.String strAuthMethodInfo)
           
 java.lang.String getAuthPolicyRepositoryInfo()
           
 java.lang.String getIdPolicyAttributeName(java.lang.String name)
           
 IdPolicy getIdPolicyInfo(java.lang.String strIdPolicyInfo)
           
 java.util.Locale getLocale()
           
 java.lang.String getPwdPolicyAttributeName(java.lang.String name)
           
 PwdPolicy getPwdPolicyInfo(java.lang.String strPasswordPolicyInfo)
           
 WhenWherePolicy getWhenWherePolicyInfo(java.lang.String strWhenWherePolicyInfo)
           
 boolean isAuthMethodPolicy(java.lang.String strAuthMethoPolicyName)
           
 boolean isIdPolicy(java.lang.String strIdPolicyName)
           
 boolean isPwdPolicy(java.lang.String strPasswdPolicyName)
           
 boolean isWhenWherePolicy(java.lang.String strWhenWherePolicyName)
           
 java.lang.String makeAuthMethodPolicyId(java.lang.String strName)
           
 java.lang.String makeIdPolicyId(java.lang.String strName)
           
 java.lang.String makePwdPolicyId(java.lang.String strName)
           
 java.lang.String makeWhenWherePolicyId(java.lang.String strName)
           
 boolean modifyAuthMethod(AuthMethod authmethodInfo)
           
 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)
           
 boolean modifyAuthmethodPolicyDsdAction(java.lang.String strAdminInfo, java.lang.String strAuthMethodPolicyInfo, java.lang.String strDsdAction)
           
 boolean modifyAuthmethodPolicyDsdUrl(java.lang.String strAdminInfo, java.lang.String strAuthMethodPolicyInfo, java.lang.String strDsdUrl)
           
 boolean modifyIdPolicy(IdPolicy idPolicyInfo)
           
 boolean modifyIdPolicyExceptChar(java.lang.String strAdminInfo, java.lang.String strIdPolicyInfo, java.lang.String strExceptChar)
           
 boolean modifyPwdPolicy(PwdPolicy passwordpolicyInfo)
           
 boolean modifyWhenWherePolicy(WhenWherePolicy whenWherePolicy)
           
 void setLocale(java.util.Locale locale)
           
 

Method Detail

getLocale

public java.util.Locale getLocale()

setLocale

public void setLocale(java.util.Locale locale)

addAuthMethod

public boolean addAuthMethod(AuthMethod authmethodInfo)
                      throws SFEnvParamException,
                             SFInvalidParameterException,
                             SFBindException,
                             SFDaoException,
                             SFNotEnoughInfoException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFNotEnoughInfoException

addIdPolicy

public boolean addIdPolicy(IdPolicy idPolicyInfo)
                    throws SFEnvParamException,
                           SFInvalidParameterException,
                           SFBindException,
                           SFDaoException,
                           SFNotEnoughInfoException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFNotEnoughInfoException

addPwdPolicy

public boolean addPwdPolicy(PwdPolicy passwordpolicyInfo)
                     throws SFEnvParamException,
                            SFInvalidParameterException,
                            SFBindException,
                            SFDaoException,
                            SFNotEnoughInfoException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFNotEnoughInfoException

deleteAuthMethod

public boolean deleteAuthMethod(java.lang.String strAuthmethodInfo)
                         throws SFEnvParamException,
                                SFInvalidParameterException,
                                SFBindException,
                                SFDaoException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

deleteIdPolicy

public boolean deleteIdPolicy(java.lang.String strAuthpolicyInfo)
                       throws SFEnvParamException,
                              SFInvalidParameterException,
                              SFBindException,
                              SFDaoException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

deletePwdPolicy

public boolean deletePwdPolicy(java.lang.String strPasswordpolicyInfo)
                        throws SFEnvParamException,
                               SFInvalidParameterException,
                               SFBindException,
                               SFDaoException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

findAuthMethod

public java.util.Vector findAuthMethod(AbstractSearchFilter filter)
                                throws SFEnvParamException,
                                       SFInvalidParameterException,
                                       SFBindException,
                                       SFDaoException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

findIdPolicy

public java.util.Vector findIdPolicy(AbstractSearchFilter filter)
                              throws SFEnvParamException,
                                     SFInvalidParameterException,
                                     SFBindException,
                                     SFDaoException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

findPasswordPolicy

public java.util.Vector findPasswordPolicy(AbstractSearchFilter filter)
                                    throws SFEnvParamException,
                                           SFInvalidParameterException,
                                           SFBindException,
                                           SFDaoException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

getAuthMethodAttributeName

public java.lang.String getAuthMethodAttributeName(java.lang.String name)

getAuthMethodInfo

public AuthMethod getAuthMethodInfo(java.lang.String strAuthMethodInfo)
                             throws SFEnvParamException,
                                    SFInvalidParameterException,
                                    SFBindException,
                                    SFDaoException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

getAuthPolicyRepositoryInfo

public java.lang.String getAuthPolicyRepositoryInfo()

getIdPolicyAttributeName

public java.lang.String getIdPolicyAttributeName(java.lang.String name)

getIdPolicyInfo

public IdPolicy getIdPolicyInfo(java.lang.String strIdPolicyInfo)
                         throws SFEnvParamException,
                                SFInvalidParameterException,
                                SFBindException,
                                SFDaoException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

getPwdPolicyInfo

public PwdPolicy getPwdPolicyInfo(java.lang.String strPasswordPolicyInfo)
                           throws SFEnvParamException,
                                  SFInvalidParameterException,
                                  SFBindException,
                                  SFDaoException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

getPwdPolicyAttributeName

public java.lang.String getPwdPolicyAttributeName(java.lang.String name)

isAuthMethodPolicy

public boolean isAuthMethodPolicy(java.lang.String strAuthMethoPolicyName)
                           throws SFEnvParamException,
                                  SFInvalidParameterException,
                                  SFBindException,
                                  SFDaoException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

isIdPolicy

public boolean isIdPolicy(java.lang.String strIdPolicyName)
                   throws SFEnvParamException,
                          SFInvalidParameterException,
                          SFBindException,
                          SFDaoException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

isPwdPolicy

public boolean isPwdPolicy(java.lang.String strPasswdPolicyName)
                    throws SFEnvParamException,
                           SFInvalidParameterException,
                           SFBindException,
                           SFDaoException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

makeAuthMethodPolicyId

public java.lang.String makeAuthMethodPolicyId(java.lang.String strName)

makeIdPolicyId

public java.lang.String makeIdPolicyId(java.lang.String strName)

makePwdPolicyId

public java.lang.String makePwdPolicyId(java.lang.String strName)

modifyAuthMethod

public boolean modifyAuthMethod(AuthMethod authmethodInfo)
                         throws SFEnvParamException,
                                SFInvalidParameterException,
                                SFBindException,
                                SFDaoException,
                                SFNotEnoughInfoException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFNotEnoughInfoException

modifyAuthmethodPolicyAuthAction

public boolean modifyAuthmethodPolicyAuthAction(java.lang.String strAdminInfo,
                                                java.lang.String strAuthMethodPolicyInfo,
                                                java.lang.String strAuthAction)
                                         throws SFEnvParamException,
                                                SFInvalidParameterException,
                                                SFBindException,
                                                SFDaoException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

modifyAuthmethodPolicyAuthName

public boolean modifyAuthmethodPolicyAuthName(java.lang.String strAdminInfo,
                                              java.lang.String strAuthMethodPolicyInfo,
                                              java.lang.String strAuthName)
                                       throws SFEnvParamException,
                                              SFInvalidParameterException,
                                              SFBindException,
                                              SFDaoException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

modifyAuthmethodPolicyAuthUrl

public boolean modifyAuthmethodPolicyAuthUrl(java.lang.String strAdminInfo,
                                             java.lang.String strAuthMethodPolicyInfo,
                                             java.lang.String strAuthUrl)
                                      throws SFEnvParamException,
                                             SFInvalidParameterException,
                                             SFBindException,
                                             SFDaoException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

modifyAuthmethodPolicyDsdAction

public boolean modifyAuthmethodPolicyDsdAction(java.lang.String strAdminInfo,
                                               java.lang.String strAuthMethodPolicyInfo,
                                               java.lang.String strDsdAction)
                                        throws SFEnvParamException,
                                               SFInvalidParameterException,
                                               SFBindException,
                                               SFDaoException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

modifyAuthmethodPolicyDsdUrl

public boolean modifyAuthmethodPolicyDsdUrl(java.lang.String strAdminInfo,
                                            java.lang.String strAuthMethodPolicyInfo,
                                            java.lang.String strDsdUrl)
                                     throws SFEnvParamException,
                                            SFInvalidParameterException,
                                            SFBindException,
                                            SFDaoException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

modifyIdPolicy

public boolean modifyIdPolicy(IdPolicy idPolicyInfo)
                       throws SFEnvParamException,
                              SFInvalidParameterException,
                              SFBindException,
                              SFDaoException,
                              SFNotEnoughInfoException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFNotEnoughInfoException

modifyIdPolicyExceptChar

public boolean modifyIdPolicyExceptChar(java.lang.String strAdminInfo,
                                        java.lang.String strIdPolicyInfo,
                                        java.lang.String strExceptChar)
                                 throws SFEnvParamException,
                                        SFInvalidParameterException,
                                        SFBindException,
                                        SFDaoException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

modifyPwdPolicy

public boolean modifyPwdPolicy(PwdPolicy passwordpolicyInfo)
                        throws SFEnvParamException,
                               SFInvalidParameterException,
                               SFBindException,
                               SFDaoException,
                               SFNotEnoughInfoException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFNotEnoughInfoException

addWhenWherePolicy

public boolean addWhenWherePolicy(WhenWherePolicy whenWhere)
                           throws SFEnvParamException,
                                  SFInvalidParameterException,
                                  SFBindException,
                                  SFDaoException,
                                  SFNotEnoughInfoException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFNotEnoughInfoException

deleteWhenWherePolicy

public boolean deleteWhenWherePolicy(java.lang.String strWhenWherePolicyInfo)
                              throws SFEnvParamException,
                                     SFInvalidParameterException,
                                     SFBindException,
                                     SFDaoException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

findWhenWherePolicy

public java.util.Vector findWhenWherePolicy(AbstractSearchFilter filter)
                                     throws SFEnvParamException,
                                            SFInvalidParameterException,
                                            SFBindException,
                                            SFDaoException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

getWhenWherePolicyInfo

public WhenWherePolicy getWhenWherePolicyInfo(java.lang.String strWhenWherePolicyInfo)
                                       throws SFEnvParamException,
                                              SFInvalidParameterException,
                                              SFBindException,
                                              SFDaoException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

isWhenWherePolicy

public boolean isWhenWherePolicy(java.lang.String strWhenWherePolicyName)
                          throws SFEnvParamException,
                                 SFInvalidParameterException,
                                 SFBindException,
                                 SFDaoException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

makeWhenWherePolicyId

public java.lang.String makeWhenWherePolicyId(java.lang.String strName)

modifyWhenWherePolicy

public boolean modifyWhenWherePolicy(WhenWherePolicy whenWherePolicy)
                              throws SFEnvParamException,
                                     SFInvalidParameterException,
                                     SFBindException,
                                     SFDaoException,
                                     SFNotEnoughInfoException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFNotEnoughInfoException

close

public void close()
Dao¿¡¼­ »ç¿ëÇÏ´Â ¸®¼Ò½º °ü·Ã Ŭ¸°¾÷ 󸮸¦ ÇØÁØ´Ù.(¿¹, DirContext...)



Copyright © 2004 SoftForum Corp. All Rights Reserved.