com.safeidentity.adminservice.dao
Interface AuthorizeDao

All Known Implementing Classes:
LdapAuthorizeDao, RdbAuthorizeDao

public interface AuthorizeDao


Method Summary
 void close()
          Dao¿¡¼­ »ç¿ëÇÏ´Â ¸®¼Ò½º °ü·Ã Ŭ¸°¾÷ 󸮸¦ ÇØÁØ´Ù.
 boolean disconnect()
           
 java.util.Locale getLocale()
          ½Ã½ºÅÛ ·ÎÄÉÀÏ Á¤º¸¸¦ ¾ò¾î¿Â´Ù.
 boolean personalizeAdminGroup(java.lang.String strAdminSfDn, java.util.Vector vcAssignedAdminGroups)
           
 boolean personalizeAudit(java.lang.String strAdminSfDn, java.util.Vector vcAssignedAdminGroups)
           
 boolean personalizeAuthPolicy(java.lang.String strAdminSfDn, java.util.Vector vcAssignedAdminGroups)
           
 boolean personalizeConfig(java.lang.String strAdminSfDn, java.util.Vector vcAssignedAdminGroups)
           
 java.util.Vector personalizeCustPerm(java.lang.String strAdminSfDn, java.util.Vector vcAssignedAdminGroups)
           
 java.util.Vector personalizeEjbPerm(java.lang.String strAdminSfDn, java.util.Vector vcAssignedAdminGroups)
           
 java.util.Vector personalizeResPerm(java.lang.String strAdminSfDn, java.util.Vector vcAssignedAdminGroups)
           
 java.util.Vector personalizeRole(java.lang.String strAdminSfDn, java.util.Vector vcAssignedAdminGroups)
           
 java.util.Vector personalizeUser(java.lang.String strAdminSfDn, java.util.Vector vcAssignedAdminGroups, UserRepository userRepository)
           
 boolean personalizeUserGroup(java.lang.String strAdminSfDn, java.util.Vector vcAssignedAdminGroups)
           
 void setLocale(java.util.Locale locale)
          ½Ã½ºÅÛÀÇ ·ÎÄÉÀÏ Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.
 

Method Detail

setLocale

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

Parameters:
locale - »õ·Î¿î ·ÎÄÉÀÏ Á¤º¸
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý

getLocale

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

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

disconnect

public boolean disconnect()

personalizeUser

public java.util.Vector personalizeUser(java.lang.String strAdminSfDn,
                                        java.util.Vector vcAssignedAdminGroups,
                                        UserRepository userRepository)
                                 throws SFBindException,
                                        SFEnvParamException,
                                        SFDaoException,
                                        SFInvalidParameterException
Throws:
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException

personalizeRole

public java.util.Vector personalizeRole(java.lang.String strAdminSfDn,
                                        java.util.Vector vcAssignedAdminGroups)
                                 throws SFBindException,
                                        SFEnvParamException,
                                        SFDaoException,
                                        SFInvalidParameterException
Throws:
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException

personalizeEjbPerm

public java.util.Vector personalizeEjbPerm(java.lang.String strAdminSfDn,
                                           java.util.Vector vcAssignedAdminGroups)
                                    throws SFBindException,
                                           SFEnvParamException,
                                           SFDaoException,
                                           SFInvalidParameterException
Throws:
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException

personalizeCustPerm

public java.util.Vector personalizeCustPerm(java.lang.String strAdminSfDn,
                                            java.util.Vector vcAssignedAdminGroups)
                                     throws SFBindException,
                                            SFEnvParamException,
                                            SFDaoException,
                                            SFInvalidParameterException
Throws:
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException

personalizeResPerm

public java.util.Vector personalizeResPerm(java.lang.String strAdminSfDn,
                                           java.util.Vector vcAssignedAdminGroups)
                                    throws SFBindException,
                                           SFEnvParamException,
                                           SFDaoException,
                                           SFInvalidParameterException
Throws:
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException

personalizeAdminGroup

public boolean personalizeAdminGroup(java.lang.String strAdminSfDn,
                                     java.util.Vector vcAssignedAdminGroups)
                              throws SFBindException,
                                     SFEnvParamException,
                                     SFDaoException,
                                     SFInvalidParameterException
Throws:
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException

personalizeUserGroup

public boolean personalizeUserGroup(java.lang.String strAdminSfDn,
                                    java.util.Vector vcAssignedAdminGroups)
                             throws SFBindException,
                                    SFEnvParamException,
                                    SFDaoException,
                                    SFInvalidParameterException
Throws:
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException

personalizeAudit

public boolean personalizeAudit(java.lang.String strAdminSfDn,
                                java.util.Vector vcAssignedAdminGroups)
                         throws SFBindException,
                                SFEnvParamException,
                                SFDaoException,
                                SFInvalidParameterException
Throws:
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException

personalizeAuthPolicy

public boolean personalizeAuthPolicy(java.lang.String strAdminSfDn,
                                     java.util.Vector vcAssignedAdminGroups)
                              throws SFBindException,
                                     SFEnvParamException,
                                     SFDaoException,
                                     SFInvalidParameterException
Throws:
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException

personalizeConfig

public boolean personalizeConfig(java.lang.String strAdminSfDn,
                                 java.util.Vector vcAssignedAdminGroups)
                          throws SFBindException,
                                 SFEnvParamException,
                                 SFDaoException,
                                 SFInvalidParameterException
Throws:
SFBindException
SFEnvParamException
SFDaoException
SFInvalidParameterException

close

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



Copyright © 2004 SoftForum Corp. All Rights Reserved.