com.safeidentity.adminservice.dao
Interface EjbPermDao

All Known Implementing Classes:
LdapEjbPermDao

public interface EjbPermDao

Author:
cho

Method Summary
 boolean addEjbPerm(EjbPerm EjbPermInfo, java.util.Set setModifyAttr, boolean bModifyProf)
          EjbPerm ¿£Æ®¸®¸¦ Ãß°¡ÇÑ´Ù.
 boolean addEjbRoot(EjbRoot EjbRootInfo, java.util.Set setModifyAttr, boolean bModifyProf)
          EjbRoot ¿£Æ®¸®¸¦ Ãß°¡ÇÑ´Ù.
 void close()
          Dao¿¡¼­ »ç¿ëÇÏ´Â ¸®¼Ò½º °ü·Ã Ŭ¸°¾÷ 󸮸¦ ÇØÁØ´Ù.
 boolean delEjbPerm(java.lang.String strEjbPermInfo)
          EjbPerm °´Ã¼¸¦ »èÁ¦ÇÑ´Ù.
 boolean delEjbPerm(java.lang.String strEjbPermInfo, boolean bScopeOneLevel)
          EjbPerm °´Ã¼¸¦ »èÁ¦ÇÑ´Ù.
 boolean delEjbRoot(java.lang.String strEjbRootInfo)
          EjbRoot °´Ã¼¸¦ »èÁ¦ÇÑ´Ù.
 boolean delEjbRoot(java.lang.String strEjbRootInfo, boolean bScopeOneLevel)
          EjbRoot °´Ã¼¸¦ »èÁ¦ÇÑ´Ù.
 java.util.Vector findEjbPerm(AbstractSearchFilter objFilter, java.lang.String strBase, boolean bScopeOneLevel)
          EjbPermÀ» °Ë»öÇÑ´Ù.
 java.util.Vector findEjbRoot(AbstractSearchFilter objFilter)
          EjbRoot¸¦ °Ë»öÇÑ´Ù.
 java.util.Vector findEjbRootOfGlobalSSO(java.lang.String strGlobalSSO)
          ÁöÁ¤ÇÑ GlobalSSO ¸¦ °®´Â EjbRoot¸¦ °Ë»öÇÑ´Ù.
 java.util.Vector findEjbRootOfTrustedSSO(java.lang.String strTrustedSSO)
          ÁöÁ¤ÇÑ TrustedSSO ¸¦ °®´Â EjbRoot¸¦ °Ë»öÇÑ´Ù.
 java.util.Vector getAuthMethodPolicy(java.lang.String strEjbPermInfo)
          ´ë»ó ID¿¡ À§Ä¡ÇÏ´Â EjbPerm °´Ã¼ÀÇ AuthMethodPolicy ¼Ó¼ºÀ» ÃßÃâÇÑ´Ù.
 java.util.Vector getContextList(java.lang.String strBase)
          Context Tree¸¦ ÃßÃâÇÑ´Ù.
 java.lang.String getEjbPermAttributeName(java.lang.String name)
          °Ë»ö ÇÊÅ͸¦ À§ÇØ »ç¿ëµÇ´Â EjbPerm ¼Ó¼º °ªÀ» ¹ÝȯÇÑ´Ù.
 java.util.Hashtable getEjbPermAttributes()
          °Ë»ö ÇÊÅ͸¦ À§ÇØ »ç¿ëµÇ´Â EjbPerm ¼Ó¼º Å×À̺íÀ» ¹ÝȯÇÑ´Ù.
 EjbPerm getEjbPermInfo(java.lang.String strEjbPermInfo, Macl macl)
          EjbPerm °´Ã¼¸¦ ¹ÝȯÇÑ´Ù.
 java.util.Vector getEjbPermList(java.lang.String strAuthMethodPolicy)
          AuthMethodPolicyÀ» Æ÷ÇÔÇÏ´Â EjbPerm ¸ñ·ÏÀ» ¹ÝȯÇÑ´Ù.
 java.util.Map getEjbPermList(java.lang.String strBase, boolean bScopeOneLevel)
          strBase ¹Ø¿¡ ÀÖ´Â ¸ðµç EjbPerm ¸ñ·ÏÀ» ÃßÃâÇÑ´Ù.
 java.lang.String getEjbPermNameInfo(java.lang.String strId)
          EjbPermÀÇ EID Á¤º¸ Á¶È¸
 java.lang.String getEjbPermRepositoryRoot()
          ÃÖ»óÀ§ EjbPermRepositoryÀÇ À§Ä¡(¾ÆÀ̵ð)¸¦ ¹ÝȯÇÑ´Ù.
 java.lang.String getEjbRootAttributeName(java.lang.String name)
          °Ë»ö ÇÊÅ͸¦ À§ÇØ »ç¿ëµÇ´Â EjbRoot ¼Ó¼º °ªÀ» ¹ÝȯÇÑ´Ù.
 java.util.Hashtable getEjbRootAttributes()
          °Ë»ö ÇÊÅ͸¦ À§ÇØ »ç¿ëµÇ´Â EjbRoot ¼Ó¼º Å×À̺íÀ» ¹ÝȯÇÑ´Ù.
 java.lang.String getEjbRootId(java.lang.String strEid)
          NodeÀÇ EID¿¡ ´ëÇÑ EjbRootÀÇ ID¸¦ ¹ÝȯÇÑ´Ù.
 EjbRoot getEjbRootInfo(java.lang.String strEjbRootInfo, Macl macl)
           
 EjbRoot getEjbRootInfo(java.lang.String strNode, java.lang.String strIpHost, int nPort)
          EjbRoot¸¦ °Ë»öÇÑ´Ù.
 EjbRoot getEjbRootInfoOfNodeConfig(java.lang.String strEid, java.lang.String strIpHost, int nPort)
          ÁöÁ¤ÇÑ Node¸¦ °®´Â EjbRoot¸¦ °Ë»öÇÑ´Ù.
 java.util.Map getEjbRootList()
          strBase ¹Ø¿¡ ÀÖ´Â ¸ðµç EjbRoot ¸ñ·ÏÀ» ÃßÃâÇÑ´Ù.
 java.lang.String getEjbRootNameInfo(java.lang.String strId)
          EjbRootÀÇ EID Á¤º¸ Á¶È¸
 EjbRoot getEjbRootOfEid(java.lang.String strEid)
          EjbRoot¸¦ °Ë»öÇÑ´Ù.
 java.lang.String getEjbRootOfEjbPerm(java.lang.String strEjbPermInfo)
          EjbPermÀÌ Æ÷ÇÔÇÏ´Â EjbRootÀÇ ID¸¦ ¹ÝȯÇÑ´Ù.
 java.util.Locale getLocale()
          ½Ã½ºÅÛ ·ÎÄÉÀÏ Á¤º¸¸¦ ¾ò¾î¿Â´Ù.
 java.util.Vector getParentAuthMethodPolicy(java.lang.String strInfo)
          »óÀ§ EjbPerm °´Ã¼ÀÇ AuthMethodPolicy ¸ñ·ÏÀ» ¹ÝȯÇÑ´Ù.
 java.lang.String getParentInfo(java.lang.String strEjbInfo)
          »óÀ§ DNÀ» ¹ÝȯÇÑ´Ù.
 byte[] getTicketKey(java.lang.String strTrustedSSO)
          TrustedSSOÀÇ °øÅëµÈ TicketKey¸¦ ¹ÝȯÇÑ´Ù.
 boolean isEjbPerm(java.lang.String strInfo)
          EjbPerm À¯ÇüÀÎÁö ¿©ºÎ¸¦ È®ÀÎÇÑ´Ù.
 boolean isEjbPermId(java.lang.String strInfo)
          EjbPerm À¯ÇüÀÎÁö ¿©ºÎ¸¦ È®ÀÎÇÑ´Ù.
 boolean isEjbRoot(java.lang.String strInfo)
          EjbRoot À¯ÇüÀÎÁö ¿©ºÎ¸¦ È®ÀÎÇÑ´Ù.
 boolean isEjbRootId(java.lang.String strInfo)
          EjbRoot À¯ÇüÀÎÁö ¿©ºÎ¸¦ È®ÀÎÇÑ´Ù.
 boolean isNothingProtected(java.lang.String strEid)
          EjbRootÀÇ isNothingProtected ¼Ó¼ºÀ» ¹ÝȯÇÑ´Ù.
 boolean isParentEp(java.lang.String strChildEpInfo, java.lang.String strParentEpInfo)
          »óÀ§ Ep ¿©ºÎ È®ÀÎ
 java.lang.String makeId(java.lang.String strBaseId, java.lang.String strEid)
          ID °ªÀ» »ý¼ºÇÑ´Ù.
 boolean modifyEjbPerm(EjbPerm EjbPermInfo, java.util.Set setModifyAttr, boolean bModifyProf)
          EjbPermÀ» º¯°æÇÑ´Ù.
 boolean modifyEjbRoot(EjbRoot EjbRootInfo, java.util.Set setModifyAttr, boolean bModifyProf)
          EjbRoot¸¦ º¯°æÇÑ´Ù.
 void setLocale(java.util.Locale locale)
          ½Ã½ºÅÛÀÇ ·ÎÄÉÀÏ Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.
 

