com.safeidentity.adminservice.impl
Class EjbManager

java.lang.Object
  extended bycom.safeidentity.adminservice.impl.EjbManager
All Implemented Interfaces:
EjbAdmin

public class EjbManager
extends java.lang.Object
implements EjbAdmin

Author:
cho

Constructor Summary
EjbManager()
          EjbManager »ý¼ºÀÚ
 
Method Summary
 boolean addEjbPerm(java.lang.String strAdminInfo, EjbPerm EjbPermInfo, boolean bIgnoreDetailException)
          EjbPerm ¿£Æ®¸®¸¦ Ãß°¡ÇÑ´Ù.
 boolean addEjbRoot(java.lang.String strAdminInfo, EjbRoot EjbRootInfo, boolean bIgnoreDetailException)
          EjbRoot ¿£Æ®¸®¸¦ Ãß°¡ÇÑ´Ù.
 void close()
          Connector¿¡ ¿¬°áµÈ ÀúÀå¼Ò¿ÍÀÇ ¿¬°áÀ» Á¾·áÇÑ´Ù.
 java.util.Vector copyAllEjbPerm(java.lang.String strAdminInfo, java.lang.String strSrcEjbPermInfo, java.lang.String strDstEjbPermInfo, boolean bIgnoreDetailException)
          EjbPerm¸¦ ´Ù¸¥ À§Ä¡·Î º¹»çÇÑ´Ù.
 boolean copyEjbPerm(java.lang.String strAdminInfo, java.lang.String strSrcEjbPermInfo, java.lang.String strDstEjbPermInfo, boolean bIgnoreDetailException)
          EjbPerm¸¦ ´Ù¸¥ À§Ä¡·Î º¹»çÇÑ´Ù.
 boolean copyEjbRoot(java.lang.String strAdminInfo, java.lang.String strSrcEjbRootEid, java.lang.String strDstEjbRootEid, boolean bScopeSubTree, boolean bIgnoreDetailException)
          EjbRoot¸¦ ´Ù¸¥ À̸§À¸·Î º¹»çÇÑ´Ù.
 boolean deleteEjbPerm(java.lang.String strAdminInfo, java.lang.String strEjbPermInfo)
          EjbPerm °´Ã¼¸¦ »èÁ¦ÇÑ´Ù.
 boolean deleteEjbPerm(java.lang.String strAdminInfo, java.lang.String strEjbPermInfo, boolean bScopeSubTree)
          EjbPerm °´Ã¼¸¦ »èÁ¦ÇÑ´Ù.
 boolean deleteEjbRoot(java.lang.String strAdminInfo, java.lang.String strEjbRootEid)
          EjbRoot °´Ã¼¸¦ »èÁ¦ÇÑ´Ù.
 boolean deleteEjbRoot(java.lang.String strAdminInfo, java.lang.String strEjbRootEid, boolean bScopeSubTree)
          EjbRoot °´Ã¼¸¦ »èÁ¦ÇÑ´Ù.
 void finalize()
           
 java.util.Vector findEjbPerm(java.lang.String strAdminInfo, AbstractSearchFilter objFilter)
          EjbPermÀ» °Ë»öÇÑ´Ù.
 java.util.Vector findEjbPerm(java.lang.String strAdminInfo, AbstractSearchFilter objFilter, java.lang.String strEjbRootEid)
          EjbRoot¿¡ ´ëÇÑ EjbPermÀ» °Ë»öÇÑ´Ù.
 java.util.Vector findEjbPerm(java.lang.String strAdminInfo, java.lang.String strEjbRootEid, java.lang.String res)
          ÀÚ¿ø¿¡ ´ëÇÑ ±¸ºÐÀÚ¸¦ °®´Â ¸ðµç EjbPermÀ» °Ë»öÇÑ´Ù.
 java.util.Vector findEjbPerm(java.lang.String strAdminInfo, java.lang.String strEjbRootEid, java.lang.String res, java.lang.String operation)
          ÀÚ¿ø¿¡ ´ëÇÑ ±¸ºÐÀÚ¿Í Á¢±Ù¹æ¹ýÀ» µ¿½Ã¿¡ °®´Â ¸ðµç EjbPermÀ» °Ë»öÇÑ´Ù.
 java.util.Vector findEjbRoot(java.lang.String strAdminInfo, AbstractSearchFilter objFilter)
          EjbRoot¸¦ °Ë»öÇÑ´Ù.
 java.lang.String getDisplayName(java.lang.String targId)
          »ç¿ëÀÚ ID, »ç¿ëÀÚÁ¶Á÷ ID , »ç¿ëÀÚÀúÀå¼Ò ID¿¡ ´ëÇØ¼­ Ç¥½ÃÀ̸§ ÇüÅ·Π¹ÝȯÇÑ´Ù.
 EjbPerm getEjbPermInfo(java.lang.String strAdminInfo, java.lang.String strEjbPermInfo)
          EjbPerm °´Ã¼¸¦ ¹ÝȯÇÑ´Ù.
 java.util.Vector getEjbPermList(java.lang.String strAdminInfo, java.lang.String strEjbRootEid)
          EjbRoot¿¡ ´ëÇÑ ¸ðµç EjbPermµé(¸ñ·Ï)À» ¹ÝȯÇÑ´Ù.
 java.util.Vector getEjbPermList(java.lang.String strAdminInfo, java.lang.String strBase, boolean bScopeSubTree)
           
 java.lang.String getEjbPermNameInfo(java.lang.String strEjbPermId)
          EjbPermÀÇ EID Á¤º¸ Á¶È¸
 java.lang.String getEjbPermRepositoryRoot()
          ÃÖ»óÀ§ EjbPermRepositoryÀÇ ID¸¦ ¹ÝȯÇÑ´Ù.
 EjbRoot getEjbRootInfo(java.lang.String strAdminInfo, java.lang.String strEjbRootEid)
          EjbRoot °´Ã¼¸¦ ¹ÝȯÇÑ´Ù.
 EjbRoot getEjbRootInfoOfNodeConfig(java.lang.String strAdminInfo, NodeConfig node)
          NodeConfig¸¦ °®´Â EjbRoot¸¦ ¹ÝȯÇÑ´Ù.
 java.util.Vector getEjbRootList(java.lang.String strAdminInfo)
          EjbRootµéÀÇ EID ¸ñ·ÏÀ» ¹ÝȯÇÑ´Ù.
 java.util.Vector getEjbRootListOfTrustedSSO(java.lang.String strAdminInfo, java.lang.String strTrustedSSO)
          TrustedSSO ±×·ìÀ̸§À» °®´Â EjbRootÀÇ EID ¸ñ·ÏÀ» ¹ÝȯÇÑ´Ù.
 java.lang.String getEjbRootNameInfo(java.lang.String strEjbRootId)
          EjbRootÀÇ EID Á¤º¸ Á¶È¸
 EjbRoot getEjbRootOfEjbPerm(java.lang.String strAdminInfo, java.lang.String strEjbPermInfo)
          EjbPermÀ» Æ÷ÇÔÇÏ´Â EjbRoot¸¦ ¹ÝȯÇÑ´Ù.
 java.util.Locale getLocale()
          ½Ã½ºÅÛ ·ÎÄÉÀÏ Á¤º¸¸¦ ¾ò¾î¿Â´Ù.
 java.util.Vector getParentAuthMethodPolicy(java.lang.String strAdminInfo, java.lang.String strInfo)
          »óÀ§ EjbPerm °´Ã¼ÀÇ AuthMethodPolicy ¸ñ·ÏÀ» ¹ÝȯÇÑ´Ù.
 java.util.Vector getTrustedSSOList(java.lang.String strAdminInfo)
          ¸ðµç ¿¡ÀÌÀüÆ®(CustRoot, EjbRoot, WebRoot)µéÀÇ TrustedSSO ¸ñ·ÏÀ» ¹ÝȯÇÑ´Ù.
 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 À¯ÇüÀÎÁö ¿©ºÎ¸¦ È®ÀÎÇÑ´Ù.
 java.lang.String makeId(java.lang.String strBaseId, java.lang.String strEid)
          EjbPermÀÇ ID¸¦ »ý¼ºÇÑ´Ù.
 boolean modifyEjbPerm(java.lang.String strAdminInfo, EjbPerm EjbPermInfo, boolean bIgnoreDetailException)
          EjbPermÀ» º¯°æÇÑ´Ù.
 boolean modifyEjbRoot(java.lang.String strAdminInfo, EjbRoot EjbRootInfo, boolean bIgnoreDetailException)
          EjbRoot¸¦ º¯°æÇÑ´Ù.
 java.util.Vector moveAllEjbPerm(java.lang.String strAdminInfo, java.lang.String strSrcEjbPermInfo, java.lang.String strDstEjbPermInfo, boolean bIgnoreDetailException)
          EjbPerm¸¦ ´Ù¸¥ À§Ä¡·Î À̵¿ÇÑ´Ù.
 boolean moveEjbPerm(java.lang.String strAdminInfo, java.lang.String strSrcEjbPermInfo, java.lang.String strDstEjbPermInfo, boolean bIgnoreDetailException)
          EjbPerm¸¦ ´Ù¸¥ À§Ä¡·Î À̵¿ÇÑ´Ù.
 boolean moveEjbRoot(java.lang.String strAdminInfo, java.lang.String strEjbRootEid, java.lang.String strDstTrustedSSO)
          EjbRoot¸¦ »õ·Î¿î TrustedSSO·Î À̵¿ÇÑ´Ù.
 void setLocale(java.util.Locale locale)
          ½Ã½ºÅÛÀÇ ·ÎÄÉÀÏ Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EjbManager

