com.safeidentity.adminservice.impl
Class RpManager

java.lang.Object
  extended bycom.safeidentity.adminservice.impl.RpManager
All Implemented Interfaces:
RpAdmin

public class RpManager
extends java.lang.Object
implements RpAdmin

Author:
cho To change the template for this generated type comment go to Window>Preferences>Java>Code Generation>Code and Comments

Constructor Summary
RpManager()
          RpManager »ý¼ºÀÚ
 
Method Summary
 boolean addResPerm(java.lang.String strAdminInfo, ResPerm ResPermInfo, boolean bIgnoreDetailException)
          »õ·Î¿î RP¸¦ »ý¼ºÇÏ¿© RP ±¸Á¶¿¡ Ãß°¡ÇÑ´Ù.
 boolean addResPerm(java.lang.String strAdminInfo, java.lang.String strResPermGroupInfo, java.lang.String strResPermInfo, boolean bIgnoreDetailException)
          ResPermGroup¿¡ ResPermÀÇ À§Ä¡(dn)À» Ãß°¡ÇÑ´Ù.
 boolean addResPermGroup(java.lang.String strAdminInfo, ResPermGroup ResPermGroupInfo, boolean bIgnoreDetailException)
          ResPermGroup ¿£Æ®¸®¸¦ Ãß°¡ÇÑ´Ù.
 boolean addWebRoot(java.lang.String strAdminInfo, WebRoot WebRootInfo, boolean bIgnoreDetailException)
          WebRoot ¿£Æ®¸®¸¦ Ãß°¡ÇÑ´Ù.
 void close()
          Connector¿¡ ¿¬°áµÈ ÀúÀå¼Ò¿ÍÀÇ ¿¬°áÀ» Á¾·áÇÑ´Ù.
 java.util.Vector copyAllResPerm(java.lang.String strAdminInfo, java.lang.String strSrcResPermInfo, java.lang.String strDstResPermInfo, boolean bIgnoreDetailException)
          ResPerm¸¦ ´Ù¸¥ À§Ä¡·Î º¹»çÇÑ´Ù.
 boolean copyResPerm(java.lang.String strAdminInfo, java.lang.String strSrcResPermInfo, java.lang.String strDstResPermInfo, boolean bIgnoreDetailException)
          ResPerm¸¦ ´Ù¸¥ À§Ä¡(dn)·Î º¹»çÇÑ´Ù.
 boolean deleteResPerm(java.lang.String strAdminInfo, java.lang.String strResPermInfo)
          RP¸¦ »èÁ¦ÇÑ´Ù.
 boolean deleteResPerm(java.lang.String strAdminInfo, java.lang.String strResPermInfo, boolean bScopeSubTree)
          ±¸ºÐÀÚ(dn)¿¡ ´ëÇÑ ResPerm °´Ã¼¸¦ »èÁ¦ÇÑ´Ù.
 boolean deleteResPerm(java.lang.String strAdminInfo, java.lang.String strResPermGroupInfo, java.lang.String strResPermInfo, boolean bIgnoreDetailException)
          ResPermGroup¿¡¼­ ResPermÀÇ À§Ä¡(dn)À» Á¦°ÅÇÑ´Ù.
 boolean deleteResPermGroup(java.lang.String strAdminInfo, java.lang.String strResPermGroupInfo)
          ±¸ºÐÀÚ(dn)¿¡ ´ëÇÑ ResPermGroup °´Ã¼¸¦ »èÁ¦ÇÑ´Ù.
 boolean deleteResPermGroup(java.lang.String strAdminInfo, java.lang.String strResPermGroupInfo, boolean bScopeSubTree)
          ±¸ºÐÀÚ(dn)¿¡ ´ëÇÑ ResPermGroup °´Ã¼¸¦ »èÁ¦ÇÑ´Ù.
 boolean deleteWebRoot(java.lang.String strAdminInfo, java.lang.String strWebRootEid)
          ±¸ºÐÀÚ(dn)¿¡ ´ëÇÑ WebRoot °´Ã¼¸¦ »èÁ¦ÇÑ´Ù.
 boolean deleteWebRoot(java.lang.String strAdminInfo, java.lang.String strWebRootEid, boolean bScopeSubTree)
          ±¸ºÐÀÚ(dn)¿¡ ´ëÇÑ WebRoot °´Ã¼¸¦ »èÁ¦ÇÑ´Ù.
 void finalize()
           
 java.util.Vector findResPerm(java.lang.String strAdminInfo, AbstractSearchFilter objFilter)
          ResPermÀ» °Ë»öÇÑ´Ù.
 java.util.Vector findResPerm(java.lang.String strAdminInfo, AbstractSearchFilter objFilter, java.lang.String strWebRootInfo, boolean bScopeSubTree)
          ResPermÀ» °Ë»öÇÑ´Ù.
 java.util.Vector findResPerm(java.lang.String strAdminInfo, java.lang.String strBase, java.lang.String resUrl)
          ´ë»ó URLÀ» Æ÷ÇÔÇÏ´Â ResPermÀ» °Ë»öÇÑ´Ù.
 java.util.Vector findResPerm(java.lang.String strAdminInfo, java.lang.String strBase, java.lang.String resUrl, java.lang.String operation)
          ´ë»ó URLÀ» Æ÷ÇÔÇÏ°í Æ¯Á¤ ±â´É(operation)À» °®´Â ResPermÀ» °Ë»öÇÑ´Ù.
 java.util.Vector findResPermExt(java.lang.String strAdminInfo, java.lang.String strBase, AbstractSearchFilter objFilter)
          ResPermÀ» °Ë»öÇÑ´Ù.
 java.util.Vector findResPermGroup(java.lang.String strAdminInfo, java.lang.String strResPermInfo)
          ResPerm °´Ã¼¸¦ Æ÷ÇÔÇÏ´Â ResPermGroupÀ» °Ë»öÇÑ´Ù.
 java.util.Vector findResPermGroup(java.lang.String strAdminInfo, java.lang.String strBase, java.lang.String resUrl)
          ´ë»ó URLÀ» Æ÷ÇÔÇÏ´Â ResPermGroupÀ» °Ë»öÇÑ´Ù.
 java.util.Vector findResPermGroup(java.lang.String strAdminInfo, java.lang.String strBase, java.lang.String resUrl, java.lang.String operation)
          ´ë»ó URLÀ» Æ÷ÇÔÇÏ°í Æ¯Á¤ ±â´É(operation)À» °®´Â ResPermGroupÀ» °Ë»öÇÑ´Ù.
 java.util.Vector findWebRoot(java.lang.String strAdminInfo, AbstractSearchFilter objFilter)
          WebRoot¸¦ °Ë»öÇÑ´Ù.
 java.lang.String getDisplayName(java.lang.String targId)
          »ç¿ëÀÚ ID, »ç¿ëÀÚÁ¶Á÷ ID , »ç¿ëÀÚÀúÀå¼Ò ID¿¡ ´ëÇØ¼­ Ç¥½ÃÀ̸§ ÇüÅ·Π¹ÝȯÇÑ´Ù.
 java.util.Vector getGlobalSSOList(java.lang.String strAdminInfo, java.lang.String strBase)
          ±¸ºÐÀÚ(dn)ÀÇ ÇÏÀ§ÀÇ ¸ðµç WebRootµéÀÇ GlobalSSO ¸ñ·ÏÀ» ¹ÝȯÇÑ´Ù.
 java.util.Locale getLocale()
          ½Ã½ºÅÛ ·ÎÄÉÀÏ Á¤º¸¸¦ ¾ò¾î¿Â´Ù.
 java.util.Vector getParentAuthMethodPolicyCN(java.lang.String strAdminInfo, java.lang.String strInfo)
          »óÀ§ ResPerm °´Ã¼ÀÇ AuthMethodPolicyCN ¸ñ·ÏÀ» ¹ÝȯÇÑ´Ù.
 ResPermGroup getResPermGroupInfo(java.lang.String strAdminInfo, java.lang.String strResPermGroupInfo)
          ±¸ºÐÀÚ(dn)¿¡ ´ëÇÑ ResPermGroup °´Ã¼¸¦ ¹ÝȯÇÑ´Ù.
 java.util.Vector getResPermGroupList(java.lang.String strAdminInfo, java.lang.String strBase)
          ±¸ºÐÀÚ(dn)ÀÇ ÇÏÀ§ÀÇ ResPermGroupµé(¸ñ·Ï)À» ¹ÝȯÇÑ´Ù.
 java.lang.String getResPermGroupNameInfo(java.lang.String strResPermGroupId)
          ResPermGroupÀÇ EID Á¤º¸ Á¶È¸
 ResPerm getResPermInfo(java.lang.String strAdminInfo, java.lang.String strResPermInfo)
          ±¸ºÐÀÚ(dn)¿¡ ´ëÇÑ ResPerm °´Ã¼¸¦ ¹ÝȯÇÑ´Ù.
 java.util.Vector getResPermList(java.lang.String strAdminInfo, java.lang.String strBase, boolean bScopeSubTree)
          ±¸ºÐÀÚ(dn)ÀÇ ÇÏÀ§ÀÇ ResPermµé(¸ñ·Ï)À» ¹ÝȯÇÑ´Ù.
 java.lang.String getResPermNameInfo(java.lang.String strResPermId)
          ResPermÀÇ EID Á¤º¸ Á¶È¸
 java.lang.String getResPermRepositoryRoot()
          ÃÖ»óÀ§ ResPermRepositoryÀÇ À§Ä¡(¾ÆÀ̵ð)¸¦ ¹ÝȯÇÑ´Ù.
 java.util.Vector getTrustedSSOList(java.lang.String strAdminInfo, java.lang.String strBase)
          ±¸ºÐÀÚ(dn)ÀÇ ÇÏÀ§ÀÇ WebRootµéÀÇ TrustedSSO ¸ñ·ÏÀ» ¹ÝȯÇÑ´Ù.
 java.util.Vector getTrustSSOListOfGlobalSSO(java.lang.String strAdminInfo, java.lang.String strBase, java.lang.String strGlobalSSO)
          GlobalSSOÀ» °®´Â TrustedSSOÀÇ ¸ñ·ÏÀ» ¹ÝȯÇÑ´Ù. strGlobalSSOÀÌ nullÀ̰ųª °ø¹é¹®ÀÚ¿­À̸é, GlobalSSO¸¦ °®Áö ¾Ê´Â ¸ðµç TrustedSSOÀÇ ¸ñ·ÏÀ» ¹ÝȯÇÑ´Ù.
 java.util.Vector getWebRootExtList(java.lang.String strAdminInfo, java.lang.String strBase)
          ±¸ºÐÀÚ(dn)ÀÇ ÇÏÀ§ÀÇ WebRootµé(¸ñ·Ï)À» ¹ÝȯÇÑ´Ù.
 WebRoot getWebRootInfo(java.lang.String strAdminInfo, java.lang.String strWebRootEid)
          ±¸ºÐÀÚ(dn)¿¡ ´ëÇÑ WebRoot °´Ã¼¸¦ ¹ÝȯÇÑ´Ù.
 WebRoot getWebRootInfoOfNodeConfig(java.lang.String strAdminInfo, NodeConfig node)
          NodeConfig¸¦ °®´Â WebRoot¸¦ ¹ÝȯÇÑ´Ù.
 java.util.Vector getWebRootList(java.lang.String strAdminInfo, java.lang.String strBase)
          ±¸ºÐÀÚ(dn)ÀÇ ÇÏÀ§ÀÇ WebRootµé(¸ñ·Ï)À» ¹ÝȯÇÑ´Ù.
 java.util.Vector getWebRootListOfGlobalSSO(java.lang.String strAdminInfo, java.lang.String strBase, java.lang.String strGlobalSSO)
          GlobalSSOÀ» °®´Â WebRootÀÇ ¸ñ·ÏÀ» ¹ÝȯÇÑ´Ù. strGlobalSSOÀÌ nullÀ̰ųª °ø¹é¹®ÀÚ¿­À̸é, GlobalSSO¸¦ °®Áö ¾Ê´Â WebRoot ¸ñ·ÏÀ» ¹ÝȯÇÑ´Ù.
 java.util.Vector getWebRootListOfTrustedSSO(java.lang.String strAdminInfo, java.lang.String strBase, java.lang.String strTrustedSSO)
          TrustedSSO ±×·ìÀ̸§À» °®´Â WebRootÀÇ ¸ñ·ÏÀ» ¹ÝȯÇÑ´Ù.
 java.lang.String getWebRootNameInfo(java.lang.String strWebRootId)
          WebRootÀÇ EID Á¤º¸ Á¶È¸
 WebRoot getWebRootOfResPerm(java.lang.String strAdminInfo, java.lang.String strResPermInfo)
          ResPermÀ» Æ÷ÇÔÇÏ´Â WebRoot¸¦ ¹ÝȯÇÑ´Ù.
 java.lang.String getWebRootURL(java.lang.String strAdminInfo, java.lang.String strInfo)
          ¿£Æ®¸®À» Æ÷ÇÔÇÏ´Â WebRootÀÇ URLÀ» ¹ÝȯÇÑ´Ù.
 boolean hasMasterAgentOfGlobalSSO(java.lang.String strAdminInfo, java.lang.String strGlobalSSO)
          GlobalSSO¸¦ °®´Â WebRoot Áß¿¡¼­ MasterAgent°¡ Á¸ÀçÇÏ´ÂÁö ¿©ºÎ¸¦ È®ÀÎÇÑ´Ù.
 boolean isResPerm(java.lang.String strInfo)
          ÁÖ¾îÁø ¿£Æ®¸®°¡ ResPerm ÀÎÁö ¿©ºÎ¸¦ È®ÀÎÇÑ´Ù.
 boolean isResPermId(java.lang.String strInfo)
          ResPerm À¯ÇüÀÎÁö ¿©ºÎ¸¦ È®ÀÎÇÑ´Ù.
 boolean isWebRoot(java.lang.String strInfo)
          ÁÖ¾îÁø ¿£Æ®¸®°¡ WebRoot ÀÎÁö ¿©ºÎ¸¦ È®ÀÎÇÑ´Ù.
 boolean isWebRootId(java.lang.String strInfo)
          WebRoot À¯ÇüÀÎÁö ¿©ºÎ¸¦ È®ÀÎÇÑ´Ù.
 java.lang.String makeRpId(java.lang.String strBaseId, java.lang.String strRpEid)
          RPÀÇ ID °ªÀ» »ý¼ºÇÑ´Ù.
 java.lang.String makeWebRootId(java.lang.String strWebRootEid)
          WebRootÀÇ ID °ªÀ» »ý¼ºÇÑ´Ù.
 boolean modifyResPerm(java.lang.String strAdminInfo, ResPerm ResPermInfo, boolean bIgnoreDetailException)
          ±¸ºÐÀÚ(dn)¿¡ ´ëÇÑ ResPermÀ» º¯°æÇÑ´Ù.
 boolean modifyResPermGroup(java.lang.String strAdminInfo, ResPermGroup ResPermGroupInfo, boolean bIgnoreDetailException)
          ±¸ºÐÀÚ(dn)¿¡ ´ëÇÑ ResPermGroupÀ» º¯°æÇÑ´Ù.
 boolean modifyWebRoot(java.lang.String strAdminInfo, WebRoot WebRootInfo, boolean bIgnoreDetailException)
          ±¸ºÐÀÚ(dn)¿¡ ´ëÇÑ WebRoot¸¦ º¯°æÇÑ´Ù.
 java.util.Vector moveAllResPerm(java.lang.String strAdminInfo, java.lang.String strSrcResPermInfo, java.lang.String strDstResPermInfo, boolean bIgnoreDetailException)
          ResPerm¸¦ ´Ù¸¥ À§Ä¡(dn)·Î À̵¿ÇÑ´Ù.
 java.util.Vector moveGlobalSSO(java.lang.String strAdminInfo, java.lang.String strSrcGlobalSSO, java.lang.String strDstGlobalSSO)
          ÇöÀçÀÇ GlobalSSO¿¡ ¼ÓÇÑ ¸ðµç WebRoot¸¦ »õ·Î¿î GlobalSSO·Î À̵¿ÇÑ´Ù.
 boolean moveResPerm(java.lang.String strAdminInfo, java.lang.String strSrcResPermInfo, java.lang.String strDstResPermInfo, boolean bIgnoreDetailException)
          ResPerm¸¦ ´Ù¸¥ À§Ä¡(dn)·Î À̵¿ÇÑ´Ù.
 java.util.Vector moveTrustedSSO(java.lang.String strAdminInfo, java.lang.String strSrcTrustedSSO, java.lang.String strDstGlobalSSO)
          TrustedSSO¿¡ ¼ÓÇÑ ¸ðµç WebRoot¸¦ »õ·Î¿î GlobalSSO·Î À̵¿ÇÑ´Ù.
 boolean moveWebRoot(java.lang.String strAdminInfo, java.lang.String strWebRootInfo, java.lang.String strDstTrustedSSO)
          WebRoot¸¦ »õ·Î¿î 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