Method Detail

getEjbPermInfo

public EjbPerm getEjbPermInfo(java.lang.String strEjbPermInfo,
                              Macl macl)
                       throws SFEnvParamException,
                              SFInvalidParameterException,
                              SFBindException,
                              SFDaoException,
                              SFNoSuchValueException
EjbPerm °´Ã¼¸¦ ¹ÝȯÇÑ´Ù.

Parameters:
strEjbPermInfo - ´ë»ó EjbPermÀÇ °íÀ¯ ID
macl - Á¢±ÙÀÚÀÇ MACL Á¤º¸
Returns:
´ë»ó EjbPerm °´Ã¼
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFNoSuchValueException

findEjbPerm

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

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

addEjbPerm

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

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

modifyEjbPerm

public boolean modifyEjbPerm(EjbPerm EjbPermInfo,
                             java.util.Set setModifyAttr,
                             boolean bModifyProf)
                      throws SFEnvParamException,
                             SFInvalidParameterException,
                             SFBindException,
                             SFDaoException,
                             SFNoSuchValueException
EjbPermÀ» º¯°æÇÑ´Ù.

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

delEjbPerm

public boolean delEjbPerm(java.lang.String strEjbPermInfo)
                   throws SFEnvParamException,
                          SFInvalidParameterException,
                          SFBindException,
                          SFDaoException,
                          SFNoSuchValueException
