com.safeidentity.adminservice.impl
Class MaclManager

java.lang.Object
  extended bycom.safeidentity.adminservice.impl.MaclManager
All Implemented Interfaces:
MaclAdmin

public class MaclManager
extends java.lang.Object
implements MaclAdmin

Class MaclManager ´Â MaclÀÇ °ü¸®¸¦ À§ÇØ Á¤ÀÇµÈ MaclAdmin ÀÎÅÍÆäÀ̽º¿¡ ´ëÇÑ ±¸Çö Ŭ·¡½º

MACL (Management Access Control List)

MACLÀº SafeIdentity¿¡¼­ ±ÇÇѰü¸®ÀÇ À§ÀÓÀÌ Çã¿ëµÇ´Â À§Ä¡¿¡ ±â·ÏµÇ´Â ±ÇÇѰü¸®¸¦ À§ÇÑ Á¢±ÙÁ¦¾î ¸ñ·ÏÀÌ´Ù. °¢°¢ÀÇ MACLÀº °ü¸®ÀÚ¿¡ ´ëÇÑ SFDN, °ü¸®ÀÚ Å¸ÀÔ(»ç¿ëÀÚ, °ü¸®ÀÚ±×·ì), ³ëµå°ü¸®±ÇÇÑ, »ç¿ëÀÚ ÇÒ´ç/Ãë¼Ò ±ÇÇÑ, ÀÚ¿ø ÇÒ´ç/Ãë¼Ò ±ÇÇÑ, MACL °ü¸®±ÇÇÑ, À¯È¿¿©ºÎ, Á¶È¸°¡´ÉÇÑ ¼Ó¼º¿¡ ´ëÇÑ Á¤º¸, ¼öÁ¤°¡´ÉÇÑ ¼Ó¼º¿¡ ´ëÇÑ Á¤º¸µîÀ» Æ÷ÇÔÇϸç ÀÌ´Â MACLÀÌ ±â·ÏµÈ À§Ä¡¿Í ±× ÇÏÀ§ÀÇ À§Ä¡¿¡ ´ëÇØ ±â·ÏµÈ MACL¿¡ ¼³Á¤µÈ °ü¸®ÀÚ¿¡°Ô Çã¿ëµÈ °ü¸® ±â´ÉÀ» ³ªÅ¸³½´Ù.
MACLÀº »ç¿ëÀÚ ÀúÀå¼Ò, »ç¿ëÀÚ Á¶Á÷, ¿ªÇÒ, ÀÚ¿øµî °ü¸®±ÇÇÑÀÇ À§ÀÓÀÌ ¿ä±¸µÇ´Â À§Ä¡¿¡ ±â·ÏµÇ¾î °ü¸®±ÇÇÑÀÇ ¼öÇà¿¡ ´ëÇÑ Á¢±ÙÁ¦¾î¸¦ À§ÇØ »ç¿ëµÈ´Ù.


Constructor Summary
MaclManager()
          Creates a new instance of MaclManager
 