RpManager

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

Method Detail

finalize

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

getResPermInfo

public ResPerm getResPermInfo(java.lang.String strAdminInfo,
                              java.lang.String strResPermInfo)
                       throws SFInitDaoException,
                              SFInvalidParameterException,
                              SFAccessRightException,
                              SFEnvParamException,
                              SFBindException,
                              SFDaoException,
                              SFNoResPermException
±¸ºÐÀÚ(dn)¿¡ ´ëÇÑ ResPerm °´Ã¼¸¦ ¹ÝȯÇÑ´Ù.

Specified by:
getResPermInfo in interface RpAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ±¸ºÐÀÚ(dn)
strResPermInfo - ´ë»ó ResPermÀÇ ±¸ºÐÀÚ(dn)
Returns:
´ë»ó ResPerm °´Ã¼
Throws:
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFNoResPermException

findResPerm

public java.util.Vector findResPerm(java.lang.String strAdminInfo,
                                    AbstractSearchFilter objFilter)
                             throws SFInitDaoException,
                                    SFInvalidParameterException,
                                    SFEnvParamException,
                                    SFBindException,
                                    SFDaoException
ResPermÀ» °Ë»öÇÑ´Ù.

ÀÌ ±â´ÉÀº ´ÙÀ½°ú °°Àº Á¶°ÇÀ» ¸¸Á·ÇÏ´Â °æ¿ì À¯È¿ÇÏ´Ù.

- ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ °ü¸®ÀÚ´Â ÇØ´ç ±â´ÉÀ» ¼öÇàÇϱâ À§ÇÑ ÀûÀýÇÑ ±ÇÇÑÀ» °®°í ÀÖ´Ù.

°Ë»öÁ¶°Ç¿¡ ÀÏÄ¡ÇÏ´Â RPµé Áß ÇØ´ç °ü¸®ÀÚ°¡ ÁÖ¾îÁø °Ë»öÁ¶°Ç¿¡ ÀûÀýÇÑ ±ÇÇÑÀ» °¡Áö´Â RPµéÀÇ ¸ñ·Ï¸¸À» ¹ÝȯÇÑ´Ù.