EjbPerm °´Ã¼¸¦ »èÁ¦ÇÑ´Ù.

Parameters:
strEjbPermInfo - ´ë»ó EjbPermÀÇ Á¤º¸(ID)
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFNoSuchValueException
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

delEjbPerm

public boolean delEjbPerm(java.lang.String strEjbPermInfo,
                          boolean bScopeOneLevel)
                   throws SFEnvParamException,
                          SFInvalidParameterException,
                          SFBindException,
                          SFDaoException,
                          SFNoSuchValueException
EjbPerm °´Ã¼¸¦ »èÁ¦ÇÑ´Ù.

Parameters:
strEjbPermInfo - ´ë»ó EjbPermÀÇ Á¤º¸(ID)
bScopeOneLevel - one level °Ë»ö ¿É¼Ç
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFNoSuchValueException
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

getEjbRootInfo

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

getEjbRootOfEjbPerm

public java.lang.String getEjbRootOfEjbPerm(java.lang.String strEjbPermInfo)
                                     throws SFEnvParamException,
                                            SFInvalidParameterException,
                                            SFBindException,
                                            SFDaoException,
                                            SFNoSuchValueException
EjbPermÀÌ Æ÷ÇÔÇÏ´Â EjbRootÀÇ ID¸¦ ¹ÝȯÇÑ´Ù.

Parameters:
strEjbPermInfo - ´ë»ó EjbPermÀÇ Á¤º¸(ID)
Returns:
»óÀ§ EjbRoot Á¤º¸(ID)
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFNoSuchValueException

findEjbRoot

public java.util.Vector findEjbRoot(AbstractSearchFilter objFilter)
                             throws SFInvalidParameterException,
                                    SFEnvParamException,
                                    SFBindException,
                                    SFDaoException