Method Summary
 boolean addMacl(java.lang.String strAdminSfDn, java.lang.String strDn, Macl macl)
          Á¤ÇØÁø À§Ä¡¿¡ Macl Á¤º¸¸¦ Ãß°¡ÇÑ´Ù.
 void close()
          Connector¿¡ ¿¬°áµÈ ÀúÀå¼Ò¿ÍÀÇ ¿¬°áÀ» Á¾·áÇÑ´Ù.
 boolean deleteInvalidMaclValue(java.lang.String strEntryInfo, java.lang.String strAdminInfo)
          Á¤ÇØÁø À§Ä¡¿¡ À¯È¿ÇÏÁö ¾ÊÀº MACL ·Î ¼³Á¤µÇ¾î ÀÖ´ø MACL Á¤º¸¸¦ ÇØ´ç À§Ä¡¿¡¼­ »èÁ¦ÇÑ´Ù.
 boolean deleteMacl(java.lang.String strAdminSfDn, java.lang.String strDn, Macl macl)
          Á¤ÇØÁø À§Ä¡¿¡ ¼³Á¤µÇ¾î ÀÖ´Â Macl Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.
 java.util.Vector getDelegatedCustpermMaclInfo(java.lang.String strAdminSfDn, java.lang.String strDelegatedAdminInfo, Macl macl, java.lang.String strCustRootDn)
          Custom ÆÛ¹Ì¼Ç ±¸Á¶¿¡¼­ ÀÔ·ÂµÈ °ü¸®ÀÚ¿¡°Ô ºÎ¿©µÈ MaclÀÇ À§Ä¡¿Í ³»¿ë¿¡ ´ëÇÑ ¸ñ·ÏÀ» ¾ò´Â´Ù.
 java.util.Vector getDelegatedEjbpermMaclInfo(java.lang.String strAdminSfDn, java.lang.String strDelegatedAdminInfo, Macl macl, java.lang.String strEjbRootDn)
          EJB ÆÛ¹Ì¼Ç ±¸Á¶¿¡¼­ ÀÔ·ÂµÈ °ü¸®ÀÚ¿¡°Ô ºÎ¿©µÈ MaclÀÇ À§Ä¡¿Í ³»¿ë¿¡ ´ëÇÑ ¸ñ·ÏÀ» ¾ò´Â´Ù.
 java.util.Vector getDelegatedRespermMaclInfo(java.lang.String strAdminSfDn, java.lang.String strDelegatedAdminInfo, Macl macl, java.lang.String strWebrootDn)
          ¸®¼Ò½º ÆÛ¹Ì¼Ç ±¸Á¶¿¡¼­ ÀÔ·ÂµÈ °ü¸®ÀÚ¿¡°Ô ºÎ¿©µÈ MaclÀÇ À§Ä¡¿Í ³»¿ë¿¡ ´ëÇÑ ¸ñ·ÏÀ» ¾ò´Â´Ù.
 java.util.Vector getDelegatedRoleMaclInfo(java.lang.String strAdminSfDn, java.lang.String strDelegatedAdminInfo, Macl macl)
          ¿ªÇÒ ±¸Á¶¿¡¼­ ÀÔ·ÂµÈ °ü¸®ÀÚ¿¡°Ô ºÎ¿©µÈ MaclÀÇ À§Ä¡¿Í ³»¿ë¿¡ ´ëÇÑ ¸ñ·ÏÀ» ¾ò´Â´Ù.
 java.util.Vector getDelegatedUserOrgMaclInfo(java.lang.String strAdminSfDn, java.lang.String strDelegatedAdminInfo, Macl macl, java.lang.String strUserRepDn)
          »ç¿ëÀÚ ±¸Á¶¿¡¼­ ÀÔ·ÂµÈ °ü¸®ÀÚ¿¡°Ô ºÎ¿©µÈ MaclÀÇ À§Ä¡¿Í ³»¿ë¿¡ ´ëÇÑ ¸ñ·ÏÀ» ¾ò´Â´Ù.
 java.util.Vector getInvalidMaclValues(java.lang.String strEntryInfo)
          Á¤ÇØÁø À§Ä¡¿¡ À¯È¿ÇÏÁö MACL Á¤º¸·Î ¼³Á¤µÈ °ªµéÀ» ¾ò¾î¿Â´Ù.
 java.util.Locale getLocale()
           
 Macl getMaclInfo(java.lang.String strAdminSfDn, java.lang.String strDn)
          Á¤ÇØÁø À§Ä¡¿¡ ´ëÇØ ÁÖ¾îÁø °ü¸®ÀÚ°¡ °¡Áö´Â °¡Àå ³ôÀº ±ÇÇÑÀ¸·Î ±¸¼ºµÈ MACL Á¤º¸¸¦ ¾ò¾î¿Â´Ù.
 java.util.Vector getMaclList(java.lang.String strAdminSfDn, java.lang.String strDn)
          Á¤ÇØÁø À§Ä¡¿¡ ¼³Á¤µÇ¾î ÀÖ´Â MACLÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.
 java.util.Vector getRoleList4Macl(java.lang.String strAdminSfDn, Macl macl)
          ÁÖ¾îÁø MACL·Î °ü¸®°¡´ÉÇÑ ÃÖ»óÀ§ ¿ªÇÒµéÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.
 java.util.Vector getUserOrgList4Macl(java.lang.String strAdminSfDn, Macl macl)
          ÁÖ¾îÁø MACL·Î °ü¸®°¡´ÉÇÑ ÃÖ»óÀ§ »ç¿ëÀÚ Á¶Á÷µéÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.
 java.util.Vector getUserOrgList4Macl(java.lang.String strAdminSfDn, java.lang.String strUserRepositoryCn, Macl macl)
          ÁÖ¾îÁø MACL·Î °ü¸®°¡´ÉÇÑ ÃÖ»óÀ§ »ç¿ëÀÚ Á¶Á÷µéÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.
 java.util.Vector getUserOrgList4Macl(java.lang.String strAdminSfDn, java.lang.String strUserRepositoryCn, java.lang.String strUserOrgSfDn, Macl macl)
          ÁÖ¾îÁø MACL·Î °ü¸®°¡´ÉÇÑ ÃÖ»óÀ§ »ç¿ëÀÚ Á¶Á÷µéÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.
 java.util.Vector getUserOrgList4Macl(java.lang.String strAdminSfDn, java.lang.String strUserRepositoryCn, java.lang.String strUserOrgSfDn, java.util.Vector vcAttr)
          ÁÖ¾îÁø ¼Ó¼º¿¡ ´ëÇØ Á¶È¸ ±ÇÇÑÀ» °¡Áö´Â ÃÖ»óÀ§ »ç¿ëÀÚ Á¶Á÷µéÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.
 java.util.Vector getUserOrgList4Macl(java.lang.String strAdminSfDn, java.lang.String strUserRepositoryCn, java.util.Vector vcAttr)
          ÁÖ¾îÁø ¼Ó¼º¿¡ ´ëÇØ Á¶È¸ ±ÇÇÑÀ» °¡Áö´Â ÃÖ»óÀ§ »ç¿ëÀÚ Á¶Á÷µéÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.
 java.util.Vector getUserOrgList4Macl(java.lang.String strAdminSfDn, java.util.Vector vcAttr)
          ÁÖ¾îÁø ¼Ó¼º¿¡ ´ëÇØ Á¶È¸ ±ÇÇÑÀ» °¡Áö´Â ÃÖ»óÀ§ »ç¿ëÀÚ Á¶Á÷µéÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.
 boolean IsAuditManager(java.lang.String strAdminSfDn)
          ÀÔ·ÂµÈ °ü¸®ÀÚ°¡ °¨»ç ±â´É¿¡ ´ëÇØ °ü¸® ±ÇÇÑÀÌ ÀÖ´ÂÁöÀÇ ¿©ºÎ¸¦ °Ë»çÇÑ´Ù.
 boolean IsAuthenticationManager(java.lang.String strAdminSfDn)
          ÀÔ·ÂµÈ °ü¸®ÀÚ°¡ ÀÎÁõÁ¤Ã¥ ±â´É¿¡ ´ëÇØ °ü¸® ±ÇÇÑÀÌ ÀÖ´ÂÁöÀÇ ¿©ºÎ¸¦ °Ë»çÇÑ´Ù.
 boolean IsTopManager(java.lang.String strAdminSfDn)
          ÀÔ·ÂµÈ °ü¸®ÀÚ°¡ Top Manager ±×·ìÀÇ ±¸¼º¿øÀÎÁöÀÇ ¿©ºÎ¸¦ È®ÀÎÇÑ´Ù.
 boolean modifyMacl(java.lang.String strAdminSfDn, java.lang.String strDn, Macl maclOld, Macl maclNew)
          Á¤ÇØÁø À§Ä¡¿¡ ¼³Á¤µÇ¾î ÀÖ´Â Macl Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.
 void setLocale(java.util.Locale locale)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MaclManager

public MaclManager()
            throws SFEnvParamException
Creates a new instance of MaclManager

Method Detail

getLocale

public final java.util.Locale getLocale()
Specified by:
getLocale in interface MaclAdmin

setLocale

public final void setLocale(java.util.Locale locale)
Specified by:
setLocale in interface MaclAdmin

addMacl

public boolean addMacl(java.lang.String strAdminSfDn,
                       java.lang.String strDn,
                       Macl macl)
                throws SFInitDaoException,
                       SFInvalidParameterException,
                       SFAccessRightException,
                       SFBindException,
                       SFDaoException,
                       SFEnvParamException
Á¤ÇØÁø À§Ä¡¿¡ Macl Á¤º¸¸¦ Ãß°¡ÇÑ´Ù.

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