public EjbManager()
           throws SFEnvParamException
EjbManager »ý¼ºÀÚ

Method Detail

finalize

public void finalize()
              throws java.lang.Throwable
Throws:
java.lang.Throwable

getEjbPermInfo

public EjbPerm getEjbPermInfo(java.lang.String strAdminInfo,
                              java.lang.String strEjbPermInfo)
                       throws SFEnvParamException,
                              SFInitDaoException,
                              SFInvalidParameterException,
                              SFAccessRightException,
                              SFBindException,
                              SFDaoException,
                              SFNoSuchValueException
Description copied from interface: EjbAdmin
EjbPerm °´Ã¼¸¦ ¹ÝȯÇÑ´Ù.

Specified by:
getEjbPermInfo in interface EjbAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ID
strEjbPermInfo - ´ë»ó EjbPermÀÇ ID
Returns:
´ë»ó EjbPerm °´Ã¼
Throws:
SFEnvParamException
SFInitDaoException
SFInvalidParameterException
SFAccessRightException
SFBindException
SFDaoException
SFNoSuchValueException
See Also:
EjbAdmin.getEjbPermInfo(java.lang.String, java.lang.String)

getEjbPermList

public java.util.Vector getEjbPermList(java.lang.String strAdminInfo,
                                       java.lang.String strEjbRootEid)
                                throws SFInitDaoException,
                                       SFInvalidParameterException,
                                       SFEnvParamException,
                                       SFBindException,
                                       SFDaoException
Description copied from interface: EjbAdmin
EjbRoot¿¡ ´ëÇÑ ¸ðµç EjbPermµé(¸ñ·Ï)À» ¹ÝȯÇÑ´Ù.

Specified by:
getEjbPermList in interface EjbAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ID
strEjbRootEid - °Ë»öÇÒ EjbRoot EID. null À̸é, Àüü EjbRoot¸¦ ´ë»óÀ¸·Î °Ë»öÇÑ´Ù.
Returns:
°Ë»öµÈ EjbPerm °á°ú¸ñ·Ï(ID)
Throws:
SFInitDaoException
SFInvalidParameterException
SFEnvParamException
SFBindException
SFDaoException
See Also:
EjbAdmin.getEjbPermList(java.lang.String, java.lang.String, boolean)

getEjbPermList

public java.util.Vector getEjbPermList(java.lang.String strAdminInfo,
                                       java.lang.String strBase,
                                       boolean bScopeSubTree)
                                throws SFInitDaoException,
                                       SFInvalidParameterException,
                                       SFEnvParamException,
                                       SFBindException,
                                       SFDaoException
Specified by:
getEjbPermList in interface EjbAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ID
strBase - °Ë»ö ½ÃÀÛÀ§Ä¡ ID
bScopeSubTree - ÇÏÀ§ ³ëµåÀÇ Ã³¸®¿©ºÎ
Returns:
°Ë»öµÈ EjbPerm °á°ú¸ñ·Ï(ID)
Throws:
SFInitDaoException
SFInvalidParameterException
SFEnvParamException
SFBindException
SFDaoException
See Also:
EjbAdmin.getEjbPermList(java.lang.String, java.lang.String, boolean)

findEjbPerm

public java.util.Vector findEjbPerm(java.lang.String strAdminInfo,
                                    AbstractSearchFilter objFilter)
                             throws SFInitDaoException,
                                    SFInvalidParameterException,
                                    SFEnvParamException,
                                    SFBindException,
                                    SFDaoException