¿¹) ±âº» Á¤º¸ÀÇ ³»¿ëÀ¸·Î °Ë»öÇÏ´Â °æ¿ì ¡®±âº»Á¤º¸Á¶È¸¡¯ °ü¸®±ÇÇÑÀ» °¡Áö´Â RPµéÀÇ ¸ñ·Ï¸¸À» ¹ÝȯÇÏ¸ç ¸ðµç Á¤º¸ÀÇ ³»¿ëÀ¸·Î °Ë»öÇÏ´Â °æ¿ì, '¸ðµçÁ¤º¸Á¶È¸¡¯ °ü¸®±ÇÇÑÀ» °¡Áö´Â RPµéÀÇ ¸ñ·Ï¸¸À» ¹ÝȯÇÑ´Ù.

Specified by:
findResPerm in interface RpAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ±¸ºÐÀÚ(dn)
objFilter - °Ë»öÇÊÅÍ °ª
Returns:
°Ë»öµÈ ResPermÀÇ dnÀÇ °á°ú¸ñ·Ï
Throws:
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý

findWebRoot

public java.util.Vector findWebRoot(java.lang.String strAdminInfo,
                                    AbstractSearchFilter objFilter)
                             throws SFInitDaoException,
                                    SFInvalidParameterException,
                                    SFEnvParamException,
                                    SFBindException,
                                    SFDaoException
WebRoot¸¦ °Ë»öÇÑ´Ù.

Specified by:
findWebRoot in interface RpAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ±¸ºÐÀÚ(dn)
objFilter - °Ë»öÇÊÅÍ °ª
Returns:
°Ë»öµÈ WebRoot °á°ú¸ñ·Ï
Throws:
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý

addResPerm

public boolean addResPerm(java.lang.String strAdminInfo,
                          ResPerm ResPermInfo,
                          boolean bIgnoreDetailException)
                   throws SFInitDaoException,
                          SFInvalidParameterException,
                          SFAccessRightException,
                          SFEnvParamException,
                          SFBindException,
                          SFDaoException,
                          SFResPermExistsException
»õ·Î¿î RP¸¦ »ý¼ºÇÏ¿© RP ±¸Á¶¿¡ Ãß°¡ÇÑ´Ù. ÀÌ ±â´ÉÀº ´ÙÀ½°ú °°Àº Á¶°ÇÀ» ¸¸Á·ÇÏ´Â °æ¿ì À¯È¿ÇÏ´Ù. ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ °ü¸®ÀÚ´Â ÇØ´ç ±â´ÉÀ» ¼öÇàÇϱâ À§ÇÑ ÀûÀýÇÑ ±ÇÇÑÀ» °®°í ÀÖ´Ù.

RP¸¦ Ãß°¡ ÇϰíÀÚ ÇÏ´Â À§Ä¡ÀÇ Á÷Á¢ ºÎ¸ð ¿ªÇÒ¿¡ ´ëÇØ ¡®Ãß°¡,»èÁ¦¡¯ ÀÌ»óÀÇ °ü¸® ±ÇÇÑÀ»

Á÷Á¢ ¶Ç´Â »óÀ§ RP·ÎºÎÅÍ »ó¼Ó ¹Þ¾Æ °¡Áö°í ÀÖ´Ù.

±âÁ¸¿¡ Á¸ÀçÇÏ´Â RP Á¤º¸ Áß¿¡ ÀÔ·ÂµÈ RP Á¤º¸¿Í Áߺ¹µÇ´Â Á¤º¸°¡ Á¸ÀçÇÏÁö ¾Ê´Â´Ù.

Specified by:
addResPerm in interface RpAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ±¸ºÐÀÚ(dn)
ResPermInfo - Ãß°¡ÇÏ·Á°í ÇÏ´Â ¿ªÇÒ¿¡ ´ëÇÑ Á¤º¸¸¦ ´ã°í ÀÖ´Â °´Ã¼
bIgnoreDetailException - °´Ã¼¿¡ ¼³Á¤µÈ ¼Ó¼º¿¡ ´ëÇÏ¿© ±ÇÇÑÀÌ ¾ø´Â °æ¿ì AccessRightException À» ¹ß»ý½ÃųÁöÀÇ ¿©ºÎ¸¦ °áÁ¤
Returns:
¼º°øÇϸé true, ½ÇÆÐÇϸé false
Throws:
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFResPermExistsException

addWebRoot

public boolean addWebRoot(java.lang.String strAdminInfo,
                          WebRoot WebRootInfo,
                          boolean bIgnoreDetailException)
                   throws SFInitDaoException,
                          SFInvalidParameterException,
                          SFAccessRightException,
                          SFEnvParamException,
                          SFBindException,
                          SFDaoException,
                          SFTicketException,
                          SFWebRootExistsException,
                          SFAlreadyExistsException
WebRoot ¿£Æ®¸®¸¦ Ãß°¡ÇÑ´Ù.

Specified by:
addWebRoot in interface RpAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ±¸ºÐÀÚ(dn)
WebRootInfo - Ãß°¡ÇÏ·Á´Â WebRoot °´Ã¼
bIgnoreDetailException - °´Ã¼¿¡ ¼³Á¤µÈ ¼Ó¼º¿¡ ´ëÇÏ¿© ±ÇÇÑÀÌ ¾ø´Â °æ¿ì AccessRightException À» ¹ß»ý½ÃųÁöÀÇ ¿©ºÎ¸¦ °áÁ¤
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFTicketException - TicketKey »ý¼º/Àû¿ë¿¡ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFWebRootExistsException
SFAlreadyExistsException

deleteResPerm

public boolean deleteResPerm(java.lang.String strAdminInfo,
                             java.lang.String strResPermInfo)
                      throws SFInitDaoException,
                             SFInvalidParameterException,
                             SFEnvParamException,
                             SFBindException,
                             SFDaoException,
                             SFAccessRightException,
                             SFReadAttrNameException,
                             SFNoSuchValueException

RP¸¦ »èÁ¦ÇÑ´Ù.

RP ±¸Á¶¿¡ Á¸ÀçÇÏ´Â RPÀ» »èÁ¦ÇÑ´Ù. ÀÌ ±â´ÉÀº ´ÙÀ½°ú °°Àº Á¶°ÇÀÌ ¸¸Á·ÇÏ´Â °æ¿ì À¯È¿ÇÏ´Ù.

- ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ °ü¸®ÀÚ´Â ÇØ´ç ±â´ÉÀ» ¼öÇàÇϱâ À§ÇÑ ÀûÀýÇÑ ±ÇÇÑÀ» °®°í ÀÖ´Ù.

»èÁ¦ ÇϰíÀÚ ÇÏ´Â ¿ªÇÒ¿¡ ¡®Ãß°¡,»èÁ¦¡¯ ÀÌ»óÀÇ °ü¸®±ÇÇÑÀ» Á÷Á¢ ¶Ç´Â »óÀ§ RP·ÎºÎÅÍ

»ó¼Ó ¹Þ¾Æ °¡Áö°í ÀÖ´Ù.

- »èÁ¦ÇϰíÀÚ ÇÏ´Â RP°¡ RP ±¸Á¶¿¡ Á¸ÀçÇÑ´Ù.

- Leaf node ¸¸ÀÌ »èÁ¦ °¡´ÉÇÏ´Ù.

Specified by:
deleteResPerm in interface RpAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ±¸ºÐÀÚ(dn)
strResPermInfo - »èÁ¦ÇϰíÀÚ ÇÏ´Â ¿ªÇÒÀÇ ±¸ºÐÀÚ(dn)
Returns:
¼º°øÇϸé true, ½ÇÇÇÇϸé false
Throws:
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFReadAttrNameException
SFNoSuchValueException

modifyResPerm

public boolean modifyResPerm(java.lang.String strAdminInfo,
                             ResPerm ResPermInfo,
                             boolean bIgnoreDetailException)
                      throws SFInitDaoException,
                             SFInvalidParameterException,
                             SFAccessRightException,
                             SFEnvParamException,
                             SFBindException,
                             SFDaoException,
                             SFReadAttrNameException,
                             SFNoSuchValueException
±¸ºÐÀÚ(dn)¿¡ ´ëÇÑ ResPermÀ» º¯°æÇÑ´Ù.

Specified by:
modifyResPerm in interface RpAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ±¸ºÐÀÚ(dn)
ResPermInfo - º¯°æÇÏ·Á´Â ResPerm °´Ã¼
bIgnoreDetailException - °´Ã¼¿¡ ¼³Á¤µÈ ¼Ó¼º¿¡ ´ëÇÏ¿© ±ÇÇÑÀÌ ¾ø´Â °æ¿ì AccessRightException À» ¹ß»ý½ÃųÁöÀÇ ¿©ºÎ¸¦ °áÁ¤
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFReadAttrNameException
SFNoSuchValueException

getResPermList

public java.util.Vector getResPermList(java.lang.String strAdminInfo,
                                       java.lang.String strBase,
                                       boolean bScopeSubTree)
                                throws SFInitDaoException,
                                       SFInvalidParameterException,
                                       SFEnvParamException,
                                       SFBindException,
                                       SFDaoException
±¸ºÐÀÚ(dn)ÀÇ ÇÏÀ§ÀÇ ResPermµé(¸ñ·Ï)À» ¹ÝȯÇÑ´Ù.

Specified by:
getResPermList in interface RpAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ±¸ºÐÀÚ(dn)
strBase - °Ë»ö ½ÃÀÛÀ§Ä¡ ±¸ºÐÀÚ(dn)
bScopeSubTree - ÇÏÀ§ ³ëµåÀÇ Ã³¸®¿©ºÎ
Returns:
°Ë»öµÈ ResPerm °á°ú¸ñ·Ï
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý

getWebRootInfo

public WebRoot getWebRootInfo(java.lang.String strAdminInfo,
                              java.lang.String strWebRootEid)
                       throws SFInitDaoException,
                              SFInvalidParameterException,
                              SFAccessRightException,
                              SFEnvParamException,
                              SFBindException,
                              SFDaoException,
                              SFNoWebRootException
±¸ºÐÀÚ(dn)¿¡ ´ëÇÑ WebRoot °´Ã¼¸¦ ¹ÝȯÇÑ´Ù.