°ü¸®ÀÚ´Â ÇØ´çÀ§Ä¡¿¡ ´ëÇØ¼­ MACL À§ÀÓÀ» À§ÇÑ °ü¸®±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù.

Specified by:
addMacl in interface MaclAdmin
Parameters:
strAdminSfDn - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ SFDN
strDn - Macl Á¤º¸¸¦ Ãß°¡ÇϰíÀÚ ÇÏ´Â À§Ä¡.
macl - °ü¸®±ÇÇÑ
Returns:
¼º°øÇϸé true, ½ÇÆÐÇϸé false
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFEnvParamException

deleteMacl

public boolean deleteMacl(java.lang.String strAdminSfDn,
                          java.lang.String strDn,
                          Macl macl)
                   throws SFInitDaoException,
                          SFInvalidParameterException,
                          SFAccessRightException,
                          SFBindException,
                          SFDaoException,
                          SFEnvParamException
Á¤ÇØÁø À§Ä¡¿¡ ¼³Á¤µÇ¾î ÀÖ´Â Macl Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

°ü¸®ÀÚ´Â ÇØ´ç À§Ä¡¿¡ ´ëÇØ¼­ MACL À§ÀÓÃë¼Ò¸¦ À§ÇÑ °ü¸®±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù.

Specified by:
deleteMacl in interface MaclAdmin
Parameters:
strAdminSfDn - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ SFDN
strDn - Macl Á¤º¸¸¦ »èÁ¦ÇϰíÀÚ ÇÏ´Â À§Ä¡.
macl - »èÁ¦ÇϰíÀÚ ÇÏ´Â MACL¿¡ ´ëÇÑ Á¤º¸¸¦ ´ã°í ÀÖ´Â Macl °´Ã¼
Returns:
¼º°øÇϸé true, ½ÇÆÐÇϸé false
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFEnvParamException

modifyMacl

public boolean modifyMacl(java.lang.String strAdminSfDn,
                          java.lang.String strDn,
                          Macl maclOld,
                          Macl maclNew)
                   throws SFInitDaoException,
                          SFInvalidParameterException,
                          SFAccessRightException,
                          SFBindException,
                          SFDaoException,
                          SFEnvParamException
Á¤ÇØÁø À§Ä¡¿¡ ¼³Á¤µÇ¾î ÀÖ´Â Macl Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

°ü¸®ÀÚ´Â ÇØ´ç À§Ä¡¿¡ ´ëÇØ¼­ MACL ¼öÁ¤À» À§ÇÑ °ü¸®±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù. °ü¸®ÀÚ´Â ¼öÁ¤µÉ MACL ¿¡ ¼³Á¤µÉ °ü¸®ÀÚ¿¡ ´ëÇØ¼­ ³ëµå°ü¸®±ÇÇÑ - ±âº»Á¤º¸Á¶È¸ ÀÌ»óÀÇ °ü¸®±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù.

Specified by:
modifyMacl in interface MaclAdmin
Parameters:
strAdminSfDn - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ SFDN
strDn - Macl Á¤º¸¸¦ ¼öÁ¤ ÇϰíÀÚ ÇÏ´Â À§Ä¡.
maclOld - ÀÌÀü¿¡ ¼³Á¤µÈ MACL¿¡ ´ëÇÑ Á¤º¸¸¦ ´ã°í ÀÖ´Â Macl °´Ã¼
maclNew - ¼öÁ¤µÉ MACL¿¡ ´ëÇÑ Á¤º¸¸¦ ´ã°í ÀÖ´Â Macl °´Ã¼
Returns:
¼º°øÇϸé true, ½ÇÆÐÇϸé false
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFEnvParamException

getMaclInfo

public Macl getMaclInfo(java.lang.String strAdminSfDn,
                        java.lang.String strDn)
                 throws SFInitDaoException,
                        SFInvalidParameterException,
                        SFBindException,
                        SFDaoException,
                        SFEnvParamException,
                        SFAccessRightException
Á¤ÇØÁø À§Ä¡¿¡ ´ëÇØ ÁÖ¾îÁø °ü¸®ÀÚ°¡ °¡Áö´Â °¡Àå ³ôÀº ±ÇÇÑÀ¸·Î ±¸¼ºµÈ MACL Á¤º¸¸¦ ¾ò¾î¿Â´Ù.
¾ò¾îÁø Á¤º¸´Â ÇØ´ç À§Ä¡ ¹× ±× ÇÏÀ§ÀÇ À§Ä¡¿¡ ´ëÇØ¼­ ÁÖ¾îÁø °ü¸®ÀÚ°¡ ¼öÇàÇÒ ¼ö ÀÖ´Â °ü¸® ±â´ÉÀ» Ç¥ÇöÇÑ´Ù.

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

°ü¸®ÀÚ´Â ÇØ´ç À§Ä¡¿¡ ´ëÇØ¼­ MACL Á¶È¸¸¦ À§ÇÑ °ü¸®±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù.

Specified by:
getMaclInfo in interface MaclAdmin
Parameters:
strAdminSfDn - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ SFDN
strDn - Macl Á¤º¸¸¦ Á¶È¸ÇϰíÀÚ ÇÏ´Â À§Ä¡
Returns:
ÇØ´ç À§Ä¡¿¡ ´ëÇÑ °ü¸®ÀÚÀÇ °ü¸®±ÇÇÑ Á¤º¸¸¦ ´ã°í ÀÖ´Â Macl °´Ã¼
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFEnvParamException

getMaclList

public java.util.Vector getMaclList(java.lang.String strAdminSfDn,
                                    java.lang.String strDn)
                             throws SFInitDaoException,
                                    SFInvalidParameterException,
                                    SFAccessRightException,
                                    SFBindException,
                                    SFDaoException,
                                    SFEnvParamException
Á¤ÇØÁø À§Ä¡¿¡ ¼³Á¤µÇ¾î ÀÖ´Â MACLÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

°ü¸®ÀÚ´Â ÇØ´ç À§Ä¡¿¡ ´ëÇØ¼­ MACL Á¶È¸¸¦ À§ÇÑ °ü¸®±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù.

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

getRoleList4Macl

public java.util.Vector getRoleList4Macl(java.lang.String strAdminSfDn,
                                         Macl macl)
                                  throws SFInitDaoException,
                                         SFInvalidParameterException,
                                         SFBindException,
                                         SFDaoException,
                                         SFEnvParamException