Description copied from interface: EjbAdmin
EjbPermÀ» °Ë»öÇÑ´Ù.
¸ðµç EjbRoot¿¡ ´ëÇØ¼­ ÇÏÀ§ Æ®¸®±îÁö °Ë»öÇÑ´Ù.

Specified by:
findEjbPerm in interface EjbAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ID
objFilter - °Ë»öÇÊÅÍ °ª
Returns:
°Ë»öµÈ EjbPermÀÇ ID °á°ú¸ñ·Ï
Throws:
SFInitDaoException
SFInvalidParameterException
SFEnvParamException
SFBindException
SFDaoException
See Also:
EjbAdmin.findEjbPerm(java.lang.String, com.safeidentity.adminservice.util.AbstractSearchFilter)

findEjbPerm

public java.util.Vector findEjbPerm(java.lang.String strAdminInfo,
                                    java.lang.String strEjbRootEid,
                                    java.lang.String res)
                             throws SFInitDaoException,
                                    SFInvalidParameterException,
                                    SFEnvParamException,
                                    SFBindException,
                                    SFDaoException
Description copied from interface: EjbAdmin
ÀÚ¿ø¿¡ ´ëÇÑ ±¸ºÐÀÚ¸¦ °®´Â ¸ðµç EjbPermÀ» °Ë»öÇÑ´Ù.

Specified by:
findEjbPerm in interface EjbAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ID
strEjbRootEid - °Ë»öÇÒ EjbRoot EID. null À̸é, Àüü EjbRoot¸¦ ´ë»óÀ¸·Î °Ë»öÇÑ´Ù.
res - ÀÚ¿ø ±¸ºÐÀÚ. null À̸é, ¸ðµç ÀÚ¿ø ±¸ºÐÀÚ¿¡ ´ëÇØ¼­ °Ë»öÇÑ´Ù.
Returns:
°Ë»öµÈ EjbPerm °á°ú¸ñ·Ï
Throws:
SFInitDaoException
SFInvalidParameterException
SFEnvParamException
SFBindException
SFDaoException
See Also:
EjbAdmin.findEjbPerm(java.lang.String, java.lang.String, java.lang.String)

findEjbPerm

public java.util.Vector findEjbPerm(java.lang.String strAdminInfo,
                                    java.lang.String strEjbRootEid,
                                    java.lang.String res,
                                    java.lang.String operation)
                             throws SFInitDaoException,
                                    SFInvalidParameterException,
                                    SFEnvParamException,
                                    SFBindException,
                                    SFDaoException
Description copied from interface: EjbAdmin
ÀÚ¿ø¿¡ ´ëÇÑ ±¸ºÐÀÚ¿Í Á¢±Ù¹æ¹ýÀ» µ¿½Ã¿¡ °®´Â ¸ðµç EjbPermÀ» °Ë»öÇÑ´Ù.

Specified by:
findEjbPerm in interface EjbAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ID
strEjbRootEid - °Ë»öÇÒ EjbRoot EID. null À̸é, Àüü EjbRoot¸¦ ´ë»óÀ¸·Î °Ë»öÇÑ´Ù.
res - ÀÚ¿ø ±¸ºÐÀÚ. null À̸é, ¸ðµç ÀÚ¿ø ±¸ºÐÀÚ¿¡ ´ëÇØ¼­ °Ë»öÇÑ´Ù.
operation - ÀÚ¿ø Á¢±Ù¹æ¹ý. null À̸é, ¸ðµç ÀÚ¿ø Á¢±Ù¹æ¹ý¿¡ ´ëÇØ¼­ °Ë»öÇÑ´Ù.
Returns:
°Ë»öµÈ EjbPerm °á°ú¸ñ·Ï
Throws:
SFInitDaoException
SFInvalidParameterException
SFEnvParamException
SFBindException
SFDaoException
See Also:
EjbAdmin.findEjbPerm(java.lang.String, java.lang.String, java.lang.String, java.lang.String)

findEjbPerm

public java.util.Vector findEjbPerm(java.lang.String strAdminInfo,
                                    AbstractSearchFilter objFilter,
                                    java.lang.String strEjbRootEid)
                             throws SFInitDaoException,
                                    SFInvalidParameterException,
                                    SFEnvParamException,
                                    SFBindException,
                                    SFDaoException
Description copied from interface: EjbAdmin
EjbRoot¿¡ ´ëÇÑ EjbPermÀ» °Ë»öÇÑ´Ù.
ÇÏÀ§ Æ®¸®±îÁö °Ë»öÇÑ´Ù.

Specified by:
findEjbPerm in interface EjbAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ID
objFilter - °Ë»öÇÊÅÍ °ª
strEjbRootEid - °Ë»öÇÒ EjbRoot EID. null À̸é, Àüü EjbRoot¸¦ ´ë»óÀ¸·Î °Ë»öÇÑ´Ù.
Returns:
°Ë»öµÈ EjbPerm °á°ú¸ñ·Ï
Throws:
SFInitDaoException
SFInvalidParameterException
SFEnvParamException
SFBindException
SFDaoException
See Also:
com.safeidentity.adminservice.EjbAdmin#findEjbPerm(java.lang.String, com.safeidentity.adminservice.util.AbstractSearchFilter, java.lang.String, boolean)

addEjbPerm

public boolean addEjbPerm(java.lang.String strAdminInfo,
                          EjbPerm EjbPermInfo,
                          boolean bIgnoreDetailException)
                   throws SFInitDaoException,
                          SFAccessRightException,
                          SFEnvParamException,
                          SFInvalidParameterException,
                          SFBindException,
                          SFDaoException,
                          SFAlreadyExistsException
Description copied from interface: EjbAdmin
EjbPerm ¿£Æ®¸®¸¦ Ãß°¡ÇÑ´Ù.

Specified by:
addEjbPerm in interface EjbAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ID
EjbPermInfo - Ãß°¡ÇÏ·Á´Â EjbPerm °´Ã¼
bIgnoreDetailException - °´Ã¼¿¡ ¼³Á¤µÈ ¼Ó¼º¿¡ ´ëÇÏ¿© ±ÇÇÑÀÌ ¾ø´Â °æ¿ì AccessRightException À» ¹ß»ý½ÃųÁöÀÇ ¿©ºÎ¸¦ °áÁ¤
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFAlreadyExistsException
SFInitDaoException
SFAccessRightException
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
See Also:
EjbAdmin.addEjbPerm(java.lang.String, com.safeidentity.adminservice.objects.EjbPerm, boolean)

deleteEjbPerm

public boolean deleteEjbPerm(java.lang.String strAdminInfo,
                             java.lang.String strEjbPermInfo)
                      throws SFInitDaoException,
                             SFInvalidParameterException,
                             SFEnvParamException,
                             SFBindException,
                             SFDaoException,
                             SFAccessRightException,
                             SFNoSuchValueException