Specified by:
getWebRootInfo in interface RpAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ±¸ºÐÀÚ(dn)
strWebRootEid - ´ë»ó WebRootÀÇ EID
Returns:
´ë»ó WebRoot °´Ã¼
Throws:
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFNoWebRootException

deleteWebRoot

public boolean deleteWebRoot(java.lang.String strAdminInfo,
                             java.lang.String strWebRootEid)
                      throws SFInitDaoException,
                             SFInvalidParameterException,
                             SFEnvParamException,
                             SFBindException,
                             SFDaoException,
                             SFAccessRightException,
                             SFNoWebRootException
±¸ºÐÀÚ(dn)¿¡ ´ëÇÑ WebRoot °´Ã¼¸¦ »èÁ¦ÇÑ´Ù. ¸¸¾à »èÁ¦ÇÏ·Á´Â WebRoot°¡ MasterAgent¶ó¸é, »èÁ¦ÇÏÁö ¾Ê°í SFAccessRightException À» ´øÁø´Ù.

Specified by:
deleteWebRoot in interface RpAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ±¸ºÐÀÚ(dn)
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFNoWebRootException - WebRootÀ» ãÀ» ¼ö ¾øÀ» °æ¿ì ¹ß»ý
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý, ¶Ç´Â WebRoot°¡ Master AgentÀÎ °æ¿ì

modifyWebRoot

public boolean modifyWebRoot(java.lang.String strAdminInfo,
                             WebRoot WebRootInfo,
                             boolean bIgnoreDetailException)
                      throws SFInitDaoException,
                             SFInvalidParameterException,
                             SFAccessRightException,
                             SFEnvParamException,
                             SFBindException,
                             SFDaoException,
                             SFTicketException,
                             SFAlreadyExistsException
±¸ºÐÀÚ(dn)¿¡ ´ëÇÑ WebRoot¸¦ º¯°æÇÑ´Ù.

Specified by:
modifyWebRoot in interface RpAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ±¸ºÐÀÚ(dn)
WebRootInfo - º¯°æÇÏ·Á´Â WebRoot °´Ã¼
bIgnoreDetailException - °´Ã¼¿¡ ¼³Á¤µÈ ¼Ó¼º¿¡ ´ëÇÏ¿© ±ÇÇÑÀÌ ¾ø´Â °æ¿ì AccessRightException À» ¹ß»ý½ÃųÁöÀÇ ¿©ºÎ¸¦ °áÁ¤
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFAlreadyExistsException
SFTicketException - TicketKey »ý¼º/Àû¿ë¿¡ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý

getWebRootList

public java.util.Vector getWebRootList(java.lang.String strAdminInfo,
                                       java.lang.String strBase)
                                throws SFInitDaoException,
                                       SFInvalidParameterException,
                                       SFEnvParamException,
                                       SFBindException,
                                       SFDaoException
±¸ºÐÀÚ(dn)ÀÇ ÇÏÀ§ÀÇ WebRootµé(¸ñ·Ï)À» ¹ÝȯÇÑ´Ù.

Specified by:
getWebRootList in interface RpAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ±¸ºÐÀÚ(dn)
strBase - °Ë»ö ½ÃÀÛÀ§Ä¡ ±¸ºÐÀÚ(dn)
Returns:
°Ë»öµÈ WebRoot °á°ú¸ñ·Ï
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý

getWebRootExtList

public java.util.Vector getWebRootExtList(java.lang.String strAdminInfo,
                                          java.lang.String strBase)
                                   throws SFInitDaoException,
                                          SFInvalidParameterException,
                                          SFEnvParamException,
                                          SFBindException,
                                          SFDaoException
±¸ºÐÀÚ(dn)ÀÇ ÇÏÀ§ÀÇ WebRootµé(¸ñ·Ï)À» ¹ÝȯÇÑ´Ù. WebRoot¿¡ ´ëÇÑ °ü¸®±ÇÇÑÀÌ ¾ø´õ¶óµµ, ÇÏÀ§ ResPerm¿¡ ´ëÇÑ ±ÇÇÑÀ» °¡Áö°í ÀÖ´Ù¸é, °á°ú ¸ñ·Ï¿¡ Æ÷ÇÔÇÏ¿©, ÇÏÀ§ ResPerm¿¡ ´Ü°èÀûÀ¸·Î Á¢±ÙÇÒ ¼ö ÀÖµµ·Ï Çã¿ëÇÑ´Ù.

Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ±¸ºÐÀÚ(dn)
strBase - °Ë»ö ½ÃÀÛÀ§Ä¡ ±¸ºÐÀÚ(dn)
Returns:
°Ë»öµÈ WebRoot °á°ú¸ñ·Ï
Throws:
SFInitDaoException
SFInvalidParameterException
SFEnvParamException
SFBindException
SFDaoException

findResPerm

public java.util.Vector findResPerm(java.lang.String strAdminInfo,
                                    java.lang.String strBase,
                                    java.lang.String resUrl)
                             throws SFInitDaoException,
                                    SFInvalidParameterException,
                                    SFEnvParamException,
                                    SFBindException,
                                    SFDaoException,
                                    SFResPermLocationSyntaxException
´ë»ó URLÀ» Æ÷ÇÔÇÏ´Â ResPermÀ» °Ë»öÇÑ´Ù. ÇÏÀ§ ³ëµåµµ ÇÔ²² °Ë»öÇÑ´Ù.

Specified by:
findResPerm in interface RpAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ±¸ºÐÀÚ(dn)
strBase - °Ë»ö½ÃÀÛ À§Ä¡ Á¤º¸(dn)
resUrl - ´ë»óÀÚ¿ø(resource)ÀÇ Àý´ë/»ó´ë °æ·Î
Returns:
°Ë»öµÈ ResPerm °á°ú¸ñ·Ï
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFResPermLocationSyntaxException - ÀúÀåµÈ URL ÆÐÅÏ Ã³¸®½Ã¿¡ ¿À·ù ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý

findResPerm

public java.util.Vector findResPerm(java.lang.String strAdminInfo,
                                    java.lang.String strBase,
                                    java.lang.String resUrl,
                                    java.lang.String operation)
                             throws SFInitDaoException,
                                    SFInvalidParameterException,
                                    SFEnvParamException,
                                    SFBindException,
                                    SFDaoException,
                                    SFResPermLocationSyntaxException
´ë»ó URLÀ» Æ÷ÇÔÇÏ°í Æ¯Á¤ ±â´É(operation)À» °®´Â ResPermÀ» °Ë»öÇÑ´Ù. ÇÏÀ§ ³ëµåµµ ÇÔ²² °Ë»öÇÑ´Ù.

Specified by:
findResPerm in interface RpAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ±¸ºÐÀÚ(dn)
strBase - °Ë»ö½ÃÀÛ À§Ä¡ Á¤º¸(dn)
resUrl - ´ë»óÀÚ¿ø(resource)ÀÇ Àý´ë/»ó´ë °æ·Î
operation - Á¢±Ù¹æ¹ý(operation)
Returns:
°Ë»öµÈ ResPerm °á°ú¸ñ·Ï
Throws:
SFResPermLocationSyntaxException - ÀúÀåµÈ URL ÆÐÅÏ Ã³¸®½Ã¿¡ ¿À·ù ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý

deleteResPerm

public boolean deleteResPerm(java.lang.String strAdminInfo,
                             java.lang.String strResPermInfo,
                             boolean bScopeSubTree)
                      throws SFInitDaoException,
                             SFInvalidParameterException,
                             SFEnvParamException,
                             SFBindException,
                             SFDaoException,
                             SFAccessRightException,
                             SFReadAttrNameException,
                             SFNoSuchValueException
±¸ºÐÀÚ(dn)¿¡ ´ëÇÑ ResPerm °´Ã¼¸¦ »èÁ¦ÇÑ´Ù.

Specified by:
deleteResPerm in interface RpAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ±¸ºÐÀÚ(dn)
strResPermInfo - »èÁ¦ÇÏ·Á´Â ResPermÀÇ ±¸ºÐÀÚ(dn)
bScopeSubTree - ÇÏÀ§ ³ëµåÀÇ Ã³¸®¿©ºÎ
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFReadAttrNameException
SFNoSuchValueException

deleteWebRoot

public boolean deleteWebRoot(java.lang.String strAdminInfo,
                             java.lang.String strWebRootEid,
                             boolean bScopeSubTree)
                      throws SFInitDaoException,
                             SFInvalidParameterException,
                             SFEnvParamException,
                             SFBindException,
                             SFDaoException,
                             SFAccessRightException,
                             SFNoWebRootException
±¸ºÐÀÚ(dn)¿¡ ´ëÇÑ WebRoot °´Ã¼¸¦ »èÁ¦ÇÑ´Ù.

Specified by:
deleteWebRoot in interface RpAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ±¸ºÐÀÚ(dn)
bScopeSubTree - ÇÏÀ§ ³ëµåÀÇ Ã³¸®¿©ºÎ
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFNoWebRootException - WebRootÀ» ãÀ» ¼ö ¾øÀ» °æ¿ì ¹ß»ý
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý

getWebRootOfResPerm

public WebRoot getWebRootOfResPerm(java.lang.String strAdminInfo,
                                   java.lang.String strResPermInfo)
                            throws SFInitDaoException,
                                   SFEnvParamException,
                                   SFInvalidParameterException,
                                   SFBindException,
                                   SFDaoException,
                                   SFAccessRightException,
                                   SFNoWebRootException
ResPermÀ» Æ÷ÇÔÇÏ´Â WebRoot¸¦ ¹ÝȯÇÑ´Ù.

Specified by:
getWebRootOfResPerm in interface RpAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ±¸ºÐÀÚ(dn)
strResPermInfo - ´ë»ó ResPermÀÇ ±¸ºÐÀÚ(dn)
Returns:
»óÀ§ WebRoot ±¸ºÐÀÚ(dn)
Throws:
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFNoWebRootException - ´ë»óÀÇ WebRoot°¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý

