com.safeidentity.adminservice.dao
Interface SelfSvcPolicyDao

All Known Implementing Classes:
LdapSelfSvcPolicyDao, RdbSelfSvcPolicyDao

public interface SelfSvcPolicyDao

Author:
Administrator

Method Summary
 boolean addSelfRegPolicy(SelfRegPolicy selfRegPolicyInfo)
           
 boolean addSelfSvcPolicy(SelfSvcPolicy selfSvcPolicyInfo)
           
 void close()
          Dao¿¡¼­ »ç¿ëÇÏ´Â ¸®¼Ò½º °ü·Ã Ŭ¸°¾÷ 󸮸¦ ÇØÁØ´Ù.
 boolean deleteSelfRegPolicy(java.lang.String strSelfRegPolicyInfo)
           
 boolean deleteSelfRegPolicyForUserRep(java.lang.String strUserRepInfo)
           
 boolean deleteSelfSvcPolicy(java.lang.String strSelfSvcpolicyInfo)
           
 boolean deleteSelfSvcPolicyForUserOrg(java.lang.String strUserOrgInfo)
           
 java.util.Vector findSelfRegPolicy(AbstractSearchFilter filter)
           
 java.util.Vector findSelfSvcPolicy(AbstractSearchFilter filter)
           
 java.util.Locale getLocale()
           
 java.lang.String getSelfRegPolicyAttributeName(java.lang.String name)
           
 SelfRegPolicy getSelfRegPolicyForUserRep(java.lang.String strUserRepInfo)
           
 SelfRegPolicy getSelfRegPolicyInfo(java.lang.String strSelfRegPolicyInfo)
           
 java.lang.String getSelfServiceRepositoryInfo()
           
 java.lang.String getSelfSvcPolicyAttributeName(java.lang.String name)
           
 SelfSvcPolicy getSelfSvcPolicyForUserOrg(java.lang.String strUserOrgInfo)
           
 SelfSvcPolicy getSelfSvcPolicyInfo(java.lang.String strSelfSvcPolicyInfo)
           
 java.util.Vector getSelfSvcUserOrgsInUserRep(java.lang.String strUserRepInfo)
           
 java.lang.String makeSelfRegPolicyId(java.lang.String strName)
           
 java.lang.String makeSelfSvcPolicyId(java.lang.String strName)
           
 boolean modifySelfRegPolicy(SelfRegPolicy selfRegPolicyInfo)
           
 boolean modifySelfSvcPolicy(SelfSvcPolicy selfSvcPolicyInfo)
           
 void setLocale(java.util.Locale locale)
           
 

Method Detail

addSelfRegPolicy

public boolean addSelfRegPolicy(SelfRegPolicy selfRegPolicyInfo)
                         throws SFEnvParamException,
                                SFInvalidParameterException,
                                SFBindException,
                                SFDaoException,
                                SFNotEnoughInfoException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFNotEnoughInfoException

addSelfSvcPolicy

public boolean addSelfSvcPolicy(SelfSvcPolicy selfSvcPolicyInfo)
                         throws SFEnvParamException,
                                SFInvalidParameterException,
                                SFBindException,
                                SFDaoException,
                                SFNotEnoughInfoException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFNotEnoughInfoException

deleteSelfRegPolicy

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

deleteSelfRegPolicyForUserRep

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

deleteSelfSvcPolicy

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

deleteSelfSvcPolicyForUserOrg

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

findSelfRegPolicy

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

findSelfSvcPolicy

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

getLocale

public java.util.Locale getLocale()

getSelfRegPolicyAttributeName

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

getSelfRegPolicyForUserRep

public SelfRegPolicy getSelfRegPolicyForUserRep(java.lang.String strUserRepInfo)
                                         throws SFInitDaoException,
                                                SFInvalidParameterException,
                                                SFEnvParamException,
                                                SFBindException,
                                                SFDaoException,
                                                SFAccessRightException
Throws:
SFInitDaoException
SFInvalidParameterException
SFEnvParamException
SFBindException
SFDaoException
SFAccessRightException

getSelfRegPolicyInfo

public SelfRegPolicy getSelfRegPolicyInfo(java.lang.String strSelfRegPolicyInfo)
                                   throws SFEnvParamException,
                                          SFInvalidParameterException,
                                          SFBindException,
                                          SFDaoException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

getSelfSvcPolicyForUserOrg

public SelfSvcPolicy getSelfSvcPolicyForUserOrg(java.lang.String strUserOrgInfo)
                                         throws SFInitDaoException,
                                                SFInvalidParameterException,
                                                SFEnvParamException,
                                                SFBindException,
                                                SFDaoException,
                                                SFAccessRightException
Throws:
SFInitDaoException
SFInvalidParameterException
SFEnvParamException
SFBindException
SFDaoException
SFAccessRightException

getSelfServiceRepositoryInfo

public java.lang.String getSelfServiceRepositoryInfo()

getSelfSvcPolicyAttributeName

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

getSelfSvcPolicyInfo

public SelfSvcPolicy getSelfSvcPolicyInfo(java.lang.String strSelfSvcPolicyInfo)
                                   throws SFEnvParamException,
                                          SFInvalidParameterException,
                                          SFBindException,
                                          SFDaoException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

getSelfSvcUserOrgsInUserRep

public java.util.Vector getSelfSvcUserOrgsInUserRep(java.lang.String strUserRepInfo)
                                             throws SFInitDaoException,
                                                    SFInvalidParameterException,
                                                    SFEnvParamException,
                                                    SFBindException,
                                                    SFDaoException,
                                                    SFAccessRightException
Throws:
SFInitDaoException
SFInvalidParameterException
SFEnvParamException
SFBindException
SFDaoException
SFAccessRightException

makeSelfRegPolicyId

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

makeSelfSvcPolicyId

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

modifySelfRegPolicy

public boolean modifySelfRegPolicy(SelfRegPolicy selfRegPolicyInfo)
                            throws SFEnvParamException,
                                   SFInvalidParameterException,
                                   SFBindException,
                                   SFDaoException,
                                   SFNotEnoughInfoException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFNotEnoughInfoException

modifySelfSvcPolicy

public boolean modifySelfSvcPolicy(SelfSvcPolicy selfSvcPolicyInfo)
                            throws SFEnvParamException,
                                   SFInvalidParameterException,
                                   SFBindException,
                                   SFDaoException,
                                   SFNotEnoughInfoException
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFNotEnoughInfoException

setLocale

public void setLocale(java.util.Locale locale)

close

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



Copyright © 2004 SoftForum Corp. All Rights Reserved.