Description copied from interface: EjbAdmin
EjbPerm °´Ã¼¸¦ »èÁ¦ÇÑ´Ù.

Specified by:
deleteEjbPerm in interface EjbAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ID
strEjbPermInfo - »èÁ¦ÇÏ·Á´Â EjbPermÀÇ ID
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFInitDaoException
SFInvalidParameterException
SFEnvParamException
SFBindException
SFDaoException
SFAccessRightException
SFNoSuchValueException
See Also:
com.safeidentity.adminservice.EjbAdmin#deleteEjbPermRelated(java.lang.String, java.lang.String)

modifyEjbPerm

public boolean modifyEjbPerm(java.lang.String strAdminInfo,
                             EjbPerm EjbPermInfo,
                             boolean bIgnoreDetailException)
                      throws SFInitDaoException,
                             SFInvalidParameterException,
                             SFAccessRightException,
                             SFEnvParamException,
                             SFBindException,
                             SFDaoException,
                             SFNoSuchValueException
Description copied from interface: EjbAdmin
EjbPermÀ» º¯°æÇÑ´Ù.

Specified by:
modifyEjbPerm in interface EjbAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ID
EjbPermInfo - º¯°æÇÏ·Á´Â EjbPerm °´Ã¼
bIgnoreDetailException - °´Ã¼¿¡ ¼³Á¤µÈ ¼Ó¼º¿¡ ´ëÇÏ¿© ±ÇÇÑÀÌ ¾ø´Â °æ¿ì AccessRightException À» ¹ß»ý½ÃųÁöÀÇ ¿©ºÎ¸¦ °áÁ¤
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFInitDaoException
SFInvalidParameterException
SFAccessRightException
SFEnvParamException
SFBindException
SFDaoException
SFNoSuchValueException
See Also:
EjbAdmin.modifyEjbPerm(java.lang.String, com.safeidentity.adminservice.objects.EjbPerm, boolean)

getEjbRootInfo

public EjbRoot getEjbRootInfo(java.lang.String strAdminInfo,
                              java.lang.String strEjbRootEid)
                       throws SFInitDaoException,
                              SFAccessRightException,
                              SFEnvParamException,
                              SFInvalidParameterException,
                              SFBindException,
                              SFDaoException,
                              SFNoSuchValueException
Description copied from interface: EjbAdmin
EjbRoot °´Ã¼¸¦ ¹ÝȯÇÑ´Ù.
EjbRoot´Â Æ®¸®±¸Á¶°¡ ¾Æ´Ï°í, ID°¡ ¾Æ´Ñ EID¸¦ ³Ñ±â´Â Á¡¿¡ À¯ÀÇÇÑ´Ù.

Specified by:
getEjbRootInfo in interface EjbAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ID
strEjbRootEid - ´ë»ó EjbRootÀÇ EID
Returns:
´ë»ó EjbRoot °´Ã¼
Throws:
SFNoSuchValueException
SFInitDaoException
SFAccessRightException
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
See Also:
EjbAdmin.getEjbRootInfo(java.lang.String, java.lang.String)

findEjbRoot

public java.util.Vector findEjbRoot(java.lang.String strAdminInfo,
                                    AbstractSearchFilter objFilter)
                             throws SFInitDaoException,
                                    SFInvalidParameterException,
                                    SFEnvParamException,
                                    SFBindException,
                                    SFDaoException
Description copied from interface: EjbAdmin
EjbRoot¸¦ °Ë»öÇÑ´Ù.

Specified by:
findEjbRoot in interface EjbAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ID
objFilter - °Ë»öÇÊÅÍ °ª
Returns:
°Ë»öµÈ EjbRootÀÇ EID ¸ñ·Ï
Throws:
SFInitDaoException
SFInvalidParameterException
SFEnvParamException
SFBindException
SFDaoException
See Also:
EjbAdmin.findEjbRoot(java.lang.String, com.safeidentity.adminservice.util.AbstractSearchFilter)

addEjbRoot

public boolean addEjbRoot(java.lang.String strAdminInfo,
                          EjbRoot EjbRootInfo,
                          boolean bIgnoreDetailException)
                   throws SFInitDaoException,
                          SFAccessRightException,
                          SFTicketException,
                          SFEnvParamException,
                          SFInvalidParameterException,
                          SFBindException,
                          SFDaoException,
                          SFAlreadyExistsException
Description copied from interface: EjbAdmin
EjbRoot ¿£Æ®¸®¸¦ Ãß°¡ÇÑ´Ù.
EjbRoot°¡ Æ÷ÇÔÇÏ´Â ³ëµåÀÇ À¯ÀϼºÀÌ Ã¼Å©µÈ´Ù. ³ëµåÀÇ À̸§ ¶ÇÇÑ Àüü ½Ã½ºÅÛ ³»¿¡¼­ À¯ÀÏÇØ¾ß ÇÑ´Ù.

Specified by:
addEjbRoot in interface EjbAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ID
EjbRootInfo - Ãß°¡ÇÏ·Á´Â EjbRoot °´Ã¼
bIgnoreDetailException - °´Ã¼¿¡ ¼³Á¤µÈ ¼Ó¼º¿¡ ´ëÇÏ¿© ±ÇÇÑÀÌ ¾ø´Â °æ¿ì AccessRightException À» ¹ß»ý½ÃųÁöÀÇ ¿©ºÎ¸¦ °áÁ¤
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFAlreadyExistsException
SFInitDaoException
SFAccessRightException
SFTicketException
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
See Also:
EjbAdmin.addEjbRoot(java.lang.String, com.safeidentity.adminservice.objects.EjbRoot, boolean)

deleteEjbRoot

public boolean deleteEjbRoot(java.lang.String strAdminInfo,
                             java.lang.String strEjbRootEid)
                      throws SFInitDaoException,
                             SFAccessRightException,
                             SFEnvParamException,
                             SFInvalidParameterException,
                             SFBindException,
                             SFDaoException,
                             SFNoSuchValueException
Description copied from interface: EjbAdmin
EjbRoot °´Ã¼¸¦ »èÁ¦ÇÑ´Ù.
EjbRoot´Â Æ®¸®±¸Á¶°¡ ¾Æ´Ï°í, ID°¡ ¾Æ´Ñ EID¸¦ ³Ñ±â´Â Á¡¿¡ À¯ÀÇÇÑ´Ù.