copyResPerm

public boolean copyResPerm(java.lang.String strAdminInfo,
                           java.lang.String strSrcResPermInfo,
                           java.lang.String strDstResPermInfo,
                           boolean bIgnoreDetailException)
                    throws SFInitDaoException,
                           SFInvalidParameterException,
                           SFAccessRightException,
                           SFEnvParamException,
                           SFBindException,
                           SFDaoException,
                           SFNoResPermException,
                           SFResPermExistsException
ResPerm¸¦ ´Ù¸¥ À§Ä¡(dn)·Î º¹»çÇÑ´Ù.

Specified by:
copyResPerm in interface RpAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ±¸ºÐÀÚ(dn)
strSrcResPermInfo - ¿øº» ResPermÀÇ ±¸ºÐÀÚ(dn)
strDstResPermInfo - ´ë»ó ResPermÀÇ ±¸ºÐÀÚ(dn)
bIgnoreDetailException - °´Ã¼¿¡ ¼³Á¤µÈ ¼Ó¼º¿¡ ´ëÇÏ¿© ±ÇÇÑÀÌ ¾ø´Â °æ¿ì AccessRightException À» ¹ß»ý½ÃųÁöÀÇ ¿©ºÎ¸¦ °áÁ¤
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFNoResPermException
SFResPermExistsException

copyAllResPerm

public java.util.Vector copyAllResPerm(java.lang.String strAdminInfo,
                                       java.lang.String strSrcResPermInfo,
                                       java.lang.String strDstResPermInfo,
                                       boolean bIgnoreDetailException)
                                throws SFInitDaoException,
                                       SFInvalidParameterException,
                                       SFAccessRightException,
                                       SFEnvParamException,
                                       SFBindException,
                                       SFDaoException,
                                       SFNoResPermException,
                                       SFResPermExistsException
ResPerm¸¦ ´Ù¸¥ À§Ä¡·Î º¹»çÇÑ´Ù. ÇÏÀ§ÀÇ ¸ðµç ResPermµµ ÇÔ²² º¹»çÇÑ´Ù.

Specified by:
copyAllResPerm in interface RpAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ±¸ºÐÀÚ(dn)
strSrcResPermInfo - ¿øº» ResPermÀÇ ±¸ºÐÀÚ(dn)
strDstResPermInfo - ´ë»ó ResPermÀÇ ±¸ºÐÀÚ(dn)
bIgnoreDetailException - °´Ã¼¿¡ ¼³Á¤µÈ ¼Ó¼º¿¡ ´ëÇÏ¿© ±ÇÇÑÀÌ ¾ø´Â °æ¿ì AccessRightException À» ¹ß»ý½ÃųÁöÀÇ ¿©ºÎ¸¦ °áÁ¤
Returns:
º¹»çµÈ ¿øº» ResPerm ¸ñ·Ï
Throws:
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFNoResPermException
SFResPermExistsException

moveResPerm

public boolean moveResPerm(java.lang.String strAdminInfo,
                           java.lang.String strSrcResPermInfo,
                           java.lang.String strDstResPermInfo,
                           boolean bIgnoreDetailException)
                    throws SFInitDaoException,
                           SFInvalidParameterException,
                           SFAccessRightException,
                           SFEnvParamException,
                           SFBindException,
                           SFDaoException,
                           SFNoResPermException,
                           SFResPermExistsException,
                           SFReadAttrNameException,
                           SFNoSuchValueException
ResPerm¸¦ ´Ù¸¥ À§Ä¡(dn)·Î À̵¿ÇÑ´Ù.

Specified by:
moveResPerm in interface RpAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ±¸ºÐÀÚ(dn)
strSrcResPermInfo - ¿øº» ResPermÀÇ ±¸ºÐÀÚ(dn)
strDstResPermInfo - ´ë»ó ResPermÀÇ ±¸ºÐÀÚ(dn)
bIgnoreDetailException - °´Ã¼¿¡ ¼³Á¤µÈ ¼Ó¼º¿¡ ´ëÇÏ¿© ±ÇÇÑÀÌ ¾ø´Â °æ¿ì AccessRightException À» ¹ß»ý½ÃųÁöÀÇ ¿©ºÎ¸¦ °áÁ¤
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFNoResPermException
SFResPermExistsException
SFReadAttrNameException
SFNoSuchValueException

moveAllResPerm

public java.util.Vector moveAllResPerm(java.lang.String strAdminInfo,
                                       java.lang.String strSrcResPermInfo,
                                       java.lang.String strDstResPermInfo,
                                       boolean bIgnoreDetailException)
                                throws SFInitDaoException,
                                       SFInvalidParameterException,
                                       SFAccessRightException,
                                       SFEnvParamException,
                                       SFBindException,
                                       SFDaoException,
                                       SFNoResPermException,
                                       SFResPermExistsException,
                                       SFReadAttrNameException,
                                       SFNoSuchValueException
ResPerm¸¦ ´Ù¸¥ À§Ä¡(dn)·Î À̵¿ÇÑ´Ù. ÇÏÀ§ÀÇ ¸ðµç ResPermµµ ÇÔ²² À̵¿ÇÑ´Ù.

Specified by:
moveAllResPerm in interface RpAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ±¸ºÐÀÚ(dn)
strSrcResPermInfo - ¿øº» ResPermÀÇ ±¸ºÐÀÚ(dn)
strDstResPermInfo - ´ë»ó ResPermÀÇ ±¸ºÐÀÚ(dn)
bIgnoreDetailException - °´Ã¼¿¡ ¼³Á¤µÈ ¼Ó¼º¿¡ ´ëÇÏ¿© ±ÇÇÑÀÌ ¾ø´Â °æ¿ì AccessRightException À» ¹ß»ý½ÃųÁöÀÇ ¿©ºÎ¸¦ °áÁ¤
Returns:
À̵¿ÇÑ ¿øº» ResPerm ¸ñ·Ï
Throws:
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFNoResPermException
SFResPermExistsException
SFReadAttrNameException
SFNoSuchValueException

getResPermGroupInfo

public ResPermGroup getResPermGroupInfo(java.lang.String strAdminInfo,
                                        java.lang.String strResPermGroupInfo)
                                 throws SFInitDaoException,
                                        SFInvalidParameterException,
                                        SFAccessRightException,
                                        SFEnvParamException,
                                        SFBindException,
                                        SFDaoException
±¸ºÐÀÚ(dn)¿¡ ´ëÇÑ ResPermGroup °´Ã¼¸¦ ¹ÝȯÇÑ´Ù.

Specified by:
getResPermGroupInfo in interface RpAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ±¸ºÐÀÚ(dn)
strResPermGroupInfo - ´ë»ó ResPermGroupÀÇ ±¸ºÐÀÚ(dn)
Returns:
´ë»ó ResPermGroup °´Ã¼
Throws:
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý

getResPermGroupList

public java.util.Vector getResPermGroupList(java.lang.String strAdminInfo,
                                            java.lang.String strBase)
                                     throws SFInitDaoException,
                                            SFInvalidParameterException,
                                            SFEnvParamException,
                                            SFBindException,
                                            SFDaoException
±¸ºÐÀÚ(dn)ÀÇ ÇÏÀ§ÀÇ ResPermGroupµé(¸ñ·Ï)À» ¹ÝȯÇÑ´Ù.

Specified by:
getResPermGroupList in interface RpAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ±¸ºÐÀÚ(dn)
strBase - °Ë»ö ½ÃÀÛÀ§Ä¡ ±¸ºÐÀÚ(dn).
Returns:
°Ë»öµÈ ResPermGroupÀÇ dn °á°ú¸ñ·Ï
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý

findResPermExt

public java.util.Vector findResPermExt(java.lang.String strAdminInfo,
                                       java.lang.String strBase,
                                       AbstractSearchFilter objFilter)
                                throws SFInitDaoException,
                                       SFInvalidParameterException,
                                       SFEnvParamException,
                                       SFBindException,
                                       SFDaoException