ÁÖ¾îÁø MACL·Î °ü¸®°¡´ÉÇÑ ÃÖ»óÀ§ ¿ªÇÒµéÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.
ÀÔ·ÂµÈ MACL Á¤º¸¿¡ ¼³Á¤µÈ °ü¸®ÀÚ°¡ ÇÔ²² ¼³Á¤µÈ °ü¸®±ÇÇѵéÀ» ¼öÇàÇÒ ¼ö ÀÖ´Â ¿ªÇÒ°èÃþ ±¸Á¶¿¡¼­ÀÇ ÃÖ»óÀ§ À§Ä¡µéÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.

Specified by:
getRoleList4Macl in interface MaclAdmin
Parameters:
strAdminSfDn - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ SFDN
macl - ÃÖ»óÀ§ ¿ªÇÒµéÀÇ ¸ñ·ÏÀ» ¾ò±â À§ÇÑ ±âÁØÀÌ µÇ´Â °ü¸®±ÇÇÑ Á¤º¸¸¦ ´ã°í ÀÖ´Â Macl °´Ã¼
Returns:
ÁÖ¾îÁø MACL·Î °ü¸®°¡´ÉÇÑ ÃÖ»óÀ§ ¿ªÇÒµéÀÇ IDÀÇ ¸ñ·Ï(Vector)
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFEnvParamException

getUserOrgList4Macl

public java.util.Vector getUserOrgList4Macl(java.lang.String strAdminSfDn,
                                            Macl macl)
                                     throws SFInitDaoException,
                                            SFInvalidParameterException,
                                            SFEnvParamException,
                                            SFBindException,
                                            SFDaoException
ÁÖ¾îÁø MACL·Î °ü¸®°¡´ÉÇÑ ÃÖ»óÀ§ »ç¿ëÀÚ Á¶Á÷µéÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.
ÀÔ·ÂµÈ MACL Á¤º¸¿¡ ¼³Á¤µÈ °ü¸®ÀÚ°¡ ÇÔ²² ¼³Á¤µÈ °ü¸®±ÇÇѵéÀ» ¼öÇàÇÒ ¼ö ÀÖ´Â »ç¿ëÀÚ ±¸Á¶¿¡¼­ÀÇ ÃÖ»óÀ§ À§Ä¡µéÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.
½Ã½ºÅÛ¿¡ ¼³Á¤µÈ ¸ðµç »ç¿ëÀÚ ÀúÀå¼Ò¿¡ ´ëÇØ¼­ ¼öÇàÇÑ´Ù.

Specified by:
getUserOrgList4Macl in interface MaclAdmin
Parameters:
strAdminSfDn - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ SFDN
macl - ÃÖ»óÀ§ »ç¿ëÀÚ Á¶Á÷µéÀÇ ¸ñ·ÏÀ» ¾ò±â À§ÇÑ ±âÁØÀÌ µÇ´Â °ü¸®±ÇÇÑ Á¤º¸¸¦ ´ã°í ÀÖ´Â Macl °´Ã¼
Returns:
ÁÖ¾îÁø MACL·Î °ü¸®°¡´ÉÇÑ ÃÖ»óÀ§ »ç¿ëÀÚ Á¶Á÷µéÀÇ IDÀÇ ¸ñ·Ï(Vector)
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFEnvParamException

getUserOrgList4Macl

public java.util.Vector getUserOrgList4Macl(java.lang.String strAdminSfDn,
                                            java.lang.String strUserRepositoryCn,
                                            Macl macl)
                                     throws SFInitDaoException,
                                            SFInvalidParameterException,
                                            SFEnvParamException,
                                            SFBindException,
                                            SFDaoException
ÁÖ¾îÁø MACL·Î °ü¸®°¡´ÉÇÑ ÃÖ»óÀ§ »ç¿ëÀÚ Á¶Á÷µéÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.
ÀÔ·ÂµÈ MACL Á¤º¸¿¡ ¼³Á¤µÈ °ü¸®ÀÚ°¡ ÇÔ²² ¼³Á¤µÈ °ü¸®±ÇÇѵéÀ» ¼öÇàÇÒ ¼ö ÀÖ´Â »ç¿ëÀÚ ±¸Á¶¿¡¼­ÀÇ ÃÖ»óÀ§ À§Ä¡µéÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.
Á¤ÇØÁø »ç¿ëÀÚ ÀúÀå¼Ò¿¡ ´ëÇØ¼­¸¸ ¼öÇàÇÑ´Ù.

Specified by:
getUserOrgList4Macl in interface MaclAdmin
Parameters:
strAdminSfDn - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ SFDN
strUserRepositoryCn - ÃÖ»óÀ§ »ç¿ëÀÚ Á¶Á÷µéÀÇ ¸ñ·ÏÀ» ¾ò±â À§ÇÑ »ç¿ëÀÚ ÀúÀå¼Ò À̸§
macl - ÃÖ»óÀ§ »ç¿ëÀÚ Á¶Á÷µéÀÇ ¸ñ·ÏÀ» ¾ò±â À§ÇÑ ±âÁØÀÌ µÇ´Â °ü¸®±ÇÇÑ Á¤º¸¸¦ ´ã°í ÀÖ´Â Macl °´Ã¼
Returns:
ÁÖ¾îÁø MACL·Î °ü¸®°¡´ÉÇÑ ÃÖ»óÀ§ »ç¿ëÀÚ Á¶Á÷µéÀÇ IDÀÇ ¸ñ·Ï(Vector)
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFEnvParamException

getUserOrgList4Macl

public java.util.Vector getUserOrgList4Macl(java.lang.String strAdminSfDn,
                                            java.util.Vector vcAttr)
                                     throws SFInitDaoException,
                                            SFInvalidParameterException,
                                            SFEnvParamException,
                                            SFBindException,
                                            SFDaoException