Specified by:
deleteEjbRoot in interface EjbAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ID
strEjbRootEid - »èÁ¦ÇÏ·Á´Â EjbRootÀÇ EID
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFNoSuchValueException
SFInitDaoException
SFAccessRightException
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
See Also:
EjbAdmin.deleteEjbRoot(java.lang.String, java.lang.String)

modifyEjbRoot

public boolean modifyEjbRoot(java.lang.String strAdminInfo,
                             EjbRoot EjbRootInfo,
                             boolean bIgnoreDetailException)
                      throws SFInitDaoException,
                             SFAccessRightException,
                             SFTicketException,
                             SFEnvParamException,
                             SFInvalidParameterException,
                             SFBindException,
                             SFDaoException,
                             SFNoSuchValueException,
                             SFAlreadyExistsException
Description copied from interface: EjbAdmin
EjbRoot¸¦ º¯°æÇÑ´Ù.
EjbRoot°¡ Æ÷ÇÔÇÏ´Â ³ëµåÀÇ À¯ÀϼºÀÌ Ã¼Å©µÈ´Ù. ³ëµåÀÇ À̸§ ¶ÇÇÑ Àüü ½Ã½ºÅÛ ³»¿¡¼­ À¯ÀÏÇØ¾ß ÇÑ´Ù.

Specified by:
modifyEjbRoot in interface EjbAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ID
EjbRootInfo - º¯°æÇÏ·Á´Â EjbRoot °´Ã¼
bIgnoreDetailException - °´Ã¼¿¡ ¼³Á¤µÈ ¼Ó¼º¿¡ ´ëÇÏ¿© ±ÇÇÑÀÌ ¾ø´Â °æ¿ì AccessRightException À» ¹ß»ý½ÃųÁöÀÇ ¿©ºÎ¸¦ °áÁ¤
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFNoSuchValueException
SFAlreadyExistsException
SFInitDaoException
SFAccessRightException
SFTicketException
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
See Also:
EjbAdmin.modifyEjbRoot(java.lang.String, com.safeidentity.adminservice.objects.EjbRoot, boolean)

getEjbRootList

public java.util.Vector getEjbRootList(java.lang.String strAdminInfo)
                                throws SFInitDaoException,
                                       SFInvalidParameterException,
                                       SFEnvParamException,
                                       SFBindException,
                                       SFDaoException
Description copied from interface: EjbAdmin
EjbRootµéÀÇ EID ¸ñ·ÏÀ» ¹ÝȯÇÑ´Ù.

Specified by:
getEjbRootList in interface EjbAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ID
Returns:
°Ë»öµÈ EjbRoot °á°ú¸ñ·Ï (EID) ¸ñ·Ï
Throws:
SFInitDaoException
SFInvalidParameterException
SFEnvParamException
SFBindException
SFDaoException
See Also:
EjbAdmin.getEjbRootList(java.lang.String)

deleteEjbPerm

public boolean deleteEjbPerm(java.lang.String strAdminInfo,
                             java.lang.String strEjbPermInfo,
                             boolean bScopeSubTree)
                      throws SFInitDaoException,
                             SFInvalidParameterException,
                             SFEnvParamException,
                             SFBindException,
                             SFDaoException,
                             SFAccessRightException,
                             SFNoSuchValueException
Description copied from interface: EjbAdmin
EjbPerm °´Ã¼¸¦ »èÁ¦ÇÑ´Ù.

Specified by:
deleteEjbPerm in interface EjbAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ID
strEjbPermInfo - »èÁ¦ÇÏ·Á´Â EjbPermÀÇ ID
bScopeSubTree - ÇÏÀ§ ³ëµåÀÇ Ã³¸®¿©ºÎ
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFInitDaoException
SFInvalidParameterException
SFEnvParamException
SFBindException
SFDaoException
SFAccessRightException
SFNoSuchValueException
See Also:
EjbAdmin.deleteEjbPerm(java.lang.String, java.lang.String, boolean)

deleteEjbRoot

public boolean deleteEjbRoot(java.lang.String strAdminInfo,
                             java.lang.String strEjbRootEid,
                             boolean bScopeSubTree)
                      throws SFInitDaoException,
                             SFInvalidParameterException,
                             SFEnvParamException,
                             SFBindException,
                             SFDaoException,
                             SFAccessRightException,
                             SFNoSuchValueException
Description copied from interface: EjbAdmin
EjbRoot °´Ã¼¸¦ »èÁ¦ÇÑ´Ù.

Specified by:
deleteEjbRoot in interface EjbAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ID
strEjbRootEid - »èÁ¦ÇÏ·Á´Â EjbRootÀÇ EID
bScopeSubTree - ÇÏÀ§ ³ëµå(=EjbPerm)ÀÇ Ã³¸®¿©ºÎ
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFInitDaoException
SFInvalidParameterException
SFEnvParamException
SFBindException
SFDaoException
SFAccessRightException
SFNoSuchValueException
See Also:
EjbAdmin.deleteEjbRoot(java.lang.String, java.lang.String, boolean)

getEjbRootOfEjbPerm

public EjbRoot getEjbRootOfEjbPerm(java.lang.String strAdminInfo,
                                   java.lang.String strEjbPermInfo)
                            throws SFInitDaoException,
                                   SFAccessRightException,
                                   SFEnvParamException,
                                   SFInvalidParameterException,
                                   SFBindException,
                                   SFDaoException,
                                   SFNoSuchValueException
Description copied from interface: EjbAdmin
EjbPermÀ» Æ÷ÇÔÇÏ´Â EjbRoot¸¦ ¹ÝȯÇÑ´Ù.

Specified by:
getEjbRootOfEjbPerm in interface EjbAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ID
strEjbPermInfo - ´ë»ó EjbPermÀÇ ID
Returns:
»óÀ§ EjbRoot °´Ã¼.
Throws:
SFInitDaoException
SFAccessRightException
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFNoSuchValueException
See Also:
EjbAdmin.getEjbRootOfEjbPerm(java.lang.String, java.lang.String)

copyEjbPerm

public boolean copyEjbPerm(java.lang.String strAdminInfo,
                           java.lang.String strSrcEjbPermInfo,
                           java.lang.String strDstEjbPermInfo,
                           boolean bIgnoreDetailException)
                    throws SFNoSuchValueException,
                           SFInitDaoException,
                           SFAccessRightException,
                           SFEnvParamException,
                           SFInvalidParameterException,
                           SFBindException,
                           SFDaoException,
                           SFAlreadyExistsException
Description copied from interface: EjbAdmin
EjbPerm¸¦ ´Ù¸¥ À§Ä¡·Î º¹»çÇÑ´Ù.