EjbRoot¸¦ °Ë»öÇÑ´Ù.

Parameters:
objFilter - °Ë»öÇÊÅÍ °ª
Returns:
°Ë»öµÈ EjbRoot Á¤º¸(ID) °á°ú¸ñ·Ï
Throws:
SFInvalidParameterException
SFEnvParamException
SFBindException
SFDaoException

getEjbRootInfo

public EjbRoot getEjbRootInfo(java.lang.String strNode,
                              java.lang.String strIpHost,
                              int nPort)
                       throws SFInvalidParameterException,
                              SFEnvParamException,
                              SFBindException,
                              SFDaoException,
                              SFNoSuchValueException
EjbRoot¸¦ °Ë»öÇÑ´Ù.

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

getEjbRootId

public java.lang.String getEjbRootId(java.lang.String strEid)
                              throws SFInvalidParameterException,
                                     SFEnvParamException,
                                     SFBindException,
                                     SFDaoException,
                                     SFNoSuchValueException
NodeÀÇ EID¿¡ ´ëÇÑ EjbRootÀÇ ID¸¦ ¹ÝȯÇÑ´Ù.

Parameters:
strEid - NodeÀÇ EID
Returns:
EjbRootÀÇ ID
Throws:
SFInvalidParameterException
SFEnvParamException
SFBindException
SFDaoException
SFNoSuchValueException

getEjbRootOfEid

public EjbRoot getEjbRootOfEid(java.lang.String strEid)
                        throws SFEnvParamException,
                               SFInvalidParameterException,
                               SFBindException,
                               SFDaoException,
                               SFNoSuchValueException
EjbRoot¸¦ °Ë»öÇÑ´Ù.

Parameters:
strEid - EID °ª
Returns:
°Ë»öµÈ EjbRoot
Throws:
SFNoSuchValueException
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

isNothingProtected

public boolean isNothingProtected(java.lang.String strEid)
                           throws SFEnvParamException,
                                  SFInvalidParameterException,
                                  SFBindException,
                                  SFDaoException,
                                  SFNoSuchValueException
EjbRootÀÇ isNothingProtected ¼Ó¼ºÀ» ¹ÝȯÇÑ´Ù. ¸¸¾à EjbRoot°¡ ¾ø´Ù¸é, SFNoEjbRootException¸¦ ´øÁø´Ù.

Parameters:
strEid - EID °ª
Returns:
isNothingProtected
Throws:
SFNoSuchValueException
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

modifyEjbRoot

public boolean modifyEjbRoot(EjbRoot EjbRootInfo,
                             java.util.Set setModifyAttr,
                             boolean bModifyProf)
                      throws SFEnvParamException,
                             SFInvalidParameterException,
                             SFBindException,
                             SFDaoException,
                             SFNoSuchValueException
EjbRoot¸¦ º¯°æÇÑ´Ù.

Parameters:
EjbRootInfo - ´ë»ó EjbRootÀÇ Á¤º¸(ID)
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFNoSuchValueException
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

delEjbRoot

public boolean delEjbRoot(java.lang.String strEjbRootInfo)
                   throws SFEnvParamException,
                          SFInvalidParameterException,
                          SFBindException,
                          SFDaoException,
                          SFNoSuchValueException
EjbRoot °´Ã¼¸¦ »èÁ¦ÇÑ´Ù.

Parameters:
strEjbRootInfo - ´ë»ó EjbRootÀÇ Á¤º¸(ID)
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFNoSuchValueException
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

delEjbRoot

public boolean delEjbRoot(java.lang.String strEjbRootInfo,
                          boolean bScopeOneLevel)
                   throws SFEnvParamException,
                          SFInvalidParameterException,
                          SFBindException,
                          SFDaoException,
                          SFNoSuchValueException
EjbRoot °´Ã¼¸¦ »èÁ¦ÇÑ´Ù.

Parameters:
strEjbRootInfo - ´ë»ó EjbRootÀÇ Á¤º¸(ID)
bScopeOneLevel - one level °Ë»ö ¿É¼Ç
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFNoSuchValueException
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