ÁÖ¾îÁø ¼Ó¼º¿¡ ´ëÇØ Á¶È¸ ±ÇÇÑÀ» °¡Áö´Â ÃÖ»óÀ§ »ç¿ëÀÚ Á¶Á÷µéÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.
ÀÔ·ÂµÈ »ç¿ëÀÚ ¼Ó¼º¿¡ ´ëÇØ °ü¸®ÀÚ°¡ ÇØ´ç ¼Ó¼º¿¡ ´ëÇÑ ¼Ó¼ºº° Á¶È¸ °ü¸®±ÇÇÑÀ» °¡Áö´Â »ç¿ëÀÚ ±¸Á¶¿¡¼­ÀÇ ÃÖ»óÀ§ À§Ä¡µéÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.
½Ã½ºÅÛ¿¡ ¼³Á¤µÈ ¸ðµç »ç¿ëÀÚ ÀúÀå¼Ò¿¡ ´ëÇØ¼­ ¼öÇàÇÑ´Ù.

Specified by:
getUserOrgList4Macl in interface MaclAdmin
Parameters:
strAdminSfDn - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ SFDN
vcAttr - ÃÖ»óÀ§ »ç¿ëÀÚ Á¶Á÷µéÀÇ ¸ñ·ÏÀ» ¾ò±â À§ÇÑ ±âÁØÀÌ µÇ´Â ¼Ó¼ºµéÀÇ ¸ñ·Ï(Vector)
Returns:
ÁÖ¾îÁø MACL·Î °ü¸®°¡´ÉÇÑ ÃÖ»óÀ§ »ç¿ëÀÚ Á¶Á÷µéÀÇ IDÀÇ ¸ñ·Ï(Vector)
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFEnvParamException

getUserOrgList4Macl

public java.util.Vector getUserOrgList4Macl(java.lang.String strAdminSfDn,
                                            java.lang.String strUserRepositoryCn,
                                            java.util.Vector vcAttr)
                                     throws SFInitDaoException,
                                            SFInvalidParameterException,
                                            SFEnvParamException,
                                            SFBindException,
                                            SFDaoException
ÁÖ¾îÁø ¼Ó¼º¿¡ ´ëÇØ Á¶È¸ ±ÇÇÑÀ» °¡Áö´Â ÃÖ»óÀ§ »ç¿ëÀÚ Á¶Á÷µéÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.
ÀÔ·ÂµÈ »ç¿ëÀÚ ¼Ó¼º¿¡ ´ëÇØ °ü¸®ÀÚ°¡ ÇØ´ç ¼Ó¼º¿¡ ´ëÇÑ ¼Ó¼ºº° Á¶È¸ °ü¸®±ÇÇÑÀ» °¡Áö´Â »ç¿ëÀÚ ±¸Á¶¿¡¼­ÀÇ ÃÖ»óÀ§ À§Ä¡µéÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.
Á¤ÇØÁø »ç¿ëÀÚ ÀúÀå¼Ò¿¡ ´ëÇØ¼­¸¸ ¼öÇàÇÑ´Ù.

Specified by:
getUserOrgList4Macl in interface MaclAdmin
Parameters:
strAdminSfDn - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ SFDN
strUserRepositoryCn - ÃÖ»óÀ§ »ç¿ëÀÚ Á¶Á÷µéÀÇ ¸ñ·ÏÀ» ¾ò±â À§ÇÑ »ç¿ëÀÚ ÀúÀå¼Ò À̸§
vcAttr - ÃÖ»óÀ§ »ç¿ëÀÚ Á¶Á÷µéÀÇ ¸ñ·ÏÀ» ¾ò±â À§ÇÑ ±âÁØÀÌ µÇ´Â ¼Ó¼ºµéÀÇ ¸ñ·Ï(Vector)
Returns:
ÁÖ¾îÁø MACL·Î °ü¸®°¡´ÉÇÑ ÃÖ»óÀ§ »ç¿ëÀÚ Á¶Á÷µéÀÇ IDÀÇ ¸ñ·Ï(Vector)
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFEnvParamException

getUserOrgList4Macl

public java.util.Vector getUserOrgList4Macl(java.lang.String strAdminSfDn,
                                            java.lang.String strUserRepositoryCn,
                                            java.lang.String strUserOrgSfDn,
                                            Macl macl)
                                     throws SFInitDaoException,
                                            SFInvalidParameterException,
                                            SFEnvParamException,
                                            SFBindException,
                                            SFDaoException
ÁÖ¾îÁø MACL·Î °ü¸®°¡´ÉÇÑ ÃÖ»óÀ§ »ç¿ëÀÚ Á¶Á÷µéÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.
ÀÔ·ÂµÈ MACL Á¤º¸¿¡ ¼³Á¤µÈ °ü¸®ÀÚ°¡ ÇÔ²² ¼³Á¤µÈ °ü¸®±ÇÇѵéÀ» ¼öÇàÇÒ ¼ö ÀÖ´Â »ç¿ëÀÚ ±¸Á¶¿¡¼­ÀÇ ÃÖ»óÀ§ À§Ä¡µéÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.
Á¤ÇØÁø »ç¿ëÀÚ Á¶Á÷ ´ëÇØ¼­¸¸ ¼öÇàÇÑ´Ù.

Specified by:
getUserOrgList4Macl in interface MaclAdmin
Parameters:
strAdminSfDn - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ SFDN
strUserRepositoryCn - ÃÖ»óÀ§ »ç¿ëÀÚ Á¶Á÷µéÀÇ ¸ñ·ÏÀ» ¾ò±â À§ÇÑ »ç¿ëÀÚ ÀúÀå¼Ò À̸§
macl - ÃÖ»óÀ§ »ç¿ëÀÚ Á¶Á÷µéÀÇ ¸ñ·ÏÀ» ¾ò±â À§ÇÑ ±âÁØÀÌ µÇ´Â °ü¸®±ÇÇÑ Á¤º¸¸¦ ´ã°í ÀÖ´Â Macl °´Ã¼
strUserOrgSfDn - ¸ñ·ÏÀ» ±¸ÇÏ·Á´Â base UserOrgÀÇ sfdn
Returns:
ÁÖ¾îÁø MACL·Î °ü¸®°¡´ÉÇÑ ÃÖ»óÀ§ »ç¿ëÀÚ Á¶Á÷µéÀÇ IDÀÇ ¸ñ·Ï(Vector)
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFEnvParamException

getUserOrgList4Macl

public java.util.Vector getUserOrgList4Macl(java.lang.String strAdminSfDn,
                                            java.lang.String strUserRepositoryCn,
                                            java.lang.String strUserOrgSfDn,
                                            java.util.Vector vcAttr)
                                     throws SFInitDaoException,
                                            SFInvalidParameterException,
                                            SFEnvParamException,
                                            SFBindException,
                                            SFDaoException