Specified by:
copyEjbPerm in interface EjbAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ID
strSrcEjbPermInfo - ¿øº» EjbPermÀÇ ID
strDstEjbPermInfo - ´ë»ó EjbPermÀÇ ID
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFNoSuchValueException
SFInitDaoException
SFAccessRightException
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFAlreadyExistsException
See Also:
EjbAdmin.copyEjbPerm(java.lang.String, java.lang.String, java.lang.String, boolean)

copyAllEjbPerm

public java.util.Vector copyAllEjbPerm(java.lang.String strAdminInfo,
                                       java.lang.String strSrcEjbPermInfo,
                                       java.lang.String strDstEjbPermInfo,
                                       boolean bIgnoreDetailException)
                                throws SFNoSuchValueException,
                                       SFInitDaoException,
                                       SFAccessRightException,
                                       SFEnvParamException,
                                       SFInvalidParameterException,
                                       SFBindException,
                                       SFDaoException,
                                       SFAlreadyExistsException
Description copied from interface: EjbAdmin
EjbPerm¸¦ ´Ù¸¥ À§Ä¡·Î º¹»çÇÑ´Ù. ÇÏÀ§ÀÇ ¸ðµç EjbPermµµ ÇÔ²² º¹»çÇÑ´Ù.

Specified by:
copyAllEjbPerm in interface EjbAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ID
strSrcEjbPermInfo - ¿øº» EjbPermÀÇ ID
strDstEjbPermInfo - ´ë»ó EjbPermÀÇ ID
bIgnoreDetailException - °´Ã¼¿¡ ¼³Á¤µÈ ¼Ó¼º¿¡ ´ëÇÏ¿© ±ÇÇÑÀÌ ¾ø´Â °æ¿ì AccessRightException À» ¹ß»ý½ÃųÁöÀÇ ¿©ºÎ¸¦ °áÁ¤
Returns:
º¹»çµÈ ¿øº» EjbPermÀÇ ID ¸ñ·Ï
Throws:
SFNoSuchValueException
SFInitDaoException
SFAccessRightException
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFAlreadyExistsException
See Also:
EjbAdmin.copyAllEjbPerm(java.lang.String, java.lang.String, java.lang.String, boolean)

moveEjbPerm

public boolean moveEjbPerm(java.lang.String strAdminInfo,
                           java.lang.String strSrcEjbPermInfo,
                           java.lang.String strDstEjbPermInfo,
                           boolean bIgnoreDetailException)
                    throws SFNoSuchValueException,
                           SFInitDaoException,
                           SFAccessRightException,
                           SFEnvParamException,
                           SFInvalidParameterException,
                           SFBindException,
                           SFDaoException,
                           SFAlreadyExistsException
Description copied from interface: EjbAdmin
EjbPerm¸¦ ´Ù¸¥ À§Ä¡·Î À̵¿ÇÑ´Ù.

Specified by:
moveEjbPerm in interface EjbAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ID
strSrcEjbPermInfo - ¿øº» EjbPermÀÇ ID
strDstEjbPermInfo - ´ë»ó EjbPermÀÇ ID
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFNoSuchValueException
SFInitDaoException
SFAccessRightException
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFAlreadyExistsException
See Also:
EjbAdmin.moveEjbPerm(java.lang.String, java.lang.String, java.lang.String, boolean)

moveAllEjbPerm

public java.util.Vector moveAllEjbPerm(java.lang.String strAdminInfo,
                                       java.lang.String strSrcEjbPermInfo,
                                       java.lang.String strDstEjbPermInfo,
                                       boolean bIgnoreDetailException)
                                throws SFNoSuchValueException,
                                       SFInitDaoException,
                                       SFAccessRightException,
                                       SFEnvParamException,
                                       SFInvalidParameterException,
                                       SFBindException,
                                       SFDaoException,
                                       SFAlreadyExistsException
Description copied from interface: EjbAdmin
EjbPerm¸¦ ´Ù¸¥ À§Ä¡·Î À̵¿ÇÑ´Ù. ÇÏÀ§ÀÇ ¸ðµç EjbPermµµ ÇÔ²² À̵¿ÇÑ´Ù.

Specified by:
moveAllEjbPerm in interface EjbAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ID
strSrcEjbPermInfo - ¿øº» EjbPermÀÇ ID
strDstEjbPermInfo - ´ë»ó EjbPermÀÇ ID
bIgnoreDetailException - °´Ã¼¿¡ ¼³Á¤µÈ ¼Ó¼º¿¡ ´ëÇÏ¿© ±ÇÇÑÀÌ ¾ø´Â °æ¿ì AccessRightException À» ¹ß»ý½ÃųÁöÀÇ ¿©ºÎ¸¦ °áÁ¤
Returns:
À̵¿ÇÑ ¿øº» EjbPermÀÇ ID ¸ñ·Ï
Throws:
SFNoSuchValueException
SFInitDaoException
SFAccessRightException
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFAlreadyExistsException
See Also:
EjbAdmin.moveAllEjbPerm(java.lang.String, java.lang.String, java.lang.String, boolean)

copyEjbRoot

public boolean copyEjbRoot(java.lang.String strAdminInfo,
                           java.lang.String strSrcEjbRootEid,
                           java.lang.String strDstEjbRootEid,
                           boolean bScopeSubTree,
                           boolean bIgnoreDetailException)
                    throws SFInitDaoException,
                           SFInvalidParameterException,
                           SFAccessRightException,
                           SFEnvParamException,
                           SFBindException,
                           SFDaoException,
                           SFNoSuchValueException,
                           SFAlreadyExistsException
Description copied from interface: EjbAdmin
EjbRoot¸¦ ´Ù¸¥ À̸§À¸·Î º¹»çÇÑ´Ù. ¿É¼Ç¿¡ µû¶ó ÇÏÀ§ÀÇ EjbPermµµ ÇÔ²² À̵¿ÇÑ´Ù.

Specified by:
copyEjbRoot in interface EjbAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ID
strSrcEjbRootEid - ¿øº» EjbRootÀÇ EID
strDstEjbRootEid - ´ë»ó EjbRootÀÇ EID
bScopeSubTree - ÇÏÀ§ ³ëµå(=EjbPerm)ÀÇ Ã³¸®¿©ºÎ
bIgnoreDetailException - °´Ã¼¿¡ ¼³Á¤µÈ ¼Ó¼º¿¡ ´ëÇÏ¿© ±ÇÇÑÀÌ ¾ø´Â °æ¿ì AccessRightException À» ¹ß»ý½ÃųÁöÀÇ ¿©ºÎ¸¦ °áÁ¤
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFInitDaoException
SFInvalidParameterException
SFAccessRightException
SFEnvParamException
SFBindException
SFDaoException
SFNoSuchValueException
SFAlreadyExistsException