ResPermÀ» °Ë»öÇÑ´Ù. °Ë»öÇÊÅÍ ±¸¹®¿¡ Æ÷ÇÔµÈ URL¿¡ ´ëÇØ¼­´Â Á¤±ÔÇ¥Çö½ÄÀÌ Àû¿ëµÇ¾î °Ë»öµÈ´Ù. °¡·É, Resource ¶Ç´Â RexResource Ç׸ñ¿¡ /html/*.html ÀÌ Æ÷ÇԵǾî ÀÖÀ» ¶§, /html/guide.html À̶ó´Â URL ÀԷ¿¡ ´ëÇØ¼­ °Ë»öÀ» Á¦°øÇÑ´Ù.
À̰ÍÀ» Áö¿øÇϱâ À§Çؼ­ ÀÔ·ÂÇÑ °Ë»öÇÊÅ͸¦ ±¸ºÐÇÏ¿© ¿©·¯ °³ÀÇ ÇÊÅÍ ¿ä¼Ò·Î ±¸ºÐÇϸç, º°µµÃ³¸®ºÎ¿Í LDAP 󸮰á°ú¸¦ Á¶ÇÕÇÏ´Â °úÁ¤À» ¼öÇàÇϹǷΠÇÔ¼öÀÇ ¼öÇà¼Óµµ´Â ±âÁ¸ÀÇ ÇÔ¼ö¿¡ ºñÇØ ÇöÀúÈ÷ ¶³¾îÁöÁö¸¸, »ç¿ë ÆíÀǸ¦ À§ÇØ °ü¸®ÇÁ·Î±×·¥¿¡¼­ »ç¿ëÇϵµ·Ï Áö¿øÇϱâ À§ÇØ ÀÛ¼ºµÇ¾ú´Ù.

Specified by:
findResPermExt in interface RpAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ±¸ºÐÀÚ(dn)
strBase - °Ë»ö½ÃÀÛ À§Ä¡ Á¤º¸(dn)
objFilter - °Ë»öÇÊÅÍ °ª
Returns:
°Ë»öµÈ ResPerm °á°ú¸ñ·Ï
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý

findResPermGroup

public java.util.Vector findResPermGroup(java.lang.String strAdminInfo,
                                         java.lang.String strResPermInfo)
                                  throws SFInitDaoException,
                                         SFInvalidParameterException,
                                         SFAccessRightException,
                                         SFEnvParamException,
                                         SFBindException,
                                         SFDaoException
ResPerm °´Ã¼¸¦ Æ÷ÇÔÇÏ´Â ResPermGroupÀ» °Ë»öÇÑ´Ù.

Specified by:
findResPermGroup in interface RpAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ±¸ºÐÀÚ(dn)
strResPermInfo - °Ë»öÇÏ·Á´Â ResPerm À§Ä¡(dn)
Returns:
°Ë»öµÈ ResPermGroupÀÇ dn °á°ú¸ñ·Ï
Throws:
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý

findResPermGroup

public java.util.Vector findResPermGroup(java.lang.String strAdminInfo,
                                         java.lang.String strBase,
                                         java.lang.String resUrl)
                                  throws SFInitDaoException,
                                         SFInvalidParameterException,
                                         SFAccessRightException,
                                         SFEnvParamException,
                                         SFBindException,
                                         SFDaoException
´ë»ó URLÀ» Æ÷ÇÔÇÏ´Â ResPermGroupÀ» °Ë»öÇÑ´Ù. ½ÇÇà¼Óµµ´Â »ó´ëÀûÀ¸·Î ´À¸± ¼ö ÀÖÀ½.

Specified by:
findResPermGroup in interface RpAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ±¸ºÐÀÚ(dn)
strBase - °Ë»ö½ÃÀÛ À§Ä¡ ±¸ºÐÀÚ(dn)
resUrl - ´ë»óÀÚ¿ø(resource)ÀÇ Àý´ë/»ó´ë °æ·Î
Returns:
°Ë»öµÈ ResPermGroupÀÇ dn °á°ú¸ñ·Ï
Throws:
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý

findResPermGroup

public java.util.Vector findResPermGroup(java.lang.String strAdminInfo,
                                         java.lang.String strBase,
                                         java.lang.String resUrl,
                                         java.lang.String operation)
                                  throws SFInitDaoException,
                                         SFInvalidParameterException,
                                         SFAccessRightException,
                                         SFEnvParamException,
                                         SFBindException,
                                         SFDaoException
´ë»ó URLÀ» Æ÷ÇÔÇÏ°í Æ¯Á¤ ±â´É(operation)À» °®´Â ResPermGroupÀ» °Ë»öÇÑ´Ù.

Specified by:
findResPermGroup in interface RpAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ±¸ºÐÀÚ(dn)
strBase - °Ë»ö½ÃÀÛ À§Ä¡ ±¸ºÐÀÚ(dn)
resUrl - ´ë»óÀÚ¿ø(resource)ÀÇ Àý´ë/»ó´ë °æ·Î
operation - Á¢±Ù¹æ¹ý(operation)
Returns:
°Ë»öµÈ ResPermGroupÀÇ dn °á°ú¸ñ·Ï
Throws:
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý

addResPermGroup

public boolean addResPermGroup(java.lang.String strAdminInfo,
                               ResPermGroup ResPermGroupInfo,
                               boolean bIgnoreDetailException)
                        throws SFInitDaoException,
                               SFInvalidParameterException,
                               SFAccessRightException,
                               SFEnvParamException,
                               SFBindException,
                               SFDaoException,
                               SFResPermGroupExistsException
ResPermGroup ¿£Æ®¸®¸¦ Ãß°¡ÇÑ´Ù.

Specified by:
addResPermGroup in interface RpAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ±¸ºÐÀÚ(dn)
ResPermGroupInfo - Ãß°¡ÇÏ·Á´Â ResPermGroup °´Ã¼
bIgnoreDetailException - °´Ã¼¿¡ ¼³Á¤µÈ ¼Ó¼º¿¡ ´ëÇÏ¿© ±ÇÇÑÀÌ ¾ø´Â °æ¿ì AccessRightException À» ¹ß»ý½ÃųÁöÀÇ ¿©ºÎ¸¦ °áÁ¤
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFResPermGroupExistsException

addResPerm

public boolean addResPerm(java.lang.String strAdminInfo,
                          java.lang.String strResPermGroupInfo,
                          java.lang.String strResPermInfo,
                          boolean bIgnoreDetailException)
                   throws SFInitDaoException,
                          SFInvalidParameterException,
                          SFAccessRightException,
                          SFEnvParamException,
                          SFBindException,
                          SFDaoException
ResPermGroup¿¡ ResPermÀÇ À§Ä¡(dn)À» Ãß°¡ÇÑ´Ù.

Specified by:
addResPerm in interface RpAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ±¸ºÐÀÚ(dn)
strResPermGroupInfo - ResPermGroup À§Ä¡(dn)
strResPermInfo - Ãß°¡ÇÏ·Á´Â ResPermÀÇ À§Ä¡(dn)
bIgnoreDetailException - °´Ã¼¿¡ ¼³Á¤µÈ ¼Ó¼º¿¡ ´ëÇÏ¿© ±ÇÇÑÀÌ ¾ø´Â °æ¿ì AccessRightException À» ¹ß»ý½ÃųÁöÀÇ ¿©ºÎ¸¦ °áÁ¤
Returns:
󸮼º°ø¿©ºÎ
Throws:
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý

deleteResPerm

public boolean deleteResPerm(java.lang.String strAdminInfo,
                             java.lang.String strResPermGroupInfo,
                             java.lang.String strResPermInfo,
                             boolean bIgnoreDetailException)
                      throws SFInitDaoException,
                             SFInvalidParameterException,
                             SFEnvParamException,
                             SFBindException,
                             SFDaoException,
                             SFAccessRightException
ResPermGroup¿¡¼­ ResPermÀÇ À§Ä¡(dn)À» Á¦°ÅÇÑ´Ù. ½ÇÁ¦ WebRoot ¹Ø¿¡ ÀÖ´Â ResPerm Á¤º¸¿Í´Â °ü°è°¡ ¾ø´Ù.

Specified by:
deleteResPerm in interface RpAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ±¸ºÐÀÚ(dn)
strResPermGroupInfo - ResPermGroup À§Ä¡(dn)
strResPermInfo - »èÁ¦ÇÏ·Á´Â ResPermÀÇ À§Ä¡(dn)
bIgnoreDetailException - °´Ã¼¿¡ ¼³Á¤µÈ ¼Ó¼º¿¡ ´ëÇÏ¿© ±ÇÇÑÀÌ ¾ø´Â °æ¿ì AccessRightException À» ¹ß»ý½ÃųÁöÀÇ ¿©ºÎ¸¦ °áÁ¤
Returns:
󸮼º°ø¿©ºÎ
Throws:
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý

deleteResPermGroup

public boolean deleteResPermGroup(java.lang.String strAdminInfo,
                                  java.lang.String strResPermGroupInfo)
                           throws SFInitDaoException,
                                  SFInvalidParameterException,
                                  SFEnvParamException,
                                  SFBindException,
                                  SFDaoException,
                                  SFAccessRightException
±¸ºÐÀÚ(dn)¿¡ ´ëÇÑ ResPermGroup °´Ã¼¸¦ »èÁ¦ÇÑ´Ù.

Specified by:
deleteResPermGroup in interface RpAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ±¸ºÐÀÚ(dn)
strResPermGroupInfo - »èÁ¦ÇÏ·Á´Â ResPermGroupÀÇ ±¸ºÐÀÚ(dn)
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý

deleteResPermGroup

public boolean deleteResPermGroup(java.lang.String strAdminInfo,
                                  java.lang.String strResPermGroupInfo,
                                  boolean bScopeSubTree)
                           throws SFInitDaoException,
                                  SFInvalidParameterException,
                                  SFEnvParamException,
                                  SFBindException,
                                  SFDaoException,
                                  SFAccessRightException
±¸ºÐÀÚ(dn)¿¡ ´ëÇÑ ResPermGroup °´Ã¼¸¦ »èÁ¦ÇÑ´Ù.

Specified by:
deleteResPermGroup in interface RpAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ±¸ºÐÀÚ(dn)
strResPermGroupInfo - »èÁ¦ÇÏ·Á´Â ResPermGroupÀÇ ±¸ºÐÀÚ(dn)
bScopeSubTree - ÇÏÀ§ ³ëµåÀÇ Ã³¸®¿©ºÎ. ÀÌ °æ¿ì¿¡´Â RPµéÀÌ´Ù.
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý

modifyResPermGroup

public boolean modifyResPermGroup(java.lang.String strAdminInfo,
                                  ResPermGroup ResPermGroupInfo,
                                  boolean bIgnoreDetailException)
                           throws SFInitDaoException,
                                  SFInvalidParameterException,
                                  SFAccessRightException,
                                  SFEnvParamException,
                                  SFBindException,
                                  SFDaoException
±¸ºÐÀÚ(dn)¿¡ ´ëÇÑ ResPermGroupÀ» º¯°æÇÑ´Ù.

Specified by:
modifyResPermGroup in interface RpAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ±¸ºÐÀÚ(dn)
ResPermGroupInfo - º¯°æÇÏ·Á´Â ResPermGroup °´Ã¼
bIgnoreDetailException - °´Ã¼¿¡ ¼³Á¤µÈ ¼Ó¼º¿¡ ´ëÇÏ¿© ±ÇÇÑÀÌ ¾ø´Â °æ¿ì AccessRightException À» ¹ß»ý½ÃųÁöÀÇ ¿©ºÎ¸¦ °áÁ¤
Returns:
󸮼º°ø ¿©ºÎ
Throws:
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý

getTrustedSSOList

public java.util.Vector getTrustedSSOList(java.lang.String strAdminInfo,
                                          java.lang.String strBase)
                                   throws SFInitDaoException,
                                          SFInvalidParameterException,
                                          SFAccessRightException,
                                          SFEnvParamException,
                                          SFBindException,
                                          SFDaoException
±¸ºÐÀÚ(dn)ÀÇ ÇÏÀ§ÀÇ WebRootµéÀÇ TrustedSSO ¸ñ·ÏÀ» ¹ÝȯÇÑ´Ù.

Specified by:
getTrustedSSOList in interface RpAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ±¸ºÐÀÚ(dn)
strBase - °Ë»ö ½ÃÀÛÀ§Ä¡ ±¸ºÐÀÚ(dn)
Returns:
°Ë»öµÈ TrustedSSO °á°ú¸ñ·Ï
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý

getWebRootListOfTrustedSSO

public java.util.Vector getWebRootListOfTrustedSSO(java.lang.String strAdminInfo,
                                                   java.lang.String strBase,
                                                   java.lang.String strTrustedSSO)
                                            throws SFInitDaoException,
                                                   SFInvalidParameterException,
                                                   SFEnvParamException,
                                                   SFBindException,
                                                   SFDaoException
TrustedSSO ±×·ìÀ̸§À» °®´Â WebRootÀÇ ¸ñ·ÏÀ» ¹ÝȯÇÑ´Ù.

Specified by:
getWebRootListOfTrustedSSO in interface RpAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ±¸ºÐÀÚ(dn)
strBase - °Ë»ö ½ÃÀÛÀ§Ä¡ ±¸ºÐÀÚ(dn)
strTrustedSSO - °Ë»öÇϰíÀÚ ÇÏ´Â ±×·ì À̸§. nullÀ̰ųª °ø¹é¹®ÀÚ¿­À̸é, TrustedSSOÀ» °®Áö ¾Ê´Â °ÍÀ» °Ë»öÇÑ´Ù.
Returns:
°Ë»öµÈ WebRootÀÇ ±¸ºÐÀÚ(dn) ¸ñ·Ï
Throws:
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý

getGlobalSSOList

public java.util.Vector getGlobalSSOList(java.lang.String strAdminInfo,
                                         java.lang.String strBase)
                                  throws SFInitDaoException,
                                         SFInvalidParameterException,
                                         SFAccessRightException,
                                         SFEnvParamException,
                                         SFBindException,
                                         SFDaoException
±¸ºÐÀÚ(dn)ÀÇ ÇÏÀ§ÀÇ ¸ðµç WebRootµéÀÇ GlobalSSO ¸ñ·ÏÀ» ¹ÝȯÇÑ´Ù.

Specified by:
getGlobalSSOList in interface RpAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ±¸ºÐÀÚ(dn)
strBase - °Ë»ö ½ÃÀÛÀ§Ä¡ ±¸ºÐÀÚ(dn)
Returns:
°Ë»öµÈ GlobalSSO °á°ú¸ñ·Ï (Áߺ¹¾øÀ½)
Throws:
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý

getWebRootListOfGlobalSSO

public java.util.Vector getWebRootListOfGlobalSSO(java.lang.String strAdminInfo,
                                                  java.lang.String strBase,
                                                  java.lang.String strGlobalSSO)
                                           throws SFInitDaoException,
                                                  SFInvalidParameterException,
                                                  SFEnvParamException,
                                                  SFBindException,
                                                  SFDaoException
GlobalSSOÀ» °®´Â WebRootÀÇ ¸ñ·ÏÀ» ¹ÝȯÇÑ´Ù. strGlobalSSOÀÌ nullÀ̰ųª °ø¹é¹®ÀÚ¿­À̸é, GlobalSSO¸¦ °®Áö ¾Ê´Â WebRoot ¸ñ·ÏÀ» ¹ÝȯÇÑ´Ù.

Specified by:
getWebRootListOfGlobalSSO in interface RpAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ±¸ºÐÀÚ(dn)
strBase - °Ë»ö ½ÃÀÛÀ§Ä¡ ±¸ºÐÀÚ(dn)
strGlobalSSO - °Ë»öÇϰíÀÚ ÇÏ´Â GlobalSSO À̸§. nullÀ̰ųª °ø¹é¹®ÀÚ¿­À̸é, GlobalSSOÀ» °®Áö ¾Ê´Â °ÍÀ» °Ë»öÇÑ´Ù.
Returns:
°Ë»öµÈ WebRootÀÇ ±¸ºÐÀÚ(dn) ¸ñ·Ï
Throws:
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý

hasMasterAgentOfGlobalSSO

public boolean hasMasterAgentOfGlobalSSO(java.lang.String strAdminInfo,
                                         java.lang.String strGlobalSSO)
                                  throws SFInitDaoException,
                                         SFInvalidParameterException,
                                         SFEnvParamException,
                                         SFBindException,
                                         SFDaoException
GlobalSSO¸¦ °®´Â WebRoot Áß¿¡¼­ MasterAgent°¡ Á¸ÀçÇÏ´ÂÁö ¿©ºÎ¸¦ È®ÀÎÇÑ´Ù.

Specified by:
hasMasterAgentOfGlobalSSO in interface RpAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ±¸ºÐÀÚ(dn)
strGlobalSSO - °Ë»öÇϰíÀÚ ÇÏ´Â GlobalSSO À̸§. nullÀ̾´Â ¾ÈµÈ´Ù.
Returns:
ÇöÀç GlobalSSO¿¡ ´ëÇÑ MasterAgentÀÇ Á¸Àç¿©ºÎ
Throws:
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý

getTrustSSOListOfGlobalSSO

public java.util.Vector getTrustSSOListOfGlobalSSO(java.lang.String strAdminInfo,
                                                   java.lang.String strBase,
                                                   java.lang.String strGlobalSSO)
                                            throws SFInitDaoException,
                                                   SFInvalidParameterException,
                                                   SFAccessRightException,
                                                   SFEnvParamException,
                                                   SFBindException,
                                                   SFDaoException
GlobalSSOÀ» °®´Â TrustedSSOÀÇ ¸ñ·ÏÀ» ¹ÝȯÇÑ´Ù. strGlobalSSOÀÌ nullÀ̰ųª °ø¹é¹®ÀÚ¿­À̸é, GlobalSSO¸¦ °®Áö ¾Ê´Â ¸ðµç TrustedSSOÀÇ ¸ñ·ÏÀ» ¹ÝȯÇÑ´Ù.

Specified by:
getTrustSSOListOfGlobalSSO in interface RpAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ±¸ºÐÀÚ(dn)
strBase - °Ë»ö ½ÃÀÛÀ§Ä¡ ±¸ºÐÀÚ(dn)
strGlobalSSO - °Ë»öÇϰíÀÚ ÇÏ´Â GlobalSSO À̸§. nullÀ̰ųª °ø¹é¹®ÀÚ¿­À̸é GlobalSSO°¡ ¾ø´Â °ÍÀ¸·Î °Ë»ö.
Returns:
°Ë»öµÈ WebRootÀÇ ±¸ºÐÀÚ(dn) ¸ñ·Ï
Throws:
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý

getWebRootInfoOfNodeConfig

public WebRoot getWebRootInfoOfNodeConfig(java.lang.String strAdminInfo,
                                          NodeConfig node)
                                   throws SFInitDaoException,
                                          SFInvalidParameterException,
                                          SFAccessRightException,
                                          SFEnvParamException,
                                          SFBindException,
                                          SFDaoException,
                                          SFNoWebRootException
NodeConfig¸¦ °®´Â WebRoot¸¦ ¹ÝȯÇÑ´Ù.

Specified by:
getWebRootInfoOfNodeConfig in interface RpAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ±¸ºÐÀÚ(dn)
node - NodeConfig °´Ã¼
Returns:
WebRoot °´Ã¼
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFNoWebRootException - ´ë»óÀÇ WebRoot°¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý

moveGlobalSSO

public java.util.Vector moveGlobalSSO(java.lang.String strAdminInfo,
                                      java.lang.String strSrcGlobalSSO,
                                      java.lang.String strDstGlobalSSO)
                               throws SFInitDaoException,
                                      SFInvalidParameterException,
                                      SFAccessRightException,
                                      SFEnvParamException,
                                      SFBindException,
                                      SFDaoException,
                                      SFAlreadyExistsException
ÇöÀçÀÇ GlobalSSO¿¡ ¼ÓÇÑ ¸ðµç WebRoot¸¦ »õ·Î¿î GlobalSSO·Î À̵¿ÇÑ´Ù. TrustedSSO´Â º¯°æµÇÁö ¾Ê´Â´Ù. º¯°æµÈ WebRoot´Â »õ·Î¿î GlobalSSOÀÇ SSO Á¤Ã¥À» Àû¿ë¹Þ´Â´Ù.

Specified by:
moveGlobalSSO in interface RpAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ±¸ºÐÀÚ(dn)
strSrcGlobalSSO - ÇöÀç GlobalSSO ±×·ìÀ̸§.
strDstGlobalSSO - »õ·Î¿î GlobalSSO ±×·ìÀ̸§.
Returns:
º¯°æµÈ WebRoot °á°ú¸ñ·Ï
Throws:
SFInitDaoException
SFInvalidParameterException
SFAccessRightException
SFEnvParamException
SFBindException
SFDaoException
SFAlreadyExistsException

moveTrustedSSO

public java.util.Vector moveTrustedSSO(java.lang.String strAdminInfo,
                                       java.lang.String strSrcTrustedSSO,
                                       java.lang.String strDstGlobalSSO)
                                throws SFInitDaoException,
                                       SFInvalidParameterException,
                                       SFAccessRightException,
                                       SFEnvParamException,
                                       SFBindException,
                                       SFDaoException,
                                       SFAlreadyExistsException
TrustedSSO¿¡ ¼ÓÇÑ ¸ðµç WebRoot¸¦ »õ·Î¿î GlobalSSO·Î À̵¿ÇÑ´Ù. º¯°æµÈ WebRoot´Â »õ·Î¿î GlobalSSOÀÇ SSO Á¤Ã¥À» Àû¿ë¹Þ´Â´Ù.

Specified by:
moveTrustedSSO in interface RpAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ±¸ºÐÀÚ(dn)
strSrcTrustedSSO - ÇöÀç TrustedSSO ±×·ìÀ̸§.
strDstGlobalSSO - »õ·Î¿î GlobalSSO ±×·ìÀ̸§.
Returns:
º¯°æµÈ WebRoot °á°ú¸ñ·Ï.
Throws:
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFAlreadyExistsException

moveWebRoot

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

Specified by:
moveWebRoot in interface RpAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ±¸ºÐÀÚ(dn)
strWebRootInfo - ´ë»ó WebRootÀÇ ±¸ºÐÀÚ(dn)
strDstTrustedSSO - »õ·Î¿î TrustedSSO ±×·ìÀ̸§. ÀÌ ±×·ìÀÇ WebRootÀÌ ¾ø´Ù¸é, TicketKey¸¦ »õ·Î »ý¼ºÇÑ´Ù.
Returns:
º¯°æ ¼º°ø ¿©ºÎ.
Throws:
SFNoSuchValueException - »õ·Î¿î TrustedSSOÀÇ TicketKey¸¦ ãÀ» ¼ö ¾ø´Â °æ¿ì ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFNoWebRootException
SFAlreadyExistsException

makeRpId

public java.lang.String makeRpId(java.lang.String strBaseId,
                                 java.lang.String strRpEid)
                          throws SFInitDaoException,
                                 SFInvalidParameterException
RPÀÇ ID °ªÀ» »ý¼ºÇÑ´Ù.

Specified by:
makeRpId in interface RpAdmin
Parameters:
strBaseId - Id¸¦ »ý¼ºÇÒ RPÀÇ Á÷Á¢ ºÎ¸ð ¿ªÇÒÀÇ Id, null ÀÎ °æ¿ì ¿ªÇÒ ·çÆ®¿¡ Ãß°¡
strRpEid - »ý¼ºÇÒ RP À̸§
Returns:
RPÀÇ Id °ª(dn)
Throws:
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý

makeWebRootId

public java.lang.String makeWebRootId(java.lang.String strWebRootEid)
                               throws SFInitDaoException,
                                      SFInvalidParameterException
WebRootÀÇ ID °ªÀ» »ý¼ºÇÑ´Ù.

Specified by:
makeWebRootId in interface RpAdmin
Parameters:
strWebRootEid - »ý¼ºÇÒ RP À̸§
Returns:
WebRootÀÇ Id °ª(dn)
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý

findResPerm

public java.util.Vector findResPerm(java.lang.String strAdminInfo,
                                    AbstractSearchFilter objFilter,
                                    java.lang.String strWebRootInfo,
                                    boolean bScopeSubTree)
                             throws SFInitDaoException,
                                    SFInvalidParameterException,
                                    SFEnvParamException,
                                    SFBindException,
                                    SFDaoException
ResPermÀ» °Ë»öÇÑ´Ù.

Specified by:
findResPerm in interface RpAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ±¸ºÐÀÚ(dn)
objFilter - °Ë»öÇÊÅÍ °ª
strWebRootInfo - ´ë»ó WebRootÀÇ ±¸ºÐÀÚ(dn)
bScopeSubTree - ÇÏÀ§ ³ëµåÀÇ Ã³¸®¿©ºÎ. ÀÌ °æ¿ì¿¡´Â RPµéÀÌ´Ù.
Returns:
°Ë»öµÈ ResPerm °á°ú¸ñ·Ï
Throws:
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý

getResPermNameInfo

public java.lang.String getResPermNameInfo(java.lang.String strResPermId)
                                    throws SFInitDaoException
ResPermÀÇ EID Á¤º¸ Á¶È¸

Specified by:
getResPermNameInfo in interface RpAdmin
Parameters:
strResPermId -
Returns:
ResPermÀÇ À̸§ Á¤º¸
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý

getWebRootNameInfo

public java.lang.String getWebRootNameInfo(java.lang.String strWebRootId)
                                    throws SFInitDaoException
WebRootÀÇ EID Á¤º¸ Á¶È¸

Specified by:
getWebRootNameInfo in interface RpAdmin
Parameters:
strWebRootId -
Returns:
WebRootÀÇ À̸§ Á¤º¸
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý

getResPermGroupNameInfo

public java.lang.String getResPermGroupNameInfo(java.lang.String strResPermGroupId)
                                         throws SFInitDaoException
ResPermGroupÀÇ EID Á¤º¸ Á¶È¸

Specified by:
getResPermGroupNameInfo in interface RpAdmin
Parameters:
strResPermGroupId -
Returns:
ResPermGroupÀÇ À̸§ Á¤º¸
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý

getResPermRepositoryRoot

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

Specified by:
getResPermRepositoryRoot in interface RpAdmin
Returns:
ResPermRepository À§Ä¡(¾ÆÀ̵ð)
Throws:
SFInitDaoException

getWebRootURL

public java.lang.String getWebRootURL(java.lang.String strAdminInfo,
                                      java.lang.String strInfo)
                               throws SFInitDaoException,
                                      SFEnvParamException,
                                      SFInvalidParameterException,
                                      SFBindException,
                                      SFDaoException,
                                      SFAccessRightException,
                                      SFNoWebRootException
¿£Æ®¸®À» Æ÷ÇÔÇÏ´Â WebRootÀÇ URLÀ» ¹ÝȯÇÑ´Ù.

Specified by:
getWebRootURL in interface RpAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ±¸ºÐÀÚ(dn)
strInfo - ´ë»ó ¿£Æ®¸® ±¸ºÐÀÚ(dn)
Returns:
¿£Æ®¸®¸¦ Æ÷ÇÔÇÏ´Â WebRootÀÇ URL
Throws:
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFNoWebRootException - ´ë»óÀÇ WebRoot°¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì

isWebRoot

public boolean isWebRoot(java.lang.String strInfo)
                  throws SFInitDaoException,
                         SFEnvParamException,
                         SFInvalidParameterException,
                         SFBindException,
                         SFDaoException,
                         SFNoWebRootException
ÁÖ¾îÁø ¿£Æ®¸®°¡ WebRoot ÀÎÁö ¿©ºÎ¸¦ È®ÀÎÇÑ´Ù.

Specified by:
isWebRoot in interface RpAdmin
Parameters:
strInfo - ´ë»ó ¿£Æ®¸® Á¤º¸
Returns:
ÀÏÄ¡ ¿©ºÎ
Throws:
SFInitDaoException - ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFInvalidParameterException - ÀÛ¸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFNoWebRootException - ´ë»ó WebRoot°¡ Á¸ÀçÇÏÁö ¾ÊÀ» °æ¿ì

isResPerm

public boolean isResPerm(java.lang.String strInfo)
                  throws SFInitDaoException,
                         SFEnvParamException,
                         SFInvalidParameterException,
                         SFBindException,
                         SFDaoException,
                         SFNoResPermException
ÁÖ¾îÁø ¿£Æ®¸®°¡ ResPerm ÀÎÁö ¿©ºÎ¸¦ È®ÀÎÇÑ´Ù.

Specified by:
isResPerm in interface RpAdmin
Parameters:
strInfo - ´ë»ó ¿£Æ®¸® Á¤º¸
Returns:
ÀÏÄ¡ ¿©ºÎ
Throws:
SFInitDaoException - ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFInvalidParameterException - ÀÛ¸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFNoResPermException - ´ë»ó ResPermÀÌ Á¸ÀçÇÏÁö ¾ÊÀ» °æ¿ì

isWebRootId

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

Specified by:
isWebRootId in interface RpAdmin
Parameters:
strInfo - WebRootÀÇ ID
Returns:
ÀÏÄ¡ ¿©ºÎ
Throws:
SFInitDaoException
SFEnvParamException
SFInvalidParameterException
SFBindException
SFDaoException
See Also:
RpAdmin.isWebRootId(java.lang.String)

isResPermId

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

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

getParentAuthMethodPolicyCN

public java.util.Vector getParentAuthMethodPolicyCN(java.lang.String strAdminInfo,
                                                    java.lang.String strInfo)
                                             throws SFInitDaoException,
                                                    SFEnvParamException,
                                                    SFInvalidParameterException,
                                                    SFDaoException,
                                                    SFBindException
»óÀ§ ResPerm °´Ã¼ÀÇ AuthMethodPolicyCN ¸ñ·ÏÀ» ¹ÝȯÇÑ´Ù. »óÀ§ ResPermÀÌ Á¸ÀçÇÏÁö ¾Ê´Â´Ù¸é, ÀÚ±â ÀÚ½ÅÀÇ ¸ñ·ÏÀ» ¹ÝȯÇÑ´Ù.

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

setLocale

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

Specified by:
setLocale in interface RpAdmin
Parameters:
locale - »õ·Î¿î ·ÎÄÉÀÏ Á¤º¸

getLocale

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

Specified by:
getLocale in interface RpAdmin
Returns:
·ÎÄÉÀÏ Á¤º¸

getDisplayName

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

Specified by:
getDisplayName in interface RpAdmin
Parameters:
targId - ÀÔ·Â ¾ÆÀ̵ð
Returns:
Ç¥½Ã À̸§

close

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

Specified by:
close in interface RpAdmin


Copyright © 2004 SoftForum Corp. All Rights Reserved.