ÁÖ¾îÁø ¼Ó¼º¿¡ ´ëÇØ Á¶È¸ ±ÇÇÑÀ» °¡Áö´Â ÃÖ»óÀ§ »ç¿ëÀÚ Á¶Á÷µéÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.
ÀÔ·ÂµÈ »ç¿ëÀÚ ¼Ó¼º¿¡ ´ëÇØ °ü¸®ÀÚ°¡ ÇØ´ç ¼Ó¼º¿¡ ´ëÇÑ ¼Ó¼ºº° Á¶È¸ °ü¸®±ÇÇÑÀ» °¡Áö´Â »ç¿ëÀÚ ±¸Á¶¿¡¼­ÀÇ ÃÖ»óÀ§ À§Ä¡µéÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.
Á¤ÇØÁø »ç¿ëÀÚ Á¶Á÷¿¡ ´ëÇØ¼­¸¸ ¼öÇàÇÑ´Ù.

Specified by:
getUserOrgList4Macl in interface MaclAdmin
Parameters:
strAdminSfDn - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ SFDN
strUserRepositoryCn - ÃÖ»óÀ§ »ç¿ëÀÚ Á¶Á÷µéÀÇ ¸ñ·ÏÀ» ¾ò±â À§ÇÑ »ç¿ëÀÚ ÀúÀå¼Ò À̸§
vcAttr - ÃÖ»óÀ§ »ç¿ëÀÚ Á¶Á÷µéÀÇ ¸ñ·ÏÀ» ¾ò±â À§ÇÑ ±âÁØÀÌ µÇ´Â ¼Ó¼ºµéÀÇ ¸ñ·Ï(Vector)
strUserOrgSfDn - ¸ñ·ÏÀ» ±¸ÇÏ·Á´Â base UserOrgÀÇ sfdn
Returns:
ÁÖ¾îÁø MACL·Î °ü¸®°¡´ÉÇÑ ÃÖ»óÀ§ »ç¿ëÀÚ Á¶Á÷µéÀÇ SFDNÀÇ ¸ñ·Ï(Vector)
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý

deleteInvalidMaclValue

public final boolean deleteInvalidMaclValue(java.lang.String strEntryInfo,
                                            java.lang.String strAdminInfo)
Á¤ÇØÁø À§Ä¡¿¡ À¯È¿ÇÏÁö ¾ÊÀº MACL ·Î ¼³Á¤µÇ¾î ÀÖ´ø MACL Á¤º¸¸¦ ÇØ´ç À§Ä¡¿¡¼­ »èÁ¦ÇÑ´Ù.
ÇØ´ç MACL¿¡ ¼³Á¤µÇ¾î ÀÖ´ø »ç¿ëÀÚ°¡ »èÁ¦µÈ °æ¿ì¿¡ À¯È¿ÇÏÁö ¾ÊÀº MACL °ªÀÌ »ý±æ ¼ö ÀÖ´Ù.

Specified by:
deleteInvalidMaclValue in interface MaclAdmin
Parameters:
strEntryInfo - À¯È¿ÇÏÁö ¾ÊÀº MACLÀÌ ÀúÀåµÈ À§Ä¡ Á¤º¸
strAdminInfo - »èÁ¦ÇϰíÀÚ ÇÏ´Â MACL¿¡ ¼³Á¤µÈ »ç¿ëÀÚ ¶Ç´Â °ü¸®ÀÚ ±×·ì Á¤º¸
Returns:
¼º°øÇÏ´Â °æ¿ì true, »ìÆÐÇϸé false

getInvalidMaclValues

public final java.util.Vector getInvalidMaclValues(java.lang.String strEntryInfo)
Á¤ÇØÁø À§Ä¡¿¡ À¯È¿ÇÏÁö MACL Á¤º¸·Î ¼³Á¤µÈ °ªµéÀ» ¾ò¾î¿Â´Ù.

Specified by:
getInvalidMaclValues in interface MaclAdmin
Parameters:
strEntryInfo - À¯È¿ÇÏÁö ¾ÊÀº MACL Á¤º¸¸¦ ÀϰíÀÚ ÇÏ´Â À§Ä¡ Á¤º¸
Returns:
À¯È¿ÇÏÁö ¾ÊÀº MACL °ªµéÀÇ ¸ñ·Ï

IsTopManager

public final boolean IsTopManager(java.lang.String strAdminSfDn)
ÀÔ·ÂµÈ °ü¸®ÀÚ°¡ Top Manager ±×·ìÀÇ ±¸¼º¿øÀÎÁöÀÇ ¿©ºÎ¸¦ È®ÀÎÇÑ´Ù.

Specified by:
IsTopManager in interface MaclAdmin
Parameters:
strAdminSfDn - °ü¸®ÀÚ¿¡ ´ëÇÑ SFDN
Returns:
ÀÔ·ÂµÈ °ü¸®ÀÚ°¡ Top Manager ±×·ìÀÇ ±¸¼º¿øÀ̰ųª ½Ã½ºÅÛÀÇ ÃÖ»óÀ§ °ü¸®ÀÚ À̸é true ±×·¸Áö ¾ÊÀ¸¸é false

IsAuditManager

public final boolean IsAuditManager(java.lang.String strAdminSfDn)
ÀÔ·ÂµÈ °ü¸®ÀÚ°¡ °¨»ç ±â´É¿¡ ´ëÇØ °ü¸® ±ÇÇÑÀÌ ÀÖ´ÂÁöÀÇ ¿©ºÎ¸¦ °Ë»çÇÑ´Ù.

Specified by:
IsAuditManager in interface MaclAdmin
Parameters:
strAdminSfDn - °ü¸®ÀÚ¿¡ ´ëÇÑ SFDN
Returns:
ÀÔ·ÂµÈ °ü¸®ÀÚ°¡ °¨»ç ±â´É¿¡ ´ëÇÑ °ü¸® ±ÇÇÑÀ» °®°í ÀÖÀ¸¸é true, ±×·¸Áö ¾ÊÀ¸¸é false

IsAuthenticationManager

public final boolean IsAuthenticationManager(java.lang.String strAdminSfDn)
ÀÔ·ÂµÈ °ü¸®ÀÚ°¡ ÀÎÁõÁ¤Ã¥ ±â´É¿¡ ´ëÇØ °ü¸® ±ÇÇÑÀÌ ÀÖ´ÂÁöÀÇ ¿©ºÎ¸¦ °Ë»çÇÑ´Ù.