addEjbRoot

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

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

getParentInfo

public java.lang.String getParentInfo(java.lang.String strEjbInfo)
»óÀ§ DNÀ» ¹ÝȯÇÑ´Ù. ÀÚ¿øÀÇ ÃÖ»óÀ§ °æ·Î¿¡ ´ëÇÑ »óÀ§ DNÀ» ¿äûÇÒ ¶§´Â nullÀ» ¹ÝȯÇÑ´Ù.

Parameters:
strEjbInfo - ´ë»ó EjbPerm µµ´Â EjbRootÀÇ À§Ä¡(ID)
Returns:
ȗˤ DN

findEjbRootOfTrustedSSO

public java.util.Vector findEjbRootOfTrustedSSO(java.lang.String strTrustedSSO)
                                         throws SFInvalidParameterException,
                                                SFEnvParamException,
                                                SFBindException,
                                                SFDaoException
ÁöÁ¤ÇÑ TrustedSSO ¸¦ °®´Â EjbRoot¸¦ °Ë»öÇÑ´Ù.

Parameters:
strTrustedSSO - TrustedSSO ±×·ì À̸§. nullÀ̰ųª °ø¹é¹®ÀÚ¿­À̸é, TrustedSSOÀ» °®Áö ¾Ê´Â °ÍÀ» °Ë»öÇÑ´Ù.
Returns:
°Ë»öµÈ EjbRoot Á¤º¸(ID) °á°ú¸ñ·Ï
Throws:
SFInvalidParameterException
SFEnvParamException
SFBindException
SFDaoException

findEjbRootOfGlobalSSO

public java.util.Vector findEjbRootOfGlobalSSO(java.lang.String strGlobalSSO)
                                        throws SFInvalidParameterException,
                                               SFEnvParamException,
                                               SFBindException,
                                               SFDaoException
ÁöÁ¤ÇÑ GlobalSSO ¸¦ °®´Â EjbRoot¸¦ °Ë»öÇÑ´Ù.

Parameters:
strGlobalSSO - GlobalSSO ±×·ì À̸§. nullÀ̰ųª °ø¹é¹®ÀÚ¿­À̸é, GlobalSSOÀ» °®Áö ¾Ê´Â °ÍÀ» °Ë»öÇÑ´Ù.
Returns:
°Ë»öµÈ EjbRoot Á¤º¸(dn) °á°ú¸ñ·Ï
Throws:
SFInvalidParameterException
SFEnvParamException
SFBindException
SFDaoException

getEjbRootInfoOfNodeConfig

public EjbRoot getEjbRootInfoOfNodeConfig(java.lang.String strEid,
                                          java.lang.String strIpHost,
                                          int nPort)
                                   throws SFInvalidParameterException,
                                          SFEnvParamException,
                                          SFBindException,
                                          SFDaoException,
                                          SFNoSuchValueException
ÁöÁ¤ÇÑ Node¸¦ °®´Â EjbRoot¸¦ °Ë»öÇÑ´Ù. NodeÀÇ À̸§, IP, PORT ¸¸ üũÇÑ´Ù.

Parameters:
strEid - ´ë»ó Node ÀÇ EID
strIpHost - Node (¶Ç´Â IP) ÁÖ¼Ò
nPort - Node Åë½Å Æ÷Æ®
Returns:
°Ë»öµÈ EjbRoot
Throws:
SFNoSuchValueException
SFInvalidParameterException
SFEnvParamException
SFBindException
SFDaoException

getTicketKey

public byte[] getTicketKey(java.lang.String strTrustedSSO)
                    throws SFInvalidParameterException,
                           SFEnvParamException,
                           SFBindException,
                           SFDaoException,
                           SFNoSuchValueException
TrustedSSOÀÇ °øÅëµÈ TicketKey¸¦ ¹ÝȯÇÑ´Ù.

Parameters:
strTrustedSSO - TrustedSSO ±×·ì À̸§
Returns:
TicketKey
Throws:
SFInvalidParameterException
SFEnvParamException
SFBindException
SFDaoException
SFNoSuchValueException

makeId

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

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

getEjbPermList