getTrustedSSOList

public java.util.Vector getTrustedSSOList(java.lang.String strAdminInfo)
                                   throws SFInitDaoException,
                                          SFInvalidParameterException,
                                          SFAccessRightException,
                                          SFEnvParamException,
                                          SFBindException,
                                          SFDaoException
Description copied from interface: EjbAdmin
¸ðµç ¿¡ÀÌÀüÆ®(CustRoot, EjbRoot, WebRoot)µéÀÇ TrustedSSO ¸ñ·ÏÀ» ¹ÝȯÇÑ´Ù.

Specified by:
getTrustedSSOList in interface EjbAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ID
Returns:
°Ë»öµÈ TrustedSSO °á°ú¸ñ·Ï (Áߺ¹¾øÀ½)
Throws:
SFInitDaoException
SFInvalidParameterException
SFAccessRightException
SFEnvParamException
SFBindException
SFDaoException
See Also:
com.safeidentity.adminservice.EjbAdmin#getTrustedSSOList(java.lang.String, java.lang.String)

getEjbRootListOfTrustedSSO

public java.util.Vector getEjbRootListOfTrustedSSO(java.lang.String strAdminInfo,
                                                   java.lang.String strTrustedSSO)
                                            throws SFInitDaoException,
                                                   SFInvalidParameterException,
                                                   SFEnvParamException,
                                                   SFBindException,
                                                   SFDaoException
Description copied from interface: EjbAdmin
TrustedSSO ±×·ìÀ̸§À» °®´Â EjbRootÀÇ EID ¸ñ·ÏÀ» ¹ÝȯÇÑ´Ù.

Specified by:
getEjbRootListOfTrustedSSO in interface EjbAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ID
strTrustedSSO - °Ë»öÇϰíÀÚ ÇÏ´Â ±×·ì À̸§. nullÀ̰ųª °ø¹é¹®ÀÚ¿­À̸é, TrustedSSOÀ» °®Áö ¾Ê´Â °ÍÀ» °Ë»öÇÑ´Ù.
Returns:
°Ë»öµÈ EjbRootÀÇ ID ¸ñ·Ï
Throws:
SFInitDaoException
SFInvalidParameterException
SFEnvParamException
SFBindException
SFDaoException
See Also:
com.safeidentity.adminservice.EjbAdmin#getEjbRootListOfTrustedSSO(java.lang.String, java.lang.String, java.lang.String)

getEjbRootInfoOfNodeConfig

public EjbRoot getEjbRootInfoOfNodeConfig(java.lang.String strAdminInfo,
                                          NodeConfig node)
                                   throws SFInitDaoException,
                                          SFInvalidParameterException,
                                          SFAccessRightException,
                                          SFEnvParamException,
                                          SFBindException,
                                          SFDaoException,
                                          SFNoSuchValueException
Description copied from interface: EjbAdmin
NodeConfig¸¦ °®´Â EjbRoot¸¦ ¹ÝȯÇÑ´Ù.
´Ü, NodeConfigÀÇ ³ëµåÀ̸§(EID), IPÁÖ¼Ò, Æ÷Æ®¸¦ °Ë»ö´ë»óÀ¸·Î Çϰí, AgentKey´Â °í·ÁÇÏÁö ¾Ê´Â´Ù.

Specified by:
getEjbRootInfoOfNodeConfig in interface EjbAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ID
node - NodeConfig °´Ã¼
Returns:
EjbRoot °´Ã¼
Throws:
SFInitDaoException
SFInvalidParameterException
SFAccessRightException
SFEnvParamException
SFBindException
SFDaoException
SFNoSuchValueException
See Also:
EjbAdmin.getEjbRootInfoOfNodeConfig(java.lang.String, com.safeidentity.adminservice.objects.NodeConfig)

moveEjbRoot

public boolean moveEjbRoot(java.lang.String strAdminInfo,
                           java.lang.String strEjbRootEid,
                           java.lang.String strDstTrustedSSO)
                    throws SFInitDaoException,
                           SFAccessRightException,
                           SFEnvParamException,
                           SFInvalidParameterException,
                           SFBindException,
                           SFDaoException,
                           SFNoSuchValueException,
                           SFAlreadyExistsException
Description copied from interface: EjbAdmin
EjbRoot¸¦ »õ·Î¿î TrustedSSO·Î À̵¿ÇÑ´Ù.
º¯°æµÈ EjbRoot´Â »õ·Ó°Ô ¼ÓÇÏ°Ô µÈ TrustedSSO ¶Ç´Â GlobalSSOÀÇ SSO Á¤Ã¥À» Àû¿ë¹Þ´Â´Ù.

Specified by:
moveEjbRoot in interface EjbAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ID
strEjbRootEid - ´ë»ó EjbRootÀÇ EID
strDstTrustedSSO - »õ·Î¿î TrustedSSO ±×·ìÀ̸§. ÀÌ ±×·ìÀÇ EjbRootÀÌ ¾ø´Ù¸é, TicketKey¸¦ »õ·Î »ý¼ºÇÑ´Ù.
Returns:
º¯°æ ¼º°ø ¿©ºÎ.
Throws:
SFAlreadyExistsException
SFInitDaoException
SFAccessRightException
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
SFNoSuchValueException
See Also:
EjbAdmin.moveEjbRoot(java.lang.String, java.lang.String, java.lang.String)

makeId

public java.lang.String makeId(java.lang.String strBaseId,
                               java.lang.String strEid)
                        throws SFInitDaoException,
                               SFInvalidParameterException
Description copied from interface: EjbAdmin
EjbPermÀÇ ID¸¦ »ý¼ºÇÑ´Ù.

Specified by:
makeId in interface EjbAdmin
Parameters:
strBaseId - »óÀ§ ³ëµå ID
strEid - »ý¼ºÇÒ EjbPermÀÇ EID
Returns:
Ejb ÀÚ¿øÀÇ ID
Throws:
SFInitDaoException
SFInvalidParameterException
See Also:
EjbAdmin.makeId(java.lang.String, java.lang.String)

getEjbPermNameInfo

public java.lang.String getEjbPermNameInfo(java.lang.String strEjbPermId)
                                    throws SFInitDaoException
Description copied from interface: EjbAdmin
EjbPermÀÇ EID Á¤º¸ Á¶È¸

Specified by:
getEjbPermNameInfo in interface EjbAdmin
Parameters:
strEjbPermId - EjbPermÀÇ ID
Returns:
EjbPermÀÇ À̸§ Á¤º¸
Throws:
SFInitDaoException
See Also:
EjbAdmin.getEjbPermNameInfo(java.lang.String)