Specified by:
IsAuthenticationManager in interface MaclAdmin
Parameters:
strAdminSfDn - °ü¸®ÀÚ¿¡ ´ëÇÑ SFDN
Returns:
ÀÔ·ÂµÈ °ü¸®ÀÚ°¡ ÀÎÁõÁ¤Ã¥ ±â´É¿¡ ´ëÇÑ °ü¸® ±ÇÇÑÀ» °®°í ÀÖÀ¸¸é true, ±×·¸Áö ¾ÊÀ¸¸é false

getDelegatedRespermMaclInfo

public java.util.Vector getDelegatedRespermMaclInfo(java.lang.String strAdminSfDn,
                                                    java.lang.String strDelegatedAdminInfo,
                                                    Macl macl,
                                                    java.lang.String strWebrootDn)
                                             throws SFInitDaoException,
                                                    SFInvalidParameterException,
                                                    SFEnvParamException,
                                                    SFBindException,
                                                    SFDaoException
¸®¼Ò½º ÆÛ¹Ì¼Ç ±¸Á¶¿¡¼­ ÀÔ·ÂµÈ °ü¸®ÀÚ¿¡°Ô ºÎ¿©µÈ MaclÀÇ À§Ä¡¿Í ³»¿ë¿¡ ´ëÇÑ ¸ñ·ÏÀ» ¾ò´Â´Ù.

Specified by:
getDelegatedRespermMaclInfo in interface MaclAdmin
Parameters:
strAdminSfDn - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ Á¤º¸
strDelegatedAdminInfo - Macl Á¤º¸¸¦ ¾ò°íÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ Á¤º¸
macl - °Ë»öÇϰíÀÚ ÇÏ´Â ÃÖ¼Ò ±ÇÇÑ Á¤º¸. ÀÌ °ªÀÌ nullÀÌ ¾Æ´Ñ °æ¿ì macl ¼³Á¤µÈ ±ÇÇÑ ÀÌ»óÀ¸·Î strDelegatedAdminInfo ¿¡°Ô ºÎ¿©µÈ Macl Á¤º¸¸¸À» ¹ÝȯÇÑ´Ù. nullÀÎ °æ¿ì À̰ªÀº ¹«½ÃµÈ´Ù.
strWebrootDn - MaclÀÇ À§Ä¡¿Í ³»¿ë¿¡ ´ëÇÑ Á¤º¸¸¦ ¾òÀ»¶§ ±âÁØÀÌ µÇ´Â WebRootÀÇ Á¤º¸
Returns:
strDelegatedAdminInfo ¿¡ ´ëÇÏ¿© °Ë»öµÈ MaclÀÇ À§Ä¡¿Í ³»¿ë¿¡ ´ëÇÑ Á¤º¸¸¦ ´ã°í ÀÖ´Â MaclSearchResult °´Ã¼µéÀÇ ¸ñ·Ï
Throws:
SFInitDaoException
SFInvalidParameterException
SFEnvParamException
SFBindException
SFDaoException

getDelegatedEjbpermMaclInfo

public java.util.Vector getDelegatedEjbpermMaclInfo(java.lang.String strAdminSfDn,
                                                    java.lang.String strDelegatedAdminInfo,
                                                    Macl macl,
                                                    java.lang.String strEjbRootDn)
                                             throws SFInitDaoException,
                                                    SFInvalidParameterException,
                                                    SFEnvParamException,
                                                    SFBindException,
                                                    SFDaoException
EJB ÆÛ¹Ì¼Ç ±¸Á¶¿¡¼­ ÀÔ·ÂµÈ °ü¸®ÀÚ¿¡°Ô ºÎ¿©µÈ MaclÀÇ À§Ä¡¿Í ³»¿ë¿¡ ´ëÇÑ ¸ñ·ÏÀ» ¾ò´Â´Ù.

Specified by:
getDelegatedEjbpermMaclInfo in interface MaclAdmin
Parameters:
strAdminSfDn - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ Á¤º¸
strDelegatedAdminInfo - Macl Á¤º¸¸¦ ¾ò°íÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ Á¤º¸
macl - °Ë»öÇϰíÀÚ ÇÏ´Â ÃÖ¼Ò ±ÇÇÑ Á¤º¸. ÀÌ °ªÀÌ nullÀÌ ¾Æ´Ñ °æ¿ì macl ¼³Á¤µÈ ±ÇÇÑ ÀÌ»óÀ¸·Î strDelegatedAdminInfo ¿¡°Ô ºÎ¿©µÈ Macl Á¤º¸¸¸À» ¹ÝȯÇÑ´Ù. nullÀÎ °æ¿ì À̰ªÀº ¹«½ÃµÈ´Ù.
strEjbRootDn - MaclÀÇ À§Ä¡¿Í ³»¿ë¿¡ ´ëÇÑ Á¤º¸¸¦ ¾òÀ»¶§ ±âÁØÀÌ µÇ´Â WebRootÀÇ Á¤º¸
Returns:
strDelegatedAdminInfo ¿¡ ´ëÇÏ¿© °Ë»öµÈ MaclÀÇ À§Ä¡¿Í ³»¿ë¿¡ ´ëÇÑ Á¤º¸¸¦ ´ã°í ÀÖ´Â MaclSearchResult °´Ã¼µéÀÇ ¸ñ·Ï
Throws:
SFInitDaoException
SFInvalidParameterException
SFEnvParamException
SFBindException
SFDaoException

getDelegatedCustpermMaclInfo

public java.util.Vector getDelegatedCustpermMaclInfo(java.lang.String strAdminSfDn,
                                                     java.lang.String strDelegatedAdminInfo,
                                                     Macl macl,
                                                     java.lang.String strCustRootDn)
                                              throws SFInitDaoException,
                                                     SFInvalidParameterException,
                                                     SFEnvParamException,
                                                     SFBindException,
                                                     SFDaoException
Custom ÆÛ¹Ì¼Ç ±¸Á¶¿¡¼­ ÀÔ·ÂµÈ °ü¸®ÀÚ¿¡°Ô ºÎ¿©µÈ MaclÀÇ À§Ä¡¿Í ³»¿ë¿¡ ´ëÇÑ ¸ñ·ÏÀ» ¾ò´Â´Ù.