public java.util.Map getEjbPermList(java.lang.String strBase,
                                    boolean bScopeOneLevel)
                             throws SFEnvParamException,
                                    SFInvalidParameterException,
                                    SFBindException,
                                    SFDaoException
strBase ¹Ø¿¡ ÀÖ´Â ¸ðµç EjbPerm ¸ñ·ÏÀ» ÃßÃâÇÑ´Ù.
Å×ÀÌºí±¸Á¶ : ID=EjbRootInfo

Parameters:
strBase - ½ÃÀÛ À§Ä¡
bScopeOneLevel - one level °Ë»ö ¿É¼Ç
Returns:
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

getEjbRootList

public java.util.Map getEjbRootList()
                             throws SFEnvParamException,
                                    SFInvalidParameterException,
                                    SFBindException,
                                    SFDaoException
strBase ¹Ø¿¡ ÀÖ´Â ¸ðµç EjbRoot ¸ñ·ÏÀ» ÃßÃâÇÑ´Ù.
Å×ÀÌºí±¸Á¶ : ID=EjbRootInfo

Returns:
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

getAuthMethodPolicy

public java.util.Vector getAuthMethodPolicy(java.lang.String strEjbPermInfo)
                                     throws SFEnvParamException,
                                            SFInvalidParameterException,
                                            SFBindException,
                                            SFDaoException,
                                            SFNoSuchValueException
´ë»ó ID¿¡ À§Ä¡ÇÏ´Â EjbPerm °´Ã¼ÀÇ AuthMethodPolicy ¼Ó¼ºÀ» ÃßÃâÇÑ´Ù.

Parameters:
strEjbPermInfo - EjbPerm À§Ä¡
Returns:
AuthMethodPolicyÀÇ ¼Ó¼º°ª
Throws:
SFNoSuchValueException
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

getParentAuthMethodPolicy

public java.util.Vector getParentAuthMethodPolicy(java.lang.String strInfo)
                                           throws SFEnvParamException,
                                                  SFInvalidParameterException,
                                                  SFDaoException,
                                                  SFBindException,
                                                  SFNoSuchValueException
»óÀ§ EjbPerm °´Ã¼ÀÇ AuthMethodPolicy ¸ñ·ÏÀ» ¹ÝȯÇÑ´Ù.

Parameters:
strInfo - °´Ã¼ Á¤º¸
Returns:
»óÀ§ EjbPerm °´Ã¼ÀÇ AuthMethodPolicy ¸ñ·Ï
Throws:
SFNoSuchValueException
SFEnvParamException
SFInvalidParameterException
SFDaoException
SFBindException

isParentEp

public boolean isParentEp(java.lang.String strChildEpInfo,
                          java.lang.String strParentEpInfo)
»óÀ§ Ep ¿©ºÎ È®ÀÎ

Parameters:
strChildEpInfo -
strParentEpInfo -
Returns:

getEjbPermList

public java.util.Vector getEjbPermList(java.lang.String strAuthMethodPolicy)
                                throws SFEnvParamException,
                                       SFInvalidParameterException,
                                       SFBindException,
                                       SFDaoException
AuthMethodPolicyÀ» Æ÷ÇÔÇÏ´Â EjbPerm ¸ñ·ÏÀ» ¹ÝȯÇÑ´Ù.

Parameters:
strAuthMethodPolicy -
Returns:
Throws:
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException

getEjbPermNameInfo

public java.lang.String getEjbPermNameInfo(java.lang.String strId)
EjbPermÀÇ EID Á¤º¸ Á¶È¸

Parameters:
strId -
Returns:
EjbPermÀÇ EID Á¤º¸

getEjbRootNameInfo

public java.lang.String getEjbRootNameInfo(java.lang.String strId)
EjbRootÀÇ EID Á¤º¸ Á¶È¸

Parameters:
strId -
Returns:
EjbRootÀÇ EID Á¤º¸

getEjbPermRepositoryRoot

public java.lang.String getEjbPermRepositoryRoot()
ÃÖ»óÀ§ EjbPermRepositoryÀÇ À§Ä¡(¾ÆÀ̵ð)¸¦ ¹ÝȯÇÑ´Ù.