getEjbRootNameInfo

public java.lang.String getEjbRootNameInfo(java.lang.String strEjbRootId)
                                    throws SFInitDaoException
Description copied from interface: EjbAdmin
EjbRootÀÇ EID Á¤º¸ Á¶È¸

Specified by:
getEjbRootNameInfo in interface EjbAdmin
Parameters:
strEjbRootId - EjbRootÀÇ ID
Returns:
EjbRootÀÇ À̸§ Á¤º¸
Throws:
SFInitDaoException
See Also:
EjbAdmin.getEjbRootNameInfo(java.lang.String)

getEjbPermRepositoryRoot

public java.lang.String getEjbPermRepositoryRoot()
                                          throws SFInitDaoException
Description copied from interface: EjbAdmin
ÃÖ»óÀ§ EjbPermRepositoryÀÇ ID¸¦ ¹ÝȯÇÑ´Ù.

Specified by:
getEjbPermRepositoryRoot in interface EjbAdmin
Returns:
EjbPermRepository ID
Throws:
SFInitDaoException
See Also:
EjbAdmin.getEjbPermRepositoryRoot()

isEjbRoot

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

Specified by:
isEjbRoot in interface EjbAdmin
Parameters:
strInfo - ´ë»ó ¿£Æ®¸® Á¤º¸
Returns:
ÀÏÄ¡ ¿©ºÎ
Throws:
SFInitDaoException
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
See Also:
EjbAdmin.isEjbRoot(java.lang.String)

isEjbPerm

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

Specified by:
isEjbPerm in interface EjbAdmin
Parameters:
strInfo - ´ë»ó ¿£Æ®¸® Á¤º¸
Returns:
ÀÏÄ¡ ¿©ºÎ
Throws:
SFInitDaoException
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
See Also:
EjbAdmin.isEjbPerm(java.lang.String)

isEjbRootId

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

Specified by:
isEjbRootId in interface EjbAdmin
Parameters:
strInfo - °´Ã¼ Á¤º¸
Returns:
ÀÏÄ¡ ¿©ºÎ
Throws:
SFInitDaoException
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
See Also:
EjbAdmin.isEjbRootId(java.lang.String)

isEjbPermId

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

Specified by:
isEjbPermId in interface EjbAdmin
Parameters:
strInfo - °´Ã¼ Á¤º¸
Returns:
ÀÏÄ¡ ¿©ºÎ
Throws:
SFInitDaoException
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
See Also:
EjbAdmin.isEjbPermId(java.lang.String)

getParentAuthMethodPolicy

public java.util.Vector getParentAuthMethodPolicy(java.lang.String strAdminInfo,
                                                  java.lang.String strInfo)
                                           throws SFInitDaoException,
                                                  SFEnvParamException,
                                                  SFInvalidParameterException,
                                                  SFDaoException,
                                                  SFBindException,
                                                  SFNoSuchValueException,
                                                  SFAccessRightException
Description copied from interface: EjbAdmin
»óÀ§ EjbPerm °´Ã¼ÀÇ AuthMethodPolicy ¸ñ·ÏÀ» ¹ÝȯÇÑ´Ù. »óÀ§ EjbPermÀÌ Á¸ÀçÇÏÁö ¾Ê´Â´Ù¸é, ÀÚ±â ÀÚ½ÅÀÇ ¸ñ·ÏÀ» ¹ÝȯÇÑ´Ù.

Specified by:
getParentAuthMethodPolicy in interface EjbAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ Á¤º¸
strInfo - °´Ã¼ Á¤º¸
Returns:
»óÀ§ EjbPerm °´Ã¼ÀÇ AuthMethodPolicy ¸ñ·Ï. ´ë»ó °´Ã¼·ÎºÎÅÍ °ü¸®±ÇÇÑÀ» ÃßÃâÇÒ ¼ö ¾ø´Â °æ¿ì¿¡´Â nullÀ» ¹ÝȯÇÑ´Ù.
Throws:
SFInitDaoException
SFEnvParamException
SFInvalidParameterException
SFDaoException
SFBindException
SFNoSuchValueException
SFAccessRightException
See Also:
EjbAdmin.getParentAuthMethodPolicy(java.lang.String, java.lang.String)

setLocale

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

Specified by:
setLocale in interface EjbAdmin
Parameters:
locale - »õ·Î¿î ·ÎÄÉÀÏ Á¤º¸
See Also:
EjbAdmin.setLocale(java.util.Locale)

getLocale

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

Specified by:
getLocale in interface EjbAdmin
Returns:
·ÎÄÉÀÏ Á¤º¸
See Also:
EjbAdmin.getLocale()

close

public void close()
Description copied from interface: EjbAdmin
Connector¿¡ ¿¬°áµÈ ÀúÀå¼Ò¿ÍÀÇ ¿¬°áÀ» Á¾·áÇÑ´Ù.
ÀÌ ÇÔ¼ö´Â Connector¸¦ °øÅëÀ¸·Î »ç¿ëÇÒ ¶§, ¼¼¼ÇÀÌ Á¾·áµÇ¸é ¸í½ÃÀûÀ¸·Î È£ÃâµÇ¾î¾ß ÇÑ´Ù. Connector.getUseCacheConnection()À» Âü°íÇÑ´Ù.

Specified by:
close in interface EjbAdmin
See Also:
EjbAdmin.close()

getDisplayName

public java.lang.String getDisplayName(java.lang.String targId)
Description copied from interface: EjbAdmin
»ç¿ëÀÚ ID, »ç¿ëÀÚÁ¶Á÷ ID , »ç¿ëÀÚÀúÀå¼Ò ID¿¡ ´ëÇØ¼­ Ç¥½ÃÀ̸§ ÇüÅ·Π¹ÝȯÇÑ´Ù. ex) [»ç¿ëÀÚ ÀúÁ¤¼Ò ID] /Softforum --> ¼ÒÇÁÆ® Æ÷·³ [»ç¿ëÀÚ Á¶Á÷ ID] ou=Dev/Softforum --> °³¹ßÆÀ (¼ÒÇÁÆ®Æ÷·³) [»ç¿ëÀÚ ID] uid=gildong,ou=Dev/Softforum --> È«±æµ¿ (¼ÒÇÁÆ®Æ÷·³/°³¹ßÆÀ)

Specified by:
getDisplayName in interface EjbAdmin
Parameters:
targId - ÀÔ·Â ID
Returns:
Ç¥½Ã À̸§
See Also:
EjbAdmin.getDisplayName(java.lang.String)


Copyright © 2004 SoftForum Corp. All Rights Reserved.