Specified by:
getDelegatedCustpermMaclInfo in interface MaclAdmin
Parameters:
strAdminSfDn - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ Á¤º¸
strDelegatedAdminInfo - Macl Á¤º¸¸¦ ¾ò°íÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ Á¤º¸
macl - °Ë»öÇϰíÀÚ ÇÏ´Â ÃÖ¼Ò ±ÇÇÑ Á¤º¸. ÀÌ °ªÀÌ nullÀÌ ¾Æ´Ñ °æ¿ì macl ¼³Á¤µÈ ±ÇÇÑ ÀÌ»óÀ¸·Î strDelegatedAdminInfo ¿¡°Ô ºÎ¿©µÈ Macl Á¤º¸¸¸À» ¹ÝȯÇÑ´Ù. nullÀÎ °æ¿ì À̰ªÀº ¹«½ÃµÈ´Ù.
strCustRootDn - MaclÀÇ À§Ä¡¿Í ³»¿ë¿¡ ´ëÇÑ Á¤º¸¸¦ ¾òÀ»¶§ ±âÁØÀÌ µÇ´Â CustomRootÀÇ Á¤º¸
Returns:
strDelegatedAdminInfo ¿¡ ´ëÇÏ¿© °Ë»öµÈ MaclÀÇ À§Ä¡¿Í ³»¿ë¿¡ ´ëÇÑ Á¤º¸¸¦ ´ã°í ÀÖ´Â MaclSearchResult °´Ã¼µéÀÇ ¸ñ·Ï
Throws:
SFInitDaoException
SFInvalidParameterException
SFEnvParamException
SFBindException
SFDaoException

getDelegatedRoleMaclInfo

public java.util.Vector getDelegatedRoleMaclInfo(java.lang.String strAdminSfDn,
                                                 java.lang.String strDelegatedAdminInfo,
                                                 Macl macl)
                                          throws SFInitDaoException,
                                                 SFInvalidParameterException,
                                                 SFEnvParamException,
                                                 SFBindException,
                                                 SFDaoException
¿ªÇÒ ±¸Á¶¿¡¼­ ÀÔ·ÂµÈ °ü¸®ÀÚ¿¡°Ô ºÎ¿©µÈ MaclÀÇ À§Ä¡¿Í ³»¿ë¿¡ ´ëÇÑ ¸ñ·ÏÀ» ¾ò´Â´Ù.

Specified by:
getDelegatedRoleMaclInfo in interface MaclAdmin
Parameters:
strAdminSfDn - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ Á¤º¸
strDelegatedAdminInfo - Macl Á¤º¸¸¦ ¾ò°íÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ Á¤º¸
macl - °Ë»öÇϰíÀÚ ÇÏ´Â ÃÖ¼Ò ±ÇÇÑ Á¤º¸. ÀÌ °ªÀÌ nullÀÌ ¾Æ´Ñ °æ¿ì macl ¼³Á¤µÈ ±ÇÇÑ ÀÌ»óÀ¸·Î strDelegatedAdminInfo ¿¡°Ô ºÎ¿©µÈ Macl Á¤º¸¸¸À» ¹ÝȯÇÑ´Ù. nullÀÎ °æ¿ì À̰ªÀº ¹«½ÃµÈ´Ù.
Returns:
strDelegatedAdminInfo ¿¡ ´ëÇÏ¿© °Ë»öµÈ MaclÀÇ À§Ä¡¿Í ³»¿ë¿¡ ´ëÇÑ Á¤º¸¸¦ ´ã°í ÀÖ´Â MaclSearchResult °´Ã¼µéÀÇ ¸ñ·Ï
Throws:
SFInitDaoException
SFInvalidParameterException
SFEnvParamException
SFBindException
SFDaoException

getDelegatedUserOrgMaclInfo

public java.util.Vector getDelegatedUserOrgMaclInfo(java.lang.String strAdminSfDn,
                                                    java.lang.String strDelegatedAdminInfo,
                                                    Macl macl,
                                                    java.lang.String strUserRepDn)
                                             throws SFInitDaoException,
                                                    SFInvalidParameterException,
                                                    SFEnvParamException,
                                                    SFBindException,
                                                    SFDaoException
»ç¿ëÀÚ ±¸Á¶¿¡¼­ ÀÔ·ÂµÈ °ü¸®ÀÚ¿¡°Ô ºÎ¿©µÈ MaclÀÇ À§Ä¡¿Í ³»¿ë¿¡ ´ëÇÑ ¸ñ·ÏÀ» ¾ò´Â´Ù.

Specified by:
getDelegatedUserOrgMaclInfo in interface MaclAdmin
Parameters:
strAdminSfDn - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ Á¤º¸
strDelegatedAdminInfo - Macl Á¤º¸¸¦ ¾ò°íÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ Á¤º¸
macl - °Ë»öÇϰíÀÚ ÇÏ´Â ÃÖ¼Ò ±ÇÇÑ Á¤º¸. ÀÌ °ªÀÌ nullÀÌ ¾Æ´Ñ °æ¿ì macl ¼³Á¤µÈ ±ÇÇÑ ÀÌ»óÀ¸·Î strDelegatedAdminInfo ¿¡°Ô ºÎ¿©µÈ Macl Á¤º¸¸¸À» ¹ÝȯÇÑ´Ù. nullÀÎ °æ¿ì À̰ªÀº ¹«½ÃµÈ´Ù.
strUserRepDn - MaclÀÇ À§Ä¡¿Í ³»¿ë¿¡ ´ëÇÑ Á¤º¸¸¦ ¾òÀ»¶§ ±âÁØÀÌ µÇ´Â »ç¿ëÀÚ ÀúÀå¼ÒÀÇ Á¤º¸
Returns:
strDelegatedAdminInfo ¿¡ ´ëÇÏ¿© °Ë»öµÈ MaclÀÇ À§Ä¡¿Í ³»¿ë¿¡ ´ëÇÑ Á¤º¸¸¦ ´ã°í ÀÖ´Â MaclSearchResult °´Ã¼µéÀÇ ¸ñ·Ï
Throws:
SFInitDaoException
SFInvalidParameterException
SFEnvParamException
SFBindException
SFDaoException

close

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

Specified by:
close in interface MaclAdmin


Copyright © 2004 SoftForum Corp. All Rights Reserved.