Returns:
EjbPermRepository À§Ä¡(¾ÆÀ̵ð)

isEjbRoot

public boolean isEjbRoot(java.lang.String strInfo)
                  throws SFEnvParamException,
                         SFInvalidParameterException,
                         SFDaoException,
                         SFBindException
EjbRoot À¯ÇüÀÎÁö ¿©ºÎ¸¦ È®ÀÎÇÑ´Ù.
´ë»ó ¿£Æ®¸®·ÎºÎÅÍ Á÷Á¢ Á¤º¸¸¦ ÃßÃâÇϹǷÎ, ¿£Æ®¸®°¡ ¾øÀ¸¸é falseÀÌ´Ù.

Parameters:
strInfo - °´Ã¼ Á¤º¸
Returns:
ÀÏÄ¡ ¿©ºÎ
Throws:
SFEnvParamException
SFInvalidParameterException
SFDaoException
SFBindException

isEjbPerm

public boolean isEjbPerm(java.lang.String strInfo)
                  throws SFEnvParamException,
                         SFInvalidParameterException,
                         SFDaoException,
                         SFBindException
EjbPerm À¯ÇüÀÎÁö ¿©ºÎ¸¦ È®ÀÎÇÑ´Ù.
´ë»ó ¿£Æ®¸®·ÎºÎÅÍ Á÷Á¢ Á¤º¸¸¦ ÃßÃâÇϹǷÎ, ¿£Æ®¸®°¡ ¾øÀ¸¸é falseÀÌ´Ù.

Parameters:
strInfo - °´Ã¼ Á¤º¸
Returns:
ÀÏÄ¡ ¿©ºÎ
Throws:
SFEnvParamException
SFInvalidParameterException
SFDaoException
SFBindException

isEjbRootId

public boolean isEjbRootId(java.lang.String strInfo)
                    throws SFEnvParamException,
                           SFInvalidParameterException,
                           SFDaoException,
                           SFBindException
EjbRoot À¯ÇüÀÎÁö ¿©ºÎ¸¦ È®ÀÎÇÑ´Ù.
strInfo Á¤º¸¸¸À¸·Î À¯ÇüÀ» È®ÀÎÇϹǷÎ, ¿£Æ®¸® Á¸Àç¿©ºÎ´Â È®ÀÎÇÒ ¼ö ¾ø´Ù.

Parameters:
strInfo - °´Ã¼ Á¤º¸
Returns:
ÀÏÄ¡ ¿©ºÎ
Throws:
SFEnvParamException
SFInvalidParameterException
SFDaoException
SFBindException

isEjbPermId

public boolean isEjbPermId(java.lang.String strInfo)
                    throws SFEnvParamException,
                           SFInvalidParameterException,
                           SFDaoException,
                           SFBindException
EjbPerm À¯ÇüÀÎÁö ¿©ºÎ¸¦ È®ÀÎÇÑ´Ù.
strInfo Á¤º¸¸¸À¸·Î À¯ÇüÀ» È®ÀÎÇϹǷÎ, ¿£Æ®¸® Á¸Àç¿©ºÎ´Â È®ÀÎÇÒ ¼ö ¾ø´Ù.

Parameters:
strInfo - °´Ã¼ Á¤º¸
Returns:
ÀÏÄ¡ ¿©ºÎ
Throws:
SFEnvParamException
SFInvalidParameterException
SFDaoException
SFBindException

getContextList

public java.util.Vector getContextList(java.lang.String strBase)
                                throws SFEnvParamException,
                                       SFBindException,
                                       SFInvalidParameterException,
                                       SFDaoException
Context Tree¸¦ ÃßÃâÇÑ´Ù.

Parameters:
strBase - ½ÃÀÛ À§Ä¡
Returns:
List °´Ã¼
Throws:
SFEnvParamException
SFBindException
SFInvalidParameterException
SFDaoException

setLocale

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

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

getLocale

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

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

close

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


getEjbPermAttributeName

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

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

getEjbPermAttributes

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

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

getEjbRootAttributeName

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

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

getEjbRootAttributes

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

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


Copyright © 2004 SoftForum Corp. All Rights Reserved.