com.safeidentity.adminservice.impl
Class RoleManager

java.lang.Object
  extended bycom.safeidentity.adminservice.impl.RoleManager
All Implemented Interfaces:
RoleAdmin

public class RoleManager
extends java.lang.Object
implements RoleAdmin

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


Constructor Summary
RoleManager()
          RoleManagerÀÇ »ý¼ºÀÚ
 
Method Summary
 boolean addDsdRoleSet(java.lang.String strAdminInfo, DsdRoleSet dsdrolesetInfo)
          µ¿Àû ¿ªÇҺи®Á¤Ã¥À» ÀÛ¼ºÇÏ¿© Ãß°¡ÇÑ´Ù.
 boolean addRole(java.lang.String strAdminInfo, Role roleInfo, boolean bIgnoreDetailException)
          »õ·Î¿î ¿ªÇÒÀ» »ý¼ºÇÏ¿© ¿ªÇÒ »ó¼Ó ±¸Á¶¿¡ Ãß°¡ÇÑ´Ù.
 boolean addRolePrecond(java.lang.String strAdminInfo, RolePrecond roleprecondInfo)
          ¿ªÇÒÇÒ´çÁ¤Ã¥À» Ãß°¡ÇÑ´Ù.
 boolean addRoleUserGroupRule(java.lang.String strAdminInfo, java.lang.String strRoleInfo, java.lang.String strUserGroupInfo)
          ¿ªÇÒ¿¡ »ç¿ëÀÚ ±×·ì¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢À» Ãß°¡.
 boolean addRoleUserOrgRule(java.lang.String strAdminInfo, java.lang.String strRoleInfo, java.lang.String strUserOrgInfo, boolean bSubTree)
          ¿ªÇÒ¿¡ »ç¿ëÀÚ Á¶Á÷¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢À» Ãß°¡ ±â´É ¿ªÇÒ¿¡ »ç¿ëÀÚ Á¶Á÷¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢À» Ãß°¡ Á¦¾à»çÇ× [°ü¸®±ÇÇÑ] °ü¸®ÀÚ´Â ÇØ´ç ¿ªÇÒ¿¡ ´ëÇØ¼­ ³ëµå°ü¸®±ÇÇÑ - ¼Ó¼ºº° ¼öÁ¤(ATTR_RULE_USER_ORG) ÀÌ»óÀÇ °ü¸®±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù.
 boolean addSsdRoleSet(java.lang.String strAdminInfo, SsdRoleSet ssdrolesetInfo)
          Á¤Àû ¿ªÇҺи®Á¤Ã¥À» Ãß°¡ÇÑ´Ù.
 boolean assignUser(java.lang.String strAdminInfo, java.lang.String strRoleInfo, java.lang.String strUserInfo, boolean bImmobility)
          ¿ªÇÒ¿¡ »ç¿ëÀÚ¸¦ ÇÒ´çÇÑ´Ù.
 boolean assignUsers(java.lang.String strAdminInfo, java.lang.String strRoleInfo, java.util.Vector vcUsers, boolean bImmobility)
          ¿ªÇÒ¿¡ »ç¿ëÀÚµéÀ» ÇÒ´çÇÑ´Ù.
 void close()
          Connector¿¡ ¿¬°áµÈ ÀúÀå¼Ò¿ÍÀÇ ¿¬°áÀ» Á¾·áÇÑ´Ù.
 boolean deassignUser(java.lang.String strAdminInfo, java.lang.String strRoleInfo, java.lang.String strUserInfo, boolean bStrong)
          ¿ªÇÒ¿¡ ÇÒ´çµÇ¾î ÀÖ´ø »ç¿ëÀÚ¸¦ Ãë¼ÒÇÑ´Ù.
 boolean deassignUserInAssignedRoles(java.lang.String strAdminInfo, java.lang.String strUserInfo)
          »ç¿ëÀÚ°¡ Á÷Á¢ ÇÒ´çµÇ¾î ÀÖ´Â ¸ðµç ¿ªÇÒ¿¡¼­ ÇØ´ç »ç¿ëÀÚ¸¦ Ãë¼ÒÇÑ´Ù.
 boolean deassignUsers(java.lang.String strAdminInfo, java.lang.String strRoleInfo, java.util.Vector vcUsers, boolean bStrong)
          ¿ªÇÒ¿¡ ÇÒ´çµÇ¾î ÀÖ´ø »ç¿ëÀÚµéÀ» Ãë¼ÒÇÑ´Ù.
 boolean deleteDsdRoleSet(java.lang.String strAdminInfo, java.lang.String strDsdRoleSetInfo)
          µ¿Àû ¿ªÇҺи®Á¤Ã¥À» »èÁ¦ÇÑ´Ù.
 boolean deleteInvalidAdoptedRole(java.lang.String strPrecondInfo, java.lang.String strRoleInfo)
          ¿ªÇÒÇÒ´çÁ¤Ã¥¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ¿ªÇÒ·Î ¼³Á¤µÇ¾î ÀÖ´Â ¿ªÇÒÀ» »èÁ¦ÇÑ´Ù.
 boolean deleteInvalidAssignedUser(java.lang.String strRoleInfo, java.lang.String strUserInfo)
          ¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ·Î ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.
 boolean deleteInvalidAssignedUsers(java.lang.String strRoleInfo, java.util.Vector vcUsers)
          ¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ·Î ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚµéÀÇ Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.
 boolean deleteInvalidDsdRoleMember(java.lang.String DsdInfo, java.lang.String strRoleInfo)
          µ¿Àû ¿ªÇҺи®Á¤Ã¥¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ)) ¿ªÇÒµé·Î ¼³Á¤µÇ¾î ÀÖ´Â ¿ªÇÒ Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.
 boolean deleteInvalidDsdRoleMembers(java.lang.String strDsdInfo, java.util.Vector vcRoles)
          µ¿Àû ¿ªÇҺи®Á¤Ã¥¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ¿ªÇÒµé·Î ¼³Á¤µÇ¾î ÀÖ´Â ¿ªÇÒµéÀÇ Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.
 boolean deleteInvalidGrantResperm(java.lang.String strRoleInfo, java.lang.String strRespermInfo)
          ¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ÀÚ¿øÀ¸·Î ¼³Á¤µÇ¾î ÀÖ´Â ÀÚ¿ø Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.
 boolean deleteInvalidGrantResperms(java.lang.String strRoleInfo, java.util.Vector vcResperms)
          ¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ÀÚ¿øÀ¸·Î ¼³Á¤µÇ¾î ÀÖ´Â ÀÚ¿øµéÀÇ Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.
 boolean deleteInvalidPrecond(java.lang.String strPrecondInfo, java.lang.String strPrecond)
          ¿ªÇÒÇÒ´çÁ¤Ã¥¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ¿ªÇÒÇÒ´çÁ¤Ã¥À¸·Î ¼³Á¤µÇ¾î ÀÖ´Â ¿ªÇÒÇÒ´çÁ¤Ã¥Á¤º¸(»ç¿ëÀÚÁ¶Á÷, ÀÚ¿ø)¸¦ »èÁ¦ÇÑ´Ù.
 boolean deleteInvalidPreconds(java.lang.String strPrecondInfo, java.util.Vector vcPreconds)
          ¿ªÇÒÇÒ´çÁ¤Ã¥¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ¿ªÇÒÇÒ´çÁ¤Ã¥À¸·Î ¼³Á¤µÇ¾î ÀÖ´Â ¿ªÇÒÇÒ´çÁ¤Ã¥Á¤º¸(»ç¿ëÀÚÁ¶Á÷, ÀÚ¿ø)µéÀ» »èÁ¦ÇÑ´Ù.
 boolean deleteInvalidSsdRoleMember(java.lang.String SsdInfo, java.lang.String strRoleInfo)
          Á¤Àû ¿ªÇҺи®Á¤Ã¥¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ¿ªÇÒµéÀ¸·Î ¼³Á¤µÇ¾î ÀÖ´Â ¿ªÇÒ Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.
 boolean deleteInvalidSsdRoleMembers(java.lang.String strSsdInfo, java.util.Vector vcRoles)
          Á¤Àû ¿ªÇҺи®Á¤Ã¥¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ¿ªÇÒµé·Î ¼³Á¤µÇ¾î ÀÖ´Â ¿ªÇÒµéÀÇ Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.
 boolean deleteInvalidUserAttrRule(java.lang.String strRoleInfo, java.lang.String strUserAttrRule)
          ¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ ¼Ó¼º¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢À¸·Î ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ ¼Ó¼º¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢ÀÇ Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.
 boolean deleteInvalidUserGroupRule(java.lang.String strRoleInfo, java.lang.String strGroupInfo)
          ¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ ±×·ì¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢À¸·Î ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ ±×·ì¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢ÀÇ Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.
 boolean deleteInvalidUserGroupRules(java.lang.String strRoleInfo, java.util.Vector vcGroups)
          ¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ ±×·ì¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢À¸·Î ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ ±×·ì¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢µéÀÇ Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.
 boolean deleteInvalidUserOrgRule(java.lang.String strRoleInfo, java.lang.String strUserOrgInfo)
          ¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ Á¶Á÷¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢À¸·Î ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ Á¶Á÷¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢ÀÇ Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.
 boolean deleteInvalidUserOrgRules(java.lang.String strRoleInfo, java.util.Vector vcUserOrgs)
          ¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ Á¶Á÷¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢À¸·Î ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ Á¶Á÷¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢µéÀÇ Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.
 boolean deleteRole(java.lang.String strAdminInfo, java.lang.String strRoleInfo)
          ¿ªÇÒÀ» »èÁ¦ÇÑ´Ù.
 boolean deleteRolePrecond(java.lang.String strAdminInfo, java.lang.String strRolePrecondInfo)
          ¿ªÇÒÇÒ´çÁ¤Ã¥À» »èÁ¦ÇÑ´Ù.
 boolean deleteRoleUserGroupRule(java.lang.String strAdminInfo, java.lang.String strRoleInfo, java.lang.String strUserGroupInfo)
          ¿ªÇÒ¿¡ ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ ±×·ì¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢À» »èÁ¦.
 boolean deleteRoleUserOrgRule(java.lang.String strAdminInfo, java.lang.String strRoleInfo, java.lang.String strUserOrgRuleInfo)
          ¿ªÇÒ¿¡ ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ Á¶Á÷¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢À» »èÁ¦.
 boolean deleteSsdRoleSet(java.lang.String strAdminInfo, java.lang.String strSsdRoleSetInfo)
          Á¤Àû ¿ªÇҺи®Á¤Ã¥À» »èÁ¦ÇÑ´Ù.
 void finalize()
           
 java.util.Vector findDsdRoleSet(java.lang.String strAdminInfo, AbstractSearchFilter filter)
          Á¤ÇØÁø Á¶°ÇÀ» ¸¸Á·ÇÏ´Â µ¿Àû ¿ªÇҺи®Á¤Ã¥µéÀÇ ¸ñ·ÏÀ» °Ë»öÇÑ´Ù.
 java.util.Vector findRole(java.lang.String strAdminInfo, AbstractSearchFilter filters)
          Á¤ÇØÁø Á¶°ÇÀ» ¸¸Á·ÇÏ´Â ¿ªÇÒµéÀÇ ¸ñ·ÏÀ» °Ë»öÇÑ´Ù.
 java.util.Vector findRolePrecond(java.lang.String strAdminInfo, AbstractSearchFilter filter)
          Á¤ÇØÁø Á¶°ÇÀ» ¸¸Á·ÇÏ´Â ¿ªÇÒÇÒ´çÁ¤Ã¥µéÀÇ ¸ñ·ÏÀ» °Ë»öÇÑ´Ù.
 java.util.Vector findSsdRoleSet(java.lang.String strAdminInfo, AbstractSearchFilter filter)
          Á¤ÇØÁø Á¶°ÇÀ» ¸¸Á·ÇÏ´Â Á¤Àû ¿ªÇҺи®Á¤Ã¥µéÀÇ ¸ñ·ÏÀ» °Ë»öÇÑ´Ù.
 java.util.Vector getAssignableCustPermsForAssign(java.lang.String strAdminInfo, java.lang.String strRoleInfo)
          ¿ªÇÒ¿¡ ÇÒ´ç °¡´ÉÇÑ Custom ÀÚ¿øÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.
 java.util.Vector getAssignableCustPermsForPrecondition(java.lang.String strAdminInfo, java.lang.String strRoleInfo)
          ¿ªÇÒ¿¡ ´ëÇÏ¿© ¿ªÇÒÇÒ´çÁ¤Ã¥À¸·Î ¼³Á¤ °¡´ÉÇÑ Custom ÀÚ¿øÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.
 java.util.Vector getAssignableEjbPermsForAssign(java.lang.String strAdminInfo, java.lang.String strRoleInfo)
          ¿ªÇÒ¿¡ ÇÒ´ç °¡´ÉÇÑ EJB ÀÚ¿øÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.
 java.util.Vector getAssignableEjbPermsForPrecondition(java.lang.String strAdminInfo, java.lang.String strRoleInfo)
          ¿ªÇÒ¿¡ ´ëÇÏ¿© ¿ªÇÒÇÒ´çÁ¤Ã¥À¸·Î ¼³Á¤ °¡´ÉÇÑ EJB ÀÚ¿øÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.
 java.util.Vector getAssignableResPermsForAssign(java.lang.String strAdminInfo, java.lang.String strRoleInfo)
          ¿ªÇÒ¿¡ ÇÒ´ç °¡´ÉÇÑ ÀÚ¿øÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.
 java.util.Vector getAssignableResPermsForPrecondition(java.lang.String strAdminInfo, java.lang.String strRoleInfo)
          ¿ªÇÒ¿¡ ´ëÇÏ¿© ¿ªÇÒÇÒ´çÁ¤Ã¥À¸·Î ¼³Á¤ °¡´ÉÇÑ ÀÚ¿øÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.
 java.util.Vector getAssignableRolesForUser(java.lang.String strAdminInfo, java.lang.String strUserInfo)
          »ç¿ëÀÚ¿¡°Ô ÇÒ´ç °¡´ÉÇÑ ¿ªÇÒµéÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.
 java.util.Vector getAssignableRolesForUserGroup(java.lang.String strAdminInfo, java.lang.String strUserGroupInfo)
          ÁÖ¾îÁø »ç¿ëÀÚ ±×·ìÀÌ µ¿Àû ±ÔÄ¢À¸·Î ¼³Á¤µÉ ¼ö ÀÖ´Â ¿ªÇÒµéÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.
 java.util.Vector getAssignableRolesForUserOrg(java.lang.String strAdminInfo, java.lang.String strUserOrgInfo)
          ÁÖ¾îÁø »ç¿ëÀÚ Á¶Á÷ÀÌ µ¿Àû ±ÔÄ¢À¸·Î ¼³Á¤µÉ ¼ö ÀÖ´Â ¿ªÇÒµéÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.
 java.util.Vector getAssignableUserOrgsForAssign(java.lang.String strAdminInfo, java.lang.String strRoleInfo)
          ¿ªÇÒ¿¡ ÇÒ´ç °¡´ÉÇÑ »ç¿ëÀÚ Á¶Á÷ÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.
 java.util.Vector getAssignableUserOrgsForPrecondition(java.lang.String strAdminInfo, java.lang.String strRoleInfo)
          ¿ªÇÒ¿¡ ´ëÇÏ¿© ¿ªÇÒÇÒ´çÁ¤Ã¥À¸·Î ¼³Á¤ °¡´ÉÇÑ »ç¿ëÀÚ Á¶Á÷ÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.
 java.util.Vector getAssignedInheritUsers(java.lang.String strAdminInfo, java.lang.String strRoleInfo)
          ¿ªÇÒ¿¡ »ó¼ÓµÇ¾î ÇÒ´çµÈ »ç¿ëÀÚÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.
 java.util.Vector getAssignedRolesForUser(java.lang.String strAdminInfo, java.lang.String strUserInfo)
          »ç¿ëÀÚ°¡ ÇÒ´çµÈ ¿ªÇÒµéÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.
 java.util.Vector getAssignedRolesForUserGroup(java.lang.String strAdminInfo, java.lang.String strUserGroupInfo)
          »ç¿ëÀÚ ±×·ìÀÌ µ¿Àû ±ÔÄ¢À¸·Î ¼³Á¤µÇ¾î ÀÖ´Â ¿ªÇÒµéÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.
 java.util.Vector getAssignedRolesForUserOrg(java.lang.String strAdminInfo, java.lang.String strUserOrgInfo)
          »ç¿ëÀÚ Á¶Á÷ÀÌ µ¿Àû ±ÔÄ¢À¸·Î ¼³Á¤µÇ¾î ÀÖ´Â ¿ªÇÒµéÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.
 java.util.Vector getAssignedUser(java.lang.String strAdminInfo, java.lang.String strRoleInfo, boolean bImmobility)
          ¿ªÇÒ¿¡ ÇÒ´çµÈ »ç¿ëÀÚ ¸ñ·ÏÀ» ¾ò¾î¿Â´Ù.
 java.util.Vector getAssignedUsers(java.lang.String strAdminInfo, java.lang.String strRoleInfo)
          ¿ªÇÒ¿¡ ÇÒ´çµÈ ¸ðµç »ç¿ëÀÚÀÇ ¸ñ·ÏÀ» ¾ò¾î¿Â´Ù.
 java.util.Vector getAuthorizedRolesForResperm(java.lang.String strAdminInfo, java.lang.String strRespermInfo)
          ÀÚ¿øÀÌ ÇÒ´çµÈ ¿ªÇÒµéÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.
 java.util.Vector getAuthorizedRolesForUser(java.lang.String strAdminInfo, java.lang.String strUserInfo)
          »ç¿ëÀÚ°¡ ÇÒ´çµÈ ¿ªÇÒµéÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.
 java.lang.String getDisplayName(java.lang.String targId)
          ¿ªÇÒ ID¿¡ ´ëÇØ¼­ Ç¥½ÃÀ̸§ ÇüÅ·Π¹ÝȯÇÑ´Ù.
 java.util.Vector getDsdRoleList(java.lang.String strAdminInfo, Role roleInfo)
          µ¿Àû ¿ªÇҺи®Á¤Ã¥¿¡ ÀÇÇØ ¿ªÇÒ°ú ÀÓ¹«ºÐ¸® °ü°è¿¡ ÀÖ´Â ¿ªÇÒµéÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.
 java.lang.String getDsdRoleSetEidInfo(java.lang.String strDsdRoleSetId)
          µ¿Àû ¿ªÇҺи®Á¤Ã¥ÀÇ À̸§ Á¤º¸ Á¶È¸.
 DsdRoleSet getDsdRoleSetInfo(java.lang.String strAdminInfo, java.lang.String strDsdRoleSetInfo)
          µ¿Àû ¿ªÇҺи®Á¤Ã¥ÀÇ Á¤º¸¸¦ Á¶È¸ÇÑ´Ù.
 java.lang.String getFilterInUserAttrRule(java.lang.String strUserAttrRule)
          »ç¿ëÀÚ ¼Ó¼º¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢ Á¤º¸¿¡¼­ »ç¿ëÀÚ ¼Ó¼º¿¡ ´ëÇÑ °Ë»ö Á¶°Ç Á¤º¸¸¦ ¾ò´Â´Ù.
 java.util.Vector getGrantableRolesForResperm(java.lang.String strAdminInfo, java.lang.String strRespermInfo)
          ÀÚ¿ø¿¡°Ô ÇÒ´ç °¡´ÉÇÑ ¿ªÇÒµéÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.
 java.util.Vector getGrantedInheritResperms(java.lang.String strAdminInfo, java.lang.String strRoleInfo)
          ¿ªÇÒ¿¡ »ó¼ÓµÇ¾î ÇÒ´çµÈ ÀÚ¿øÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.
 java.util.Vector getGrantedResperm(java.lang.String strAdminInfo, java.lang.String strRoleInfo, boolean bImmobility)
          ¿ªÇÒ¿¡ ÇÒ´çµÈ ÀÚ¿øÀÇ ¸ñ·ÏÀ» ¾ò¾î¿Â´Ù.
 java.util.Vector getGrantedRespermAll(java.lang.String strAdminInfo, java.lang.String strRoleInfo)
          ¿ªÇÒ¿¡ ÇÒ´çµÈ ¸ðµç ÀÚ¿øÀÇ ¸ñ·ÏÀ» ¾ò¾î¿Â´Ù.
 java.lang.String getInvalidAdoptedRole(java.lang.String strPrecondInfo)
          ¿ªÇÒÇÒ´çÁ¤Ã¥¿¡¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ¿ªÇÒ·Î ¼³Á¤µÇ¾î ÀÖ´Â ¿ªÇÒÀÇ Á¤º¸¸¦ ¾ò´Â´Ù.
 java.util.Vector getInvalidAssignedUsers(java.lang.String strRoleInfo)
          ¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ·Î ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚµéÀÇ Á¤º¸¸¦ ¾ò´Â´Ù.
 java.util.Vector getInvalidDsdRoleMembers(java.lang.String strDsdInfo)
          µ¿Àû ¿ªÇҺи®Á¤Ã¥¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ¿ªÇÒ·Î ¼³Á¤µÇ¾î ÀÖ´Â ¿ªÇÒµéÀÇ Á¤º¸¸¦ ¾ò´Â´Ù.
 java.util.Vector getInvalidGrantedResperms(java.lang.String strRoleInfo)
          ¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ÀÚ¿øÀ¸·Î ¼³Á¤µÇ¾î ÀÖ´Â ÆÛ¹Ì¼ÇµéÀÇ Á¤º¸¸¦ ¾ò´Â´Ù.
 java.util.Vector getInvalidPreconds(java.lang.String strPrecondInfo)
          ¿ªÇÒÇÒ´çÁ¤Ã¥¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ¿ªÇÒÇÒ´çÁ¤Ã¥À¸·Î ¼³Á¤µÇ¾î ÀÖ´Â ¿ªÇÒÇÒ´çÁ¤Ã¥ Á¤º¸(»ç¿ëÀÚÁ¶Á÷, ÀÚ¿ø)µéÀÇ Á¤º¸¸¦ ¾ò´Â´Ù.
 java.util.Vector getInvalidSsdRoleMembers(java.lang.String strSsdInfo)
          Á¤Àû ¿ªÇҺи®Á¤Ã¥¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ¿ªÇÒ·Î ¼³Á¤µÇ¾î ÀÖ´Â ¿ªÇÒµéÀÇ Á¤º¸¸¦ ¾ò´Â´Ù.
 java.lang.String getInvalidUserAttrRule(java.lang.String strRoleInfo)
          ¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ ¼Ó¼º¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢À¸·Î ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ ¼Ó¼º¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢ÀÇ Á¤º¸¸¦ ¾ò´Â´Ù.
 java.util.Vector getInvalidUserGroupRules(java.lang.String strRoleInfo)
          ¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ ±×·ì¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢À¸·Î ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ ±×·ì¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢µéÀÇ Á¤º¸¸¦ ¾ò´Â´Ù.
 java.util.Vector getInvalidUserOrgRules(java.lang.String strRoleInfo)
          ¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ Á¶Á÷¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢À¸·Î ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ Á¶Á÷¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢µéÀÇ Á¤º¸¸¦ ¾ò´Â´Ù.
 boolean getIsSubTreeInUserOrgRule(java.lang.String strUserOrgRule)
          »ç¿ëÀÚ Á¶Á÷¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢ Á¤º¸¿¡¼­ ÇÏÀ§ Á¶Á÷ Æ÷ÇÔ ¿©ºÎ Á¤º¸¸¦ ¾ò´Â´Ù.
 java.util.Locale getLocale()
           
 java.lang.String getPrecondEidInfo(java.lang.String strPrecondId)
          ¿ªÇÒÇÒ´çÁ¤Ã¥ÀÇ À̸§ Á¤º¸ Á¶È¸
 java.lang.String getRoleBaseInfo(java.lang.String strRoleId)
          ¿ªÇÒÀÇ Á÷Á¢ ºÎ¸ð ¿ªÇÒÀÇ Á¤º¸¸¦ Á¶È¸
 java.lang.String getRoleEidInfo(java.lang.String strRoleId)
          ¿ªÇÒÀÇ À̸§ Á¤º¸ Á¶È¸.
 Role getRoleInfo(java.lang.String strAdminInfo, java.lang.String strRoleInfo)
          ¿ªÇÒ¿¡ ´ëÇÑ Á¤º¸¸¦ Á¶È¸.
 java.util.Vector getRoleList(java.lang.String strAdminInfo, java.lang.String strBase, boolean bScopeSubTree)
          ÁÖ¾îÁø ¿ªÇÒÀÇ ÇÏÀ§¿¡ ÀÖ´Â ¿ªÇÒµéÀÇ ¸ñ·Ï Á¶È¸.
 java.util.Vector getRolePathList(java.lang.String strAdminInfo, java.lang.String strBase)
          ¿ªÇÒÀÇ Á÷Á¢ ÀÚ½Ä ¿ªÇÒµé Áß °ü¸®±ÇÇÑÀÌ Àְųª °ü¸®±ÇÇÑÀÌ ÀÖ´Â ¿ªÇÒ·Î À̵¿Çϱâ À§ÇÏ¿© ¿ä±¸µÇ´Â °æ·Î¿¡ ÀÖ´Â ¿ªÇÒµéÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.
 RolePrecond getRolePrecondInfo(java.lang.String strAdminInfo, java.lang.String strRolePrecondInfo)
          ¿ªÇÒÇÒ´çÁ¤Ã¥ Á¤º¸¸¦ ¾ò¾î¿Â´Ù.
 java.lang.String getRoleRepositoryInfo()
          RoleRepository¿¡ ´ëÇÑ Á¤º¸¸¦ ¾ò¾î¿Â´Ù.
 java.util.Vector getRoleResperm(java.lang.String strAdminInfo, java.lang.String strRoleInfo)
          ¿ªÇÒ¿¡ ÇÒ´çµÈ ÀÚ¿øµéÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.
 java.lang.String getRoleUserAttrRule(java.lang.String strAdminInfo, java.lang.String strRoleInfo)
          ¿ªÇÒ¿¡ ¼³Á¤µÈ »ç¿ëÀÚ ¼Ó¼º¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢ Á¤º¸ Á¶È¸.
 java.util.Vector getRoleUserGroupRule(java.lang.String strAdminInfo, java.lang.String strRoleInfo)
          ¿ªÇÒ¿¡ ¼³Á¤µÈ »ç¿ëÀÚ ±×·ì¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢ Á¶È¸.
 java.util.Vector getRoleUserOrgRule(java.lang.String strAdminInfo, java.lang.String strRoleInfo)
          ¿ªÇÒ¿¡ ¼³Á¤µÈ »ç¿ëÀÚ Á¶Á÷¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢ Á¶È¸.
 RoleUserRule getRoleUserRuleInfo(java.lang.String strAdminInfo, java.lang.String strRoleInfo)
          ¿ªÇÒ¿¡ ¼³Á¤µÈ ¸ðµç µ¿Àû ±ÔÄ¢ Á¤º¸¸¦ ¾ò¾î¿Â´Ù.
 java.util.Vector getSsdRoleList(java.lang.String strAdminInfo, Role roleInfo)
          Á¤Àû ¿ªÇҺи®Á¤Ã¥¿¡ ÀÇÇØ ¿ªÇÒ°ú ÀÓ¹«ºÐ¸® °ü°è¿¡ ÀÖ´Â ¿ªÇÒµéÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.
 java.lang.String getSsdRoleSetEidInfo(java.lang.String strSsdRoleSetId)
          Á¤Àû ¿ªÇҺи®Á¤Ã¥ÀÇ À̸§ Á¤º¸ Á¶È¸.
 SsdRoleSet getSsdRoleSetInfo(java.lang.String strAdminInfo, java.lang.String strSsdRoleSetInfo)
          Á¤Àû ¿ªÇҺи®Á¤Ã¥ÀÇ Á¤º¸¸¦ Á¶È¸ÇÑ´Ù.
 java.lang.String getUserOrgInfoInUserOrgRule(java.lang.String strUserOrgRule)
          »ç¿ëÀÚ Á¶Á÷¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢ Á¤º¸¿¡¼­ »ç¿ëÀÚ Á¶Á÷ Á¤º¸¸¦ ¾ò´Â´Ù.
 java.lang.String getUserOrgInUserAttrRule(java.lang.String strUserAttrRule)
          »ç¿ëÀÚ ¼Ó¼º¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢ Á¤º¸¿¡¼­ °Ë»ö Á¶°ÇÀÌ Àû¿ëµÉ »ç¿ëÀÚ Á¶Á÷¿¡ ´ëÇÑ Á¤º¸¸¦ ¾ò´Â´Ù.
 boolean grantResperm(java.lang.String strAdminInfo, java.lang.String strRoleInfo, java.lang.String strRespermInfo, boolean bImmobility)
          ¿ªÇÒ¿¡ ÀÚ¿øÀ» ÇÒ´çÇÑ´Ù.
 boolean grantResperms(java.lang.String strAdminInfo, java.lang.String strRoleInfo, java.util.Vector vcResperms, boolean bImmobility)
          ¿ªÇÒ¿¡ ÀÚ¿øµéÀ» ÇÒ´çÇÑ´Ù.
static void main(java.lang.String[] args)
           
 java.lang.String makeDsdRoleSetId(java.lang.String strDsdRoleSetEid)
          µ¿Àû ¿ªÇҺи®Á¤Ã¥ÀÇ ID °ªÀ» »ý¼ºÇÑ´Ù.
 java.lang.String makePrecondId(java.lang.String strPrecondEid)
          ¿ªÇÒÇÒ´çÁ¤Ã¥ÀÇ ID °ªÀ» »ý¼ºÇÑ´Ù.
 java.lang.String makeRoleId(java.lang.String strBaseId, java.lang.String strRoleEid)
          ¿ªÇÒÀÇ ID °ªÀ» »ý¼ºÇÑ´Ù.
 java.lang.String makeSsdRoleSetId(java.lang.String strSsdRoleSetEid)
          Á¤Àû ¿ªÇҺи®Á¤Ã¥ÀÇ ID °ªÀ» »ý¼ºÇÑ´Ù.
 boolean modifyDsdRoleSet(java.lang.String strAdminInfo, DsdRoleSet dsdrolesetInfo)
          µ¿Àû ¿ªÇҺи®Á¤Ã¥ÀÇ Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.
 boolean modifyDsdRoleSetRoleMembers(java.lang.String strAdminInfo, java.lang.String strDsdRoleSetInfo, java.util.Vector vcDsdRoleMembers)
          µ¿Àû ¿ªÇҺи®Á¤Ã¥¿¡ ¼³Á¤µÈ ¿ªÇҵ鿡 ´ëÇÑ ¸ñ·Ï Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.
 boolean modifyRole(java.lang.String strAdminInfo, Role roleInfo, boolean bIgnoreDetailAccessRightException)
          ¿ªÇÒÀÇ Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.
 boolean modifyRolePrecond(java.lang.String strAdminInfo, RolePrecond roleprecondInfo)
          ¿ªÇÒÇÒ´çÁ¤Ã¥ÀÇ Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.
 boolean modifyRoleUserAttrRule(java.lang.String strAdminInfo, java.lang.String strRoleInfo, java.lang.String strUserAttrRule)
          ¿ªÇÒ¿¡ ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ ¼Ó¼º¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢À» ¼öÁ¤.
 boolean modifyRoleUserGroupRule(java.lang.String strAdminInfo, java.lang.String strRoleInfo, java.util.Vector vcUserGroupRule)
          ¿ªÇÒ¿¡ ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ ±×·ì¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢À» ¼öÁ¤.
 boolean modifyRoleUserOrgRule(java.lang.String strAdminInfo, java.lang.String strRoleInfo, java.util.Vector vcUserOrgRule)
          ¿ªÇÒ¿¡ ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ Á¶Á÷¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢À» ¼öÁ¤.
 boolean modifyRoleUserRuleInfo(java.lang.String strAdminInfo, java.lang.String strRoleInfo, RoleUserRule roleUserRule)
          ¿ªÇÒ¿¡ ¼³Á¤µÇ¾î ÀÖ´Â µ¿Àû ±ÔÄ¢À» ¼öÁ¤.
 boolean modifySsdRoleSet(java.lang.String strAdminInfo, SsdRoleSet ssdrolesetInfo)
          Á¤Àû ¿ªÇҺи®Á¤Ã¥ÀÇ Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.
 boolean modifySsdRoleSetRoleMembers(java.lang.String strAdminInfo, java.lang.String strSsdRoleSetInfo, java.util.Vector vcSsdRoleMembers)
          Á¤Àû ¿ªÇҺи®Á¤Ã¥¿¡ ¼³Á¤µÈ ¿ªÇҵ鿡 ´ëÇÑ ¸ñ·Ï Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.
 boolean revokeResperm(java.lang.String strAdminInfo, java.lang.String strRoleInfo, java.lang.String strRespermInfo, boolean bStrong)
          ¿ªÇÒ¿¡ ÇÒ´çµÇ¾î ÀÖ´ø ÀÚ¿øÀ» Ãë¼ÒÇÑ´Ù.
 boolean revokeResperms(java.lang.String strAdminInfo, java.lang.String strRoleInfo, java.util.Vector vcResperms, boolean bStrong)
          ¿ªÇÒ¿¡ ÇÒ´çµÇ¾î ÀÖ´ø ÀÚ¿øµéÀ» Ãë¼ÒÇÑ´Ù.
 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

RoleManager

public RoleManager()
            throws SFEnvParamException
RoleManagerÀÇ »ý¼ºÀÚ

Method Detail

getLocale

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

setLocale

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

finalize

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

addRole

public final boolean addRole(java.lang.String strAdminInfo,
                             Role roleInfo,
                             boolean bIgnoreDetailException)
                      throws SFInitDaoException,
                             SFInvalidParameterException,
                             SFInvalidDataFormatException,
                             SFAccessRightException,
                             SFEnvParamException,
                             SFBindException,
                             SFDaoException,
                             SFSsdRelationExistsException,
                             SFPrecondViolationException
»õ·Î¿î ¿ªÇÒÀ» »ý¼ºÇÏ¿© ¿ªÇÒ »ó¼Ó ±¸Á¶¿¡ Ãß°¡ÇÑ´Ù.

±â´É

ÀÔ·ÂµÈ Role °´Ã¼¿¡ ÀúÀåµÈ Á¤º¸¸¦ °®´Â ¿ªÇÒÀ» »ý¼ºÇÏ¿© ¿ªÇÒ±¸Á¶¿¡ Ãß°¡ÇÑ´Ù.

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

¿ªÇÒÀ» Ãß°¡ÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ´Â ¿ªÇÒÀ» Ãß°¡ÇϰíÀÚ ÇÏ´Â ¿ªÇÒ±¸Á¶»óÀÇ À§Ä¡ÀÇ Á÷Á¢ ºÎ¸ð¿ªÇÒ¿¡ ´ëÇÏ¿© ³ëµå°ü¸®±ÇÇÑ - Ãß°¡, ¼Ó¼ºº° ¼öÁ¤ ÀÌ»óÀÇ °ü¸®±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù.

[Á¤Àû/µ¿Àû ¿ªÇÒ ºÐ¸® Á¤Ã¥]

Ãß°¡ÇϰíÀÚ ÇÏ´Â ¿ªÇÒÀÇ ºÎ¸ð ¿ªÇÒµé Áß Á¤Àû ¶Ç´Â µ¿Àû¿ªÇҺи® Á¤Ã¥ÀÌ ¼³Á¤µÇ¾î ÀÖ´Â ¿ªÇÒÀÌ Á¸ÀçÇÏ´Â °æ¿ì °£Á¢ÀûÀÎ »ç¿ëÀÚ ¹× ÀÚ¿øÇÒ´ç¿¡ ÀÇÇØ ¿ªÇҺи®Á¤Ã¥ÀÌ ¼Õ»óµÇ´Â °ÍÀ» ¸·±â À§ÇÏ¿© ÇØ´ç ¿ªÇÒ¿¡ µ¿Àû±ÔÄ¢À» ¼³Á¤ÇÒ ¼ö ¾ø´Ù.

[¿ªÇÒ ÇÒ´ç Á¤Ã¥]

Ãß°¡ÇϰíÀÚ ÇÏ´Â ¿ªÇÒÀÇ ºÎ¸ð ¿ªÇÒµé Áß ¿ªÇÒÇÒ´çÁ¤Ã¥ÀÌ ¼³Á¤µÇ¾î ÀÖ´Â ¿ªÇÒÀÌ Á¸ÀçÇÏ´Â °æ¿ì Ãß°¡µÇ´Â ¿ªÇÒ¿¡ ¼³Á¤µÉ ¼ö ÀÖ´Â µ¿Àû ±ÔÄ¢Àº °¡Àå °¡±î¿î »óÀ§ ¿ªÇÒ¿¡ ¼³Á¤µÇ¾î ÀÖ´Â ¿ªÇÒÇÒ´çÁ¤Ã¥ÀÇ ¹üÀ§¸¦ ¹þ¾î³¯ ¼ö ¾ø´Ù.

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

addRolePrecond

public final boolean addRolePrecond(java.lang.String strAdminInfo,
                                    RolePrecond roleprecondInfo)
                             throws SFInitDaoException,
                                    SFInvalidParameterException,
                                    SFAccessRightException,
                                    SFEnvParamException,
                                    SFBindException,
                                    SFDaoException,
                                    SFNotEnoughInfoException
¿ªÇÒÇÒ´çÁ¤Ã¥À» Ãß°¡ÇÑ´Ù.

±â´É

¿ªÇÒÇÒ´çÁ¤Ã¥À» ÀÛ¼ºÇÏ¿© Á¤Ã¥¼­¹ö¿¡ Ãß°¡ÇÑ´Ù.

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

¿ªÇÒÇÒ´çÁ¤Ã¥À» ÀÛ¼ºÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ´Â ¿ªÇÒÇÒ´çÁ¤Ã¥ÀÌ Àû¿ëµÉ ¿ªÇÒ¿¡ ´ëÇØ¼­ ³ëµå°ü¸®±ÇÇÑ - ¼Ó¼ºº° ¼öÁ¤(ATTR_PRECOND_CONSTRAINT ¼Ó¼º) ÀÌ»óÀÇ °ü¸®±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù.

[¿ªÇÒ ÇÒ´ç Á¤Ã¥]

¿ªÇÒÇÒ´çÁ¤Ã¥À» Àû¿ëÇϰíÀÚ ÇÏ´Â ¿ªÇÒÀÇ ºÎ¸ð ¿ªÇÒµé Áß ¿ªÇÒÇÒ´çÁ¤Ã¥ÀÌ ¼³Á¤µÈ ¿ªÇÒÀÌ Á¸ÀçÇÏ´Â °æ¿ì ¼³Á¤°¡´ÉÇÑ ¿ªÇÒÇÒ´çÁ¤Ã¥ÀÇ ¹üÀ§´Â °¡Àå °¡±î¿î ºÎ¸ð ¿ªÇÒ¿¡ ¼³Á¤µÈ ¿ªÇÒÇÒ´çÁ¤Ã¥ÀÇ ¹üÀ§ À̳»·Î Á¦ÇѵȴÙ. ¼³Á¤µÈ ¿ªÇÒÇÒ´çÁ¤Ã¥Àº ÇÏÀ§ ¿ªÇҵ鿡°Ô »ó¼ÓµÇ¾î Àû¿ëµÈ´Ù.

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

addSsdRoleSet

public final boolean addSsdRoleSet(java.lang.String strAdminInfo,
                                   SsdRoleSet ssdrolesetInfo)
                            throws SFInitDaoException,
                                   SFInvalidParameterException,
                                   SFAccessRightException,
                                   SFUserRuleExistsException,
                                   SFEnvParamException,
                                   SFBindException,
                                   SFDaoException,
                                   SFSsdViolationException,
                                   SFNotEnoughInfoException
Á¤Àû ¿ªÇҺи®Á¤Ã¥À» Ãß°¡ÇÑ´Ù.

±â´É

Á¤Àû ¿ªÇҺи®Á¤Ã¥À» ÀÛ¼ºÇÏ¿© Á¤Ã¥¼­¹ö¿¡ Ãß°¡ÇÑ´Ù.

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

Á¤Àû ¿ªÇҺи®Á¤Ã¥À» ÀÛ¼ºÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ´Â ¿ªÇҺи®Á¤Ã¥ÀÌ Àû¿ëµÉ ¿ªÇҵ鿡 ´ëÇØ¼­ ³ëµå°ü¸®±ÇÇÑ - ¼Ó¼ºº° ¼öÁ¤(ATTR_SSD_CONSTRAINT ¼Ó¼º) ÀÌ»óÀÇ °ü¸®±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù.

[Á¤Àû/µ¿Àû ¿ªÇÒ ºÐ¸® Á¤Ã¥]

Á¤Àû ¿ªÇҺи®Á¤Ã¥ÀÌ Àû¿ëµÉ ¿ªÇÒµéÀÇ ÇÏÀ§ ¿ªÇҵ鵵 µ¿ÀÏÇÏ°Ô ÇØ´ç Á¤Ã¥ÀÇ ¿µÇâÀ» ¹Þ°ÔµÇ¹Ç·Î ÀÛ¼º ´ç½Ã¿¡ ÀÌ·¯ÇÑ ÇÏÀ§ ¿ªÇÒµé Áß µ¿Àû ±ÔÄ¢ÀÌ ¼³Á¤µÈ ¿ªÇÒÀÌ Á¸ÀçÇÏ¿© »ç¿ëÀÚ, ÀÚ¿øÀÇ °£Á¢ ÇÒ´ç¿¡ ÀÇÇÑ Á¤Àû ¿ªÇҺи®Á¤Ã¥ÀÇ ¼Õ»óÀÌ ¹ß»ýÇÒ ¼ö ÀÖ´Â °æ¿ì ÇØ´ç Á¤Ã¥ÀÇ Ãß°¡´Â ½ÇÆÐÇÑ´Ù.

Á¤Àû ¿ªÇҺи®Á¤Ã¥ÀÌ Àû¿ëµÉ ¿ªÇÒµé°ú ±× ÇÏÀ§ ¿ªÇҵ鰣¿¡ µ¿ÀÏÇÑ »ç¿ëÀÚ³ª ÀÚ¿øÀÌ ÇÒ´çµÇ¾î ÀÖ´Â °æ¿ì ÇØ´ç Á¤Ã¥ÀÇ Ãß°¡´Â ½ÇÆÐÇÑ´Ù.

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

addDsdRoleSet

public final boolean addDsdRoleSet(java.lang.String strAdminInfo,
                                   DsdRoleSet dsdrolesetInfo)
                            throws SFInitDaoException,
                                   SFInvalidParameterException,
                                   SFAccessRightException,
                                   SFUserRuleExistsException,
                                   SFEnvParamException,
                                   SFBindException,
                                   SFDaoException,
                                   SFNotEnoughInfoException
µ¿Àû ¿ªÇҺи®Á¤Ã¥À» ÀÛ¼ºÇÏ¿© Ãß°¡ÇÑ´Ù.

±â´É

µ¿Àû ¿ªÇҺи®Á¤Ã¥À» Á¤Ã¥¼­¹ö¿¡ Ãß°¡ÇÑ´Ù.

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

µ¿Àû ¿ªÇҺи®Á¤Ã¥À» ÀÛ¼ºÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ´Â ¿ªÇҺи®Á¤Ã¥ÀÌ Àû¿ëµÉ ¿ªÇҵ鿡 ´ëÇØ¼­ ³ëµå°ü¸®±ÇÇÑ - ¼Ó¼ºº° ¼öÁ¤(ATTR_DSD_CONSTRAINT ¼Ó¼º) ÀÌ»óÀÇ °ü¸®±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù.

[Á¤Àû/µ¿Àû ¿ªÇÒ ºÐ¸® Á¤Ã¥]

µ¿Àû ¿ªÇҺи®Á¤Ã¥ÀÌ Àû¿ëµÉ ¿ªÇÒµéÀÇ ÇÏÀ§ ¿ªÇҵ鵵 µ¿ÀÏÇÏ°Ô ÇØ´ç Á¤Ã¥ÀÇ ¿µÇâÀ» ¹Þ°ÔµÇ¹Ç·Î ÀÛ¼º ´ç½Ã¿¡ ÀÌ·¯ÇÑ ÇÏÀ§ ¿ªÇÒµé Áß µ¿Àû ±ÔÄ¢ÀÌ ¼³Á¤µÈ ¿ªÇÒÀÌ Á¸ÀçÇÏ¿© »ç¿ëÀÚ, ÀÚ¿øÀÇ °£Á¢ ÇÒ´ç¿¡ ÀÇÇÑ µ¿Àû ¿ªÇҺи®Á¤Ã¥ÀÇ ¼Õ»óÀÌ ¹ß»ýÇÒ ¼ö ÀÖ´Â °æ¿ì ÇØ´ç Á¤Ã¥ÀÇ Ãß°¡´Â ½ÇÆÐÇÑ´Ù.

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

deleteRole

public final boolean deleteRole(java.lang.String strAdminInfo,
                                java.lang.String strRoleInfo)
                         throws SFInitDaoException,
                                SFInvalidParameterException,
                                SFEnvParamException,
                                SFBindException,
                                SFDaoException,
                                SFAccessRightException
¿ªÇÒÀ» »èÁ¦ÇÑ´Ù.

±â´É

¿ªÇÒÀ» Á¤Ã¥¼­¹ö·Î ºÎÅÍ »èÁ¦ÇÑ´Ù.
ÇØ´ç ¿ªÇÒÀÌ Á¤Àû,µ¿Àû ¿ªÇҺи®Á¤Ã¥ ¹× ¿ªÇÒÇÒ´çÁ¤Ã¥¿¡ ¼³Á¤µÇ¾î ÀÖ´Â °æ¿ì ¼³Á¤µÈ Á¤Ã¥À¸·Î ºÎÅÍ »èÁ¦µÇ¸ç ÇØ´ç Á¤Ã¥ÀÇ Á¤º¸¸¦ Á¶È¸ ÇÏ´Â °æ¿ì À¯È¿ÇÏÁö ¾ÊÀº ¿ªÇҷΠǥ½ÃµÇ°Ô µÈ´Ù.

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

¿ªÇÒÀ» »èÁ¦ÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ´Â ÇØ´ç ¿ªÇÒ¿¡ ´ëÇÏ¿© ³ëµå°ü¸®±ÇÇÑ - »èÁ¦ ÀÌ»óÀÇ °ü¸®±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ß Çϸç ÇØ´ç ¿ªÇÒÀ̳ª ÇØ´ç ¿ªÇÒÀÇ »èÁ¦·Î ÀÎÇØ ÇÔ²² »èÁ¦µÇ´Â ÇÏÀ§ ¿ªÇҵ鿡 ÇÒ´çµÈ »ç¿ëÀÚ³ª ÀÚ¿øÀÌ Á¸ÀçÇÏ´Â °æ¿ì »ç¿ëÀÚ ¹× ÀÚ¿ø¿¡ ´ëÇÑ ÇÒ´çÃë¼Ò ±ÇÇѱîÁö °®°í ÀÖ¾î¾ß ÇÑ´Ù.

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

deleteRolePrecond

public final boolean deleteRolePrecond(java.lang.String strAdminInfo,
                                       java.lang.String strRolePrecondInfo)
                                throws SFInitDaoException,
                                       SFInvalidParameterException,
                                       SFEnvParamException,
                                       SFBindException,
                                       SFDaoException,
                                       SFAccessRightException
¿ªÇÒÇÒ´çÁ¤Ã¥À» »èÁ¦ÇÑ´Ù.

±â´É

Á¤Ã¥¼­¹ö¿¡ ÀúÀåµÇ¾î ÀÖ´Â ¿ªÇÒÇÒ´çÁ¤Ã¥À» »èÁ¦ÇÑ´Ù.

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

¿ªÇÒÇÒ´çÀûÃ¥À» »èÁ¦ÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ´Â ¿ªÇÒÇÒ´çÁ¤Ã¥¿¡ ¼³Á¤µÇ¾î ÀÖ´Â ¿ªÇÒ¿¡ ´ëÇÏ¿© ³ëµå°ü¸®±ÇÇÑ - ¼Ó¼ºº° ¼öÁ¤(ATTR_PRECOND_CONSTRAINT) ÀÌ»óÀÇ °ü¸®±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ß ÇÏ¸ç »èÁ¦ÇϰíÀÚ ÇÏ´Â Á¤Ã¥¿¡ ¼öÁ¤ Çã¿ë ¼Ó¼ºÀÌ 'ºÒ°¡'·Î ¼³Á¤µÇ¾î ÀÖ´Â °æ¿ì Á¤Ã¥À» Á¤Ã¥À» »èÁ¦ÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ°¡ ¿ªÇÒÇÒ´çÁ¤Ã¥À» ÀÛ¼ºÇÑ °ü¸®ÀÚ º¸´Ù ¿ªÇÒ°èÃþ±¸Á¶¿¡¼­ »óÀ§ ¿ªÇÒÀÇ °ü¸®ÀÚÀ̾î¾ß ÇÑ´Ù.

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

deleteSsdRoleSet

public final boolean deleteSsdRoleSet(java.lang.String strAdminInfo,
                                      java.lang.String strSsdRoleSetInfo)
                               throws SFInitDaoException,
                                      SFInvalidParameterException,
                                      SFEnvParamException,
                                      SFBindException,
                                      SFDaoException,
                                      SFAccessRightException
Á¤Àû ¿ªÇҺи®Á¤Ã¥À» »èÁ¦ÇÑ´Ù.

±â´É

Á¤Ã¥¼­¹ö¿¡ ÀúÀåµÇ¾î ÀÖ´Â Á¤Àû ¿ªÇҺи®Á¤Ã¥À» »èÁ¦ÇÑ´Ù.

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

¿ªÇҺи®Á¤Ã¥À» »èÁ¦ÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ´Â ¿ªÇҺи®Á¤Ã¥¿¡ ¼³Á¤µÇ¾î ÀÖ´Â ¿ªÇÒ¿¡ ´ëÇÏ¿© ³ëµå°ü¸®±ÇÇÑ - ¼Ó¼ºº° ¼öÁ¤(ATTR_SSD_CONSTRAINT) ÀÌ»óÀÇ °ü¸®±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ß ÇÏ¸ç »èÁ¦ÇϰíÀÚ ÇÏ´Â Á¤Ã¥¿¡ ¼öÁ¤ Çã¿ë ¼Ó¼ºÀÌ 'ºÒ°¡'·Î ¼³Á¤µÇ¾î ÀÖ´Â °æ¿ì Á¤Ã¥À» Á¤Ã¥À» »èÁ¦ÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ°¡ ¿ªÇҺи®Á¤Ã¥À» ÀÛ¼ºÇÑ °ü¸®ÀÚ º¸´Ù ¿ªÇÒ°èÃþ±¸Á¶¿¡¼­ »óÀ§ ¿ªÇÒÀÇ °ü¸®ÀÚÀ̾î¾ß ÇÑ´Ù.

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

deleteDsdRoleSet

public final boolean deleteDsdRoleSet(java.lang.String strAdminInfo,
                                      java.lang.String strDsdRoleSetInfo)
                               throws SFInitDaoException,
                                      SFInvalidParameterException,
                                      SFEnvParamException,
                                      SFBindException,
                                      SFDaoException,
                                      SFAccessRightException
µ¿Àû ¿ªÇҺи®Á¤Ã¥À» »èÁ¦ÇÑ´Ù.

±â´É

Á¤Ã¥¼­¹ö¿¡ ÀúÀåµÇ¾î ÀÖ´Â µ¿Àû ¿ªÇҺи®Á¤Ã¥À» »èÁ¦ÇÑ´Ù.

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

¿ªÇҺи®Á¤Ã¥À» »èÁ¦ÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ´Â ¿ªÇҺи®Á¤Ã¥¿¡ ¼³Á¤µÇ¾î ÀÖ´Â ¿ªÇÒ¿¡ ´ëÇÏ¿© ³ëµå°ü¸®±ÇÇÑ - ¼Ó¼ºº° ¼öÁ¤(ATTR_DSD_CONSTRAINT) ÀÌ»óÀÇ °ü¸®±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ß ÇÏ¸ç »èÁ¦ÇϰíÀÚ ÇÏ´Â Á¤Ã¥¿¡ ¼öÁ¤ Çã¿ë ¼Ó¼ºÀÌ 'ºÒ°¡'·Î ¼³Á¤µÇ¾î ÀÖ´Â °æ¿ì Á¤Ã¥À» Á¤Ã¥À» »èÁ¦ÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ°¡ ¿ªÇҺи®Á¤Ã¥À» ÀÛ¼ºÇÑ °ü¸®ÀÚ º¸´Ù ¿ªÇÒ°èÃþ±¸Á¶¿¡¼­ »óÀ§ ¿ªÇÒÀÇ °ü¸®ÀÚÀ̾î¾ß ÇÑ´Ù.

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

findRole

public final java.util.Vector findRole(java.lang.String strAdminInfo,
                                       AbstractSearchFilter filters)
                                throws SFInitDaoException,
                                       SFInvalidParameterException,
                                       SFEnvParamException,
                                       SFBindException,
                                       SFDaoException,
                                       SFNotEnoughInfoException,
                                       SFInformationNotExistedException
Á¤ÇØÁø Á¶°ÇÀ» ¸¸Á·ÇÏ´Â ¿ªÇÒµéÀÇ ¸ñ·ÏÀ» °Ë»öÇÑ´Ù.

±â´É

Á¤ÇØÁø Á¶°ÇÀ» ¸¸Á·ÇÏ´Â ¿ªÇÒµéÀÇ ¸ñ·ÏÀ» °Ë»öÇÑ´Ù.

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

°Ë»ö Á¶°ÇÀº µ¿ÀÏÇÏ¿©µµ ¿ªÇÒ °Ë»öÀ» ¼öÇàÇÏ´Â °ü¸®ÀÚ°¡ °Ë»öµÈ ¿ªÇÒ¿¡ ´ëÇÏ¿© °Ë»ö Á¶°Ç¿¡ Ç¥ÇöµÈ ¼Ó¼º¿¡ ´ëÇÑ ³ëµå°ü¸®±ÇÇÑ - ¼Ó¼ºº° ¼öÁ¤ ÀÌ»óÀÇ °ü¸® ±ÇÇÑÀ» °®°í ÀÖÁö ¾ÊÀº °æ¿ì ÇØ´ç ¿ªÇÒ¿¡ ´ëÇÑ °á°ú¸¦ ¾òÀ» ¼ö ¾ø´Ù.

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

findRolePrecond

public final java.util.Vector findRolePrecond(java.lang.String strAdminInfo,
                                              AbstractSearchFilter filter)
                                       throws SFInitDaoException,
                                              SFInvalidParameterException,
                                              SFEnvParamException,
                                              SFBindException,
                                              SFDaoException
Á¤ÇØÁø Á¶°ÇÀ» ¸¸Á·ÇÏ´Â ¿ªÇÒÇÒ´çÁ¤Ã¥µéÀÇ ¸ñ·ÏÀ» °Ë»öÇÑ´Ù.

±â´É

Á¤ÇØÁø Á¶°ÇÀ» ¸¸Á·ÇÏ´Â ¿ªÇÒÇÒ´çÁ¤Ã¥µéÀÇ ¸ñ·ÏÀ» °Ë»öÇÑ´Ù.

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

°Ë»ö Á¶°ÇÀº µ¿ÀÏÇÏ¿©µµ ¿ªÇÒ °Ë»öÀ» ¼öÇàÇÏ´Â °ü¸®ÀÚ°¡ °Ë»öµÈ ¿ªÇÒÇÒ´çÁ¤Ã¥¿¡ ´ëÇÏ¿© °Ë»ö Á¶°Ç¿¡ Ç¥ÇöµÈ ¼Ó¼º¿¡ ´ëÇÑ ³ëµå°ü¸®±ÇÇÑ - ¼Ó¼ºº° ¼öÁ¤ ÀÌ»óÀÇ °ü¸® ±ÇÇÑÀ» °®°í ÀÖÁö ¾ÊÀº °æ¿ì ÇØ´ç ¿ªÇÒÇÒ´çÁ¤Ã¥¿¡ ´ëÇÑ °á°ú¸¦ ¾òÀ» ¼ö ¾ø´Ù.

Specified by:
findRolePrecond in interface RoleAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ Á¤º¸
filter - °Ë»ö Á¶°Ç. LDAP FilterÀÇ ÇüÅ·ΠÀÛ¼º
Returns:
°Ë»öÁ¶°Ç¿¡ ÀÏÄ¡ÇÏ´Â ¿ªÇÒÇÒ´çÁ¤Ã¥µéÀÇ ID(DN) °ªÀ» ´ã°í ÀÖ´Â ¸ñ·Ï(Vector). ¶Ç´Â ÇØ´ç ±â´ÉÀ» ¼öÇàÇÏ´Â µµÁß ¿¡·¯°¡ ¹ß»ýÇ߰ųª Á¶°Ç¿¡ ÇØ´çÇÏ´Â µ¥ÀÌÅͰ¡ Çϳªµµ ¾ø´Â °æ¿ì null.
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý

findSsdRoleSet

public final java.util.Vector findSsdRoleSet(java.lang.String strAdminInfo,
                                             AbstractSearchFilter filter)
                                      throws SFInitDaoException,
                                             SFInvalidParameterException,
                                             SFEnvParamException,
                                             SFBindException,
                                             SFDaoException
Á¤ÇØÁø Á¶°ÇÀ» ¸¸Á·ÇÏ´Â Á¤Àû ¿ªÇҺи®Á¤Ã¥µéÀÇ ¸ñ·ÏÀ» °Ë»öÇÑ´Ù.

±â´É

Á¤ÇØÁø Á¶°ÇÀ» ¸¸Á·ÇÏ´Â Á¤Àû ¿ªÇҺи®Á¤Ã¥µéÀÇ ¸ñ·ÏÀ» °Ë»öÇÑ´Ù.

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

°Ë»ö Á¶°ÇÀº µ¿ÀÏÇÏ¿©µµ ¿ªÇÒ °Ë»öÀ» ¼öÇàÇÏ´Â °ü¸®ÀÚ°¡ °Ë»öµÈ ¿ªÇҺи®Á¤Ã¥¿¡ ´ëÇÏ¿© °Ë»ö Á¶°Ç¿¡ Ç¥ÇöµÈ ¼Ó¼º¿¡ ´ëÇÑ ³ëµå°ü¸®±ÇÇÑ - ¼Ó¼ºº° ¼öÁ¤ ÀÌ»óÀÇ °ü¸® ±ÇÇÑÀ» °®°í ÀÖÁö ¾ÊÀº °æ¿ì ÇØ´ç ¿ªÇҺи®Á¤Ã¥¿¡ ´ëÇÑ °á°ú¸¦ ¾òÀ» ¼ö ¾ø´Ù.

Specified by:
findSsdRoleSet in interface RoleAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ Á¤º¸
filter - °Ë»ö Á¶°Ç. LDAP FilterÀÇ ÇüÅ·ΠÀÛ¼º
Returns:
°Ë»öÁ¶°Ç¿¡ ÀÏÄ¡ÇÏ´Â Á¤Àû ¿ªÇҺи®Á¤Ã¥µéÀÇ ID(DN) °ªÀ» ´ã°í ÀÖ´Â ¸ñ·Ï(Vector). ¶Ç´Â ÇØ´ç ±â´ÉÀ» ¼öÇàÇÏ´Â µµÁß ¿¡·¯°¡ ¹ß»ýÇ߰ųª Á¶°Ç¿¡ ÇØ´çÇÏ´Â µ¥ÀÌÅͰ¡ Çϳªµµ ¾ø´Â °æ¿ì null.
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý

findDsdRoleSet

public final java.util.Vector findDsdRoleSet(java.lang.String strAdminInfo,
                                             AbstractSearchFilter filter)
                                      throws SFInitDaoException,
                                             SFInvalidParameterException,
                                             SFEnvParamException,
                                             SFBindException,
                                             SFDaoException
Á¤ÇØÁø Á¶°ÇÀ» ¸¸Á·ÇÏ´Â µ¿Àû ¿ªÇҺи®Á¤Ã¥µéÀÇ ¸ñ·ÏÀ» °Ë»öÇÑ´Ù.

±â´É

Á¤ÇØÁø Á¶°ÇÀ» ¸¸Á·ÇÏ´Â µ¿Àû ¿ªÇҺи®Á¤Ã¥µéÀÇ ¸ñ·ÏÀ» °Ë»öÇÑ´Ù.

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

°Ë»ö Á¶°ÇÀº µ¿ÀÏÇÏ¿©µµ ¿ªÇÒ °Ë»öÀ» ¼öÇàÇÏ´Â °ü¸®ÀÚ°¡ °Ë»öµÈ ¿ªÇҺи®Á¤Ã¥¿¡ ´ëÇÏ¿© °Ë»ö Á¶°Ç¿¡ Ç¥ÇöµÈ ¼Ó¼º¿¡ ´ëÇÑ ³ëµå°ü¸®±ÇÇÑ - ¼Ó¼ºº° ¼öÁ¤ ÀÌ»óÀÇ °ü¸® ±ÇÇÑÀ» °®°í ÀÖÁö ¾ÊÀº °æ¿ì ÇØ´ç ¿ªÇҺи®Á¤Ã¥¿¡ ´ëÇÑ °á°ú¸¦ ¾òÀ» ¼ö ¾ø´Ù.

Specified by:
findDsdRoleSet in interface RoleAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ Á¤º¸
filter - °Ë»ö Á¶°Ç. LDAP FilterÀÇ ÇüÅ·ΠÀÛ¼º
Returns:
°Ë»öÁ¶°Ç¿¡ ÀÏÄ¡ÇÏ´Â µ¿Àû ¿ªÇҺи®Á¤Ã¥µéÀÇ ID(DN) °ªÀ» ´ã°í ÀÖ´Â ¸ñ·Ï(Vector). ¶Ç´Â ÇØ´ç ±â´ÉÀ» ¼öÇàÇÏ´Â µµÁß ¿¡·¯°¡ ¹ß»ýÇ߰ųª Á¶°Ç¿¡ ÇØ´çÇÏ´Â µ¥ÀÌÅͰ¡ Çϳªµµ ¾ø´Â °æ¿ì null.
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý

getAssignedRolesForUser

public final java.util.Vector getAssignedRolesForUser(java.lang.String strAdminInfo,
                                                      java.lang.String strUserInfo)
                                               throws SFInitDaoException,
                                                      SFInvalidParameterException,
                                                      SFEnvParamException,
                                                      SFBindException,
                                                      SFDaoException
»ç¿ëÀÚ°¡ ÇÒ´çµÈ ¿ªÇÒµéÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.

±â´É

»ç¿ëÀÚ°¡ Á÷Á¢ ÇÒ´çµÇ¾î ÀÖ´Â (µ¿Àû ±ÔÄ¢¿¡ ÀÇÇØ °£Á¢ÀûÀ¸·Î ÇÒ´çµÈ°ÍÀÌ ¾Æ´Ñ) ¿ªÇÒµéÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

»ç¿ëÀÚ°¡ ÇÒ´çµÇ¾î ÀÖ´Â ¿ªÇÒÀ̶ó ÇØµµ ÀÌ ±â´ÉÀ» ¼öÇàÇÏ´Â °ü¸®ÀÚ°¡ ÇØ´ç ¿ªÇÒ¿¡ ´ëÇÏ¿© ³ëµå°ü¸®±ÇÇÑ - ¼Ó¼ºº° Á¶È¸(ATTR_ASSIGNED_USER) ÀÌ»óÀÇ °ü¸®±ÇÇÑÀ» °¡Áø ¿ªÇÒµéÀÇ ¸ñ·Ï¸¸À» ¾òÀ» ¼ö ÀÖ´Ù.

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

getAssignedRolesForUserOrg

public final java.util.Vector getAssignedRolesForUserOrg(java.lang.String strAdminInfo,
                                                         java.lang.String strUserOrgInfo)
                                                  throws SFInitDaoException,
                                                         SFInvalidParameterException,
                                                         SFEnvParamException,
                                                         SFBindException,
                                                         SFDaoException,
                                                         SFNotEnoughInfoException,
                                                         SFInformationNotExistedException
»ç¿ëÀÚ Á¶Á÷ÀÌ µ¿Àû ±ÔÄ¢À¸·Î ¼³Á¤µÇ¾î ÀÖ´Â ¿ªÇÒµéÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.

±â´É

»ç¿ëÀÚ Á¶Á÷ÀÌ µ¿Àû ±ÔÄ¢À¸·Î ¼³Á¤µÇ¾î ÀÖ´Â ¿ªÇÒµéÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

»ç¿ëÀÚ Á¶Á÷ÀÌ µ¿Àû ±ÔÄ¢À¸·Î ¿ªÇÒ¿¡ ¼³Á¤µÇ¾î ÀÖ´õ¶óµµ ÀÌ ±â´ÉÀ» ¼öÇàÇÏ´Â °ü¸®ÀÚ°¡ ÇØ´ç ¿ªÇÒ¿¡ ´ëÇÏ¿© ³ëµå°ü¸®±ÇÇÑ - ¼Ó¼ºº° Á¶È¸(ATTR_RULE_USER_ORG) ÀÌ»óÀÇ °ü¸®±ÇÇÑÀ» °®´Â ¿ªÇÒµéÀÇ ¸ñ·Ï¸¸À» ¾òÀ» ¼ö ÀÖ´Ù.

Specified by:
getAssignedRolesForUserOrg in interface RoleAdmin
Parameters:
strUserOrgInfo - »ç¿ëÀÚ Á¶Á÷ÀÇ Á¤º¸
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ Á¤º¸(dn)
Returns:
ÁÖ¾îÁø »ç¿ëÀÚ Á¶Á÷ÀÌ µ¿Àû ±ÔÄ¢À¸·Î ¼³Á¤µÇ¾î ÀÖ´Â ¿ªÇÒµéÀÇ ID(DN) ÀÌ ´ã±ä ¸ñ·Ï(Vector). ÇØ´ç ³»¿ëÀÌ ¾ø°Å³ª ¼öÇà µµÁß ¿À·ù°¡ ¹ß»ýÇÏ´Â °æ¿ì null
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFNotEnoughInfoException
SFInformationNotExistedException

getAssignedRolesForUserGroup

public final java.util.Vector getAssignedRolesForUserGroup(java.lang.String strAdminInfo,
                                                           java.lang.String strUserGroupInfo)
                                                    throws SFInitDaoException,
                                                           SFInvalidParameterException,
                                                           SFEnvParamException,
                                                           SFBindException,
                                                           SFDaoException
»ç¿ëÀÚ ±×·ìÀÌ µ¿Àû ±ÔÄ¢À¸·Î ¼³Á¤µÇ¾î ÀÖ´Â ¿ªÇÒµéÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.

±â´É

»ç¿ëÀÚ ±×·ìÀÌ µ¿Àû ±ÔÄ¢À¸·Î ¼³Á¤µÇ¾î ÀÖ´Â ¿ªÇÒµéÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

»ç¿ëÀÚ ±×·ìÀÌ µ¿Àû ±ÔÄ¢À¸·Î ¿ªÇÒ¿¡ ¼³Á¤µÇ¾î ÀÖ´õ¶óµµ ÀÌ ±â´ÉÀ» ¼öÇàÇÏ´Â °ü¸®ÀÚ°¡ ÇØ´ç ¿ªÇÒ¿¡ ´ëÇÏ¿© ³ëµå°ü¸®±ÇÇÑ - ¼Ó¼ºº° Á¶È¸(ATTR_RULE_USER_GROUP) ÀÌ»óÀÇ °ü¸®±ÇÇÑÀ» °®´Â ¿ªÇÒµéÀÇ ¸ñ·Ï¸¸À» ¾òÀ» ¼ö ÀÖ´Ù.

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

getAuthorizedRolesForUser

public final java.util.Vector getAuthorizedRolesForUser(java.lang.String strAdminInfo,
                                                        java.lang.String strUserInfo)
                                                 throws SFInitDaoException,
                                                        SFInvalidParameterException,
                                                        SFEnvParamException,
                                                        SFBindException,
                                                        SFDaoException,
                                                        SFNotEnoughInfoException,
                                                        SFInformationNotExistedException
»ç¿ëÀÚ°¡ ÇÒ´çµÈ ¿ªÇÒµéÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.

±â´É

»ç¿ëÀÚ°¡ Á÷Á¢ÀûÀ¸·Î ÇÒ´çµÇ¾î Àְųª µ¿Àû ±ÔÄ¢À» ÅëÇÏ¿© °£Á¢ÀûÀ¸·Î ÇÒ´çµÇ¾î Àְųª ¶Ç´Â ¿ªÇÒ »ó¼Ó ±¸Á¶¸¦ ÅëÇÏ¿© ÇÏÀ§ ¿ªÇÒ¿¡ ÇÒ´çµÈ »ç¿ëÀڷκÎÅÍ »ó¼ÓµÇ¾î ¹¬½ÃÀûÀ¸·Î ÇÒ´çµÈ ¿ªÇÒµéÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

»ç¿ëÀÚ°¡ ÇÒ´çµÈ ¿ªÇÒÀÌ¶óµµ »ç¿ëÀÚ°¡ ÇÒ´çµÈ ÇüÅ¿¡ µû¶ó ÇØ´ç ¿ªÇÒ¿¡ ´ëÇÏ¿© ³ëµå°ü¸®±ÇÇÑ - ¼Ó¼ºº° Á¶È¸(ATTR_ASSIGNED_USER, ATTR_RULE_USER_ORG, ATTR_RULE_USER_GROUP, ATTR_RULE_USER_ATTR) ÀÌ»óÀÇ °ü¸®±ÇÇÑÀ» °®°í ÀÖ´Â ¿ªÇҵ鿡 ´ëÇÑ ¸ñ·Ï¸¸À» ¾ò´Â´Ù.

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

getAuthorizedRolesForResperm

public final java.util.Vector getAuthorizedRolesForResperm(java.lang.String strAdminInfo,
                                                           java.lang.String strRespermInfo)
                                                    throws SFInitDaoException,
                                                           SFInvalidParameterException,
                                                           SFEnvParamException,
                                                           SFBindException,
                                                           SFDaoException
ÀÚ¿øÀÌ ÇÒ´çµÈ ¿ªÇÒµéÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.

±â´É

ÀÚ¿øÀÌ Á÷Á¢ÀûÀ¸·Î ÇÒ´çµÇ¾î Àְųª ¿ªÇÒ »ó¼Ó ±¸Á¶¸¦ ÅëÇÏ¿© »óÀ§ ¿ªÇÒ¿¡ ÇÒ´çµÈ ÀÚ¿øÀ¸·ÎºÎÅÍ »ó¼ÓµÇ¾î ¹¬½ÃÀûÀ¸·Î ÇÒ´çµÈ ¿ªÇÒµéÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

ÀÚ¿øÀÌ ÇÒ´çµÈ ¿ªÇÒÀÌ¶óµµ ÀÚ¿øÀÌ ÇÒ´çµÈ ÇüÅ¿¡ µû¶ó ÇØ´ç ¿ªÇÒ¿¡ ´ëÇÏ¿© ³ëµå°ü¸®±ÇÇÑ - ¼Ó¼ºº° Á¶È¸(ATTR_GRANTED_RESPERM) ÀÌ»óÀÇ °ü¸®±ÇÇÑÀ» °®°í ÀÖ´Â ¿ªÇҵ鿡 ´ëÇÑ ¸ñ·Ï¸¸À» ¾ò´Â´Ù.

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

getRoleInfo

public final Role getRoleInfo(java.lang.String strAdminInfo,
                              java.lang.String strRoleInfo)
                       throws SFInitDaoException,
                              SFInvalidParameterException,
                              SFAccessRightException,
                              SFEnvParamException,
                              SFBindException,
                              SFDaoException
¿ªÇÒ¿¡ ´ëÇÑ Á¤º¸¸¦ Á¶È¸.

±â´É

¿ªÇÒ¿¡ ´ëÇÑ Á¤º¸¸¦ Á¶È¸.

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ´Â ÇØ´ç ¿ªÇÒ¿¡ ´ëÇÏ¿© ³ëµå°ü¸®±ÇÇÑ - ±âº»Á¤º¸Á¶È¸ ÀÌ»óÀÇ °ü¸®±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ß ÇÏ¸ç °ü¸®ÀÚ¿¡°Ô ³ëµå°ü¸®±ÇÇÑ ¼Ó¼ºº° Á¶È¸ ±ÇÇÑÀÌ ºÎ¿©µÈ ¼Ó¼º¿¡ ´ëÇÑ Á¤º¸¸¸À» ¾òÀ» ¼ö ÀÖ´Ù.

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

getRoleList

public final java.util.Vector getRoleList(java.lang.String strAdminInfo,
                                          java.lang.String strBase,
                                          boolean bScopeSubTree)
                                   throws SFInitDaoException,
                                          SFInvalidParameterException,
                                          SFEnvParamException,
                                          SFBindException,
                                          SFDaoException
ÁÖ¾îÁø ¿ªÇÒÀÇ ÇÏÀ§¿¡ ÀÖ´Â ¿ªÇÒµéÀÇ ¸ñ·Ï Á¶È¸.

±â´É

ÁÖ¾îÁø ¿ªÇÒÀÇ ÇÏÀ§¿¡ ÀÖ´Â ¿ªÇÒµéÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ´Â ÁÖ¾îÁø ¿ªÇÒ¿¡ ´ëÇØ¼­ ³ëµå°ü¸®±ÇÇÑ - ±âº»Á¤º¸Á¶È¸ ÀÌ»óÀÇ °ü¸®±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù.

Specified by:
getRoleList in interface RoleAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ Á¤º¸
strBase - ±âÁØÀÌ µÇ´Â ¿ªÇÒÀÇ Á¤º¸
bScopeSubTree - ÇÏÀ§¿¡ Á¸ÀçÇÏ´Â ¸ðµç ¿ªÇÒµéÀ» ¾ò¾î¿Ã °ÍÀÎ ÁöÀÇ ¿©ºÎ
Returns:
ÁÖ¾îÁø ¿ªÇÒÀÇ ÇÏÀ§¿¡ ÀÖ´Â ¿ªÇÒµéÀÇ ID(DN)ÀÌ ´ã±ä ¸ñ·Ï(Vector) ¶Ç´Â ÇØ´ç ±â´ÉÀ» ¼öÇàÇÏ´Â µµÁß ¿¡·¯°¡ ¹ß»ýÇ߰ųª Á¶°Ç¿¡ ÇØ´çÇÏ´Â µ¥ÀÌÅͰ¡ Çϳªµµ ¾ø´Â °æ¿ì null
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý

getRolePathList

public final java.util.Vector getRolePathList(java.lang.String strAdminInfo,
                                              java.lang.String strBase)
                                       throws SFInitDaoException,
                                              SFEnvParamException,
                                              SFBindException,
                                              SFDaoException,
                                              SFInvalidParameterException
¿ªÇÒÀÇ Á÷Á¢ ÀÚ½Ä ¿ªÇÒµé Áß °ü¸®±ÇÇÑÀÌ Àְųª °ü¸®±ÇÇÑÀÌ ÀÖ´Â ¿ªÇÒ·Î À̵¿Çϱâ À§ÇÏ¿© ¿ä±¸µÇ´Â °æ·Î¿¡ ÀÖ´Â ¿ªÇÒµéÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.

±â´É

¿ªÇÒÀÇ Á÷Á¢ ÀÚ½Ä ¿ªÇÒµé Áß °ü¸®±ÇÇÑÀÌ Àְųª °ü¸®±ÇÇÑÀÌ ÀÖ´Â ¿ªÇÒ·Î À̵¿Çϱâ À§ÇÏ¿© ¿ä±¸µÇ´Â °æ·Î¿¡ ÀÖ´Â ¿ªÇÒµéÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.

Specified by:
getRolePathList in interface RoleAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ Á¤º¸(dn)
strBase - ±âÁØÀÌ µÇ´Â ¿ªÇÒ
Returns:
Á¶°Ç¿¡ ¸Â´Â ¿ªÇÒµéÀÇ ID(ND)ÀÌ ´ã±ä ¸ñ·Ï(Vector) ¶Ç´Â ÇØ´ç ±â´ÉÀ» ¼öÇàÇÏ´Â µµÁß ¿¡·¯°¡ ¹ß»ýÇ߰ųª Á¶°Ç¿¡ ÇØ´çÇÏ´Â µ¥ÀÌÅͰ¡ Çϳªµµ ¾ø´Â °æ¿ì null
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFInvalidParameterException

getRolePrecondInfo

public final RolePrecond getRolePrecondInfo(java.lang.String strAdminInfo,
                                            java.lang.String strRolePrecondInfo)
                                     throws SFInitDaoException,
                                            SFInvalidParameterException,
                                            SFEnvParamException,
                                            SFBindException,
                                            SFDaoException,
                                            SFAccessRightException
¿ªÇÒÇÒ´çÁ¤Ã¥ Á¤º¸¸¦ ¾ò¾î¿Â´Ù.

±â´É

ÀÔ·ÂµÈ ID(DN)¸¦ °®´Â ¿ªÇÒÇÒ´çÁ¤Ã¥¿¡ ´ëÇÑ Á¤º¸¸¦ ¾ò¾î¿Â´Ù.

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ´Â ¿ªÇÒÇÒ´çÁ¤Ã¥¿¡ ¼³Á¤µÈ ¿ªÇÒ¿¡ ´ëÇØ¼­ ³ëµå°ü¸®±ÇÇÑ - ¼Ó¼ºº° ¼öÁ¤(ATTR_PRECOND_CONSTRAINT) ÀÌ»óÀÇ °ü¸®±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù.

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

getRoleResperm

public final java.util.Vector getRoleResperm(java.lang.String strAdminInfo,
                                             java.lang.String strRoleInfo)
                                      throws SFInitDaoException,
                                             SFInvalidParameterException,
                                             SFAccessRightException,
                                             SFEnvParamException,
                                             SFBindException,
                                             SFDaoException
¿ªÇÒ¿¡ ÇÒ´çµÈ ÀÚ¿øµéÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.

±â´É

ÇØ´ç ¿ªÇÒ¿¡ Á÷Á¢ ¶Ç´Â »ó¼ÓÀ» ÅëÇÏ¿© °£Á¢ÀûÀ¸·Î ÇÒ´çµÈ ÆÛ¹Ì¼ÇµéÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

ÇØ´ç ¿ªÇÒ¿¡ ´ëÇÏ¿© ³ëµå°ü¸®±ÇÇÑ - ¼Ó¼ºº° Á¶È¸(ATTR_GRANTED_RESPERM) °ü¸®±ÇÇÑÀÌ ÀÖ¾î¾ß ÇÏ¸ç »óÀ§ ¿ªÇÒ¿¡ ÇÒ´çµÇ¾î ÇØ´ç ¿ªÇÒ·Î »ó¼ÓµÈ ¸ðµç ÀÚ¿ø ¸ñ·ÏÀ» ¾ò±â À§Çؼ­´Â ÀÚ¿øÀÌ ÇÒ´çµÈ »óÀ§ ¿ªÇҵ鿡 ´ëÇØ¼­µµ µ¿ÀÏÇÑ °ü¸®±ÇÇÑÀÌ ÀÖ¾î¾ß ÇÑ´Ù. ±×·¸Áö ¾ÊÀº °æ¿ì °ü¸®±ÇÇÑÀÌ ÀÖ´Â ¿ªÇÒ¿¡ ÇÒ´çµÈ ÀÚ¿ø ¸ñ·Ï¸¸ÀÌ ¹ÝȯµÈ´Ù.

Specified by:
getRoleResperm in interface RoleAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ Á¤º¸(dn)
strRoleInfo - ÆÛ¹Ì¼Ç ¸ñ·ÏÀ» ¾ò°íÀÚ ÇÏ´Â ¿ªÇÒÀÇ Á¤º¸(dn)
Returns:
¿ªÇÒ¿¡ Á÷Á¢ ¶Ç´Â »ó¼ÓÀ» ÅëÇÏ¿© °£Á¢ÀûÀ¸·Î ÇÒ´çµÈ ÆÛ¹Ì¼ÇµéÀÇ ID(DN)À» ´ã°í ÀÖ´Â ¸ñ·Ï(Vector) ¶Ç´Â ÇØ´çµÇ´Â ÆÛ¹Ì¼ÇµéÀÌ Á¸ÀçÇÏÁö ¾Ê°Å³ª ¼öÇà µµÁß ¿À·ù°¡ ¹ß»ýÇÑ °æ¿ì null
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý

getSsdRoleList

public final java.util.Vector getSsdRoleList(java.lang.String strAdminInfo,
                                             Role roleInfo)
                                      throws SFInitDaoException,
                                             SFInvalidParameterException,
                                             SFEnvParamException,
                                             SFBindException,
                                             SFDaoException
Á¤Àû ¿ªÇҺи®Á¤Ã¥¿¡ ÀÇÇØ ¿ªÇÒ°ú ÀÓ¹«ºÐ¸® °ü°è¿¡ ÀÖ´Â ¿ªÇÒµéÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.

±â´É

Á¤Àû ¿ªÇҺи®Á¤Ã¥¿¡ ÀÇÇØ ¿ªÇÒ°ú ÀÓ¹«ºÐ¸® °ü°è¿¡ ÀÖ´Â ¿ªÇÒµéÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

¾ò¾îÁø °á°ú Áß °ü¸®ÀÚ°¡ ÇØ´ç ¿ªÇÒ¿¡ ´ëÇÏ¿© ³ëµå°ü¸®±ÇÇÑ - ¼Ó¼ºº° Á¶È¸(ATTR_SSD_CONSTRAINT) ÀÌ»óÀÇ °ü¸®±ÇÇÑÀ» °¡Áø ¿ªÇÒµéÀÇ ¸ñ·Ï¸¸ÀÌ ¹ÝȯµÈ´Ù.

Specified by:
getSsdRoleList in interface RoleAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ Á¤º¸(dn)
roleInfo - ¿ªÇÒÀÇ Á¤º¸¸¦ ÀúÀåÇϰí ÀÖ´Â Role °´Ã¼
Returns:
ÇØ´ç ¿ªÇÒ°ú ÀÓ¹«ºÐ¸® °ü°è¿¡ ÀÖ´Â ¿ªÇÒµéÀÇ ID(DN)ÀÌ ´ã±ä ¸ñ·Ï(Vector). ¶Ç´Â ÇØ´çµÇ´Â ¿ªÇÒµéÀÌ Á¸ÀçÇÏÁö ¾Ê°Å³ª ¼öÇà µµÁß ¿À·ù°¡ ¹ß»ýÇϸé null
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý

getDsdRoleList

public final java.util.Vector getDsdRoleList(java.lang.String strAdminInfo,
                                             Role roleInfo)
                                      throws SFInitDaoException,
                                             SFInvalidParameterException,
                                             SFEnvParamException,
                                             SFBindException,
                                             SFDaoException
µ¿Àû ¿ªÇҺи®Á¤Ã¥¿¡ ÀÇÇØ ¿ªÇÒ°ú ÀÓ¹«ºÐ¸® °ü°è¿¡ ÀÖ´Â ¿ªÇÒµéÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.

±â´É

µ¿Àû ¿ªÇҺи®Á¤Ã¥¿¡ ÀÇÇØ ¿ªÇÒ°ú ÀÓ¹«ºÐ¸® °ü°è¿¡ ÀÖ´Â ¿ªÇÒµéÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

¾ò¾îÁø °á°ú Áß °ü¸®ÀÚ°¡ ÇØ´ç ¿ªÇÒ¿¡ ´ëÇÏ¿© ³ëµå°ü¸®±ÇÇÑ - ¼Ó¼ºº° Á¶È¸(ATTR_DSD_CONSTRAINT) ÀÌ»óÀÇ °ü¸®±ÇÇÑÀ» °¡Áø ¿ªÇÒµéÀÇ ¸ñ·Ï¸¸ÀÌ ¹ÝȯµÈ´Ù.

Specified by:
getDsdRoleList in interface RoleAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ Á¤º¸(dn)
roleInfo - ¿ªÇÒÀÇ Á¤º¸¸¦ ÀúÀåÇϰí ÀÖ´Â Role °´Ã¼
Returns:
ÇØ´ç ¿ªÇÒ°ú ÀÓ¹«ºÐ¸® °ü°è¿¡ ÀÖ´Â ¿ªÇÒµéÀÇ ID(DN)ÀÌ ´ã±ä ¸ñ·Ï(Vector). ¶Ç´Â ÇØ´çµÇ´Â ¿ªÇÒµéÀÌ Á¸ÀçÇÏÁö ¾Ê°Å³ª ¼öÇà µµÁß ¿À·ù°¡ ¹ß»ýÇϸé null
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý

getSsdRoleSetInfo

public final SsdRoleSet getSsdRoleSetInfo(java.lang.String strAdminInfo,
                                          java.lang.String strSsdRoleSetInfo)
                                   throws SFInitDaoException,
                                          SFInvalidParameterException,
                                          SFEnvParamException,
                                          SFBindException,
                                          SFDaoException,
                                          SFAccessRightException
Á¤Àû ¿ªÇҺи®Á¤Ã¥ÀÇ Á¤º¸¸¦ Á¶È¸ÇÑ´Ù.

±â´É

ÁÖ¾îÁø ID(DN)¿¡ ´ëÇÑ Á¤Àû ¿ªÇҺи®Á¤Ã¥ÀÇ Á¤º¸¸¦ ¾ò¾î¿Â´Ù.

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

Á¤Àû ¿ªÇҺи®Á¤Ã¥¿¡ ¼³Á¤µÈ ¸ðµç ¿ªÇҵ鿡 ´ëÇØ¼­ ¹Ýµå½Ã °ü¸®ÀÚ´Â ³ëµå°ü¸®±ÇÇÑ - ¼Ó¼ºº° Á¶È¸(ATTR_SSD_CONSTRAINT) ÀÌ»óÀÇ °ü¸®±ÇÇÑÀ» °®°í ÀÖ¾î¾ß ÇÑ´Ù.

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

getDsdRoleSetInfo

public final DsdRoleSet getDsdRoleSetInfo(java.lang.String strAdminInfo,
                                          java.lang.String strDsdRoleSetInfo)
                                   throws SFInitDaoException,
                                          SFInvalidParameterException,
                                          SFEnvParamException,
                                          SFBindException,
                                          SFDaoException,
                                          SFAccessRightException
µ¿Àû ¿ªÇҺи®Á¤Ã¥ÀÇ Á¤º¸¸¦ Á¶È¸ÇÑ´Ù.

±â´É

ÁÖ¾îÁø ID(DN)¿¡ ´ëÇÑ µ¿Àû ¿ªÇҺи®Á¤Ã¥ÀÇ Á¤º¸¸¦ ¾ò¾î¿Â´Ù.

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

µ¿Àû ¿ªÇҺи®Á¤Ã¥¿¡ ¼³Á¤µÈ ¸ðµç ¿ªÇҵ鿡 ´ëÇØ¼­ ¹Ýµå½Ã °ü¸®ÀÚ´Â ³ëµå°ü¸®±ÇÇÑ - ¼Ó¼ºº° Á¶È¸(ATTR_DSD_CONSTRAINT) ÀÌ»óÀÇ °ü¸®±ÇÇÑÀ» °®°í ÀÖ¾î¾ß ÇÑ´Ù.

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

modifyRole

public final boolean modifyRole(java.lang.String strAdminInfo,
                                Role roleInfo,
                                boolean bIgnoreDetailAccessRightException)
                         throws SFInitDaoException,
                                SFInvalidParameterException,
                                SFAccessRightException,
                                SFEnvParamException,
                                SFBindException,
                                SFDaoException,
                                SFSsdRelationExistsException,
                                SFInitGroupDaoException,
                                SFInvalidDataFormatException,
                                SFPrecondViolationException
¿ªÇÒÀÇ Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.

±â´É

ÀÔ·ÂµÈ Role °´Ã¼¿¡ ÀúÀåµÈ Á¤º¸·Î ±âÁ¸ÀÇ Á¤Ã¥¼­¹ö¿¡ ÀúÀåµÇ¾î ÀÖ´ø ÇØ´ç ¿ªÇÒÀÇ Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

¿ªÇÒ Á¤º¸¸¦ ¼öÁ¤ÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ´Â ÇØ´ç ¿ªÇÒ¿¡ ´ëÇÏ¿© ³ëµå°ü¸®±ÇÇÑ - Ãß°¡, ¼Ó¼ºº° ¼öÁ¤ ÀÌ»óÀÇ °ü¸®±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù.

[Á¤Àû/µ¿Àû ¿ªÇÒ ºÐ¸® Á¤Ã¥]

¼öÁ¤ÇϰíÀÚ ÇÏ´Â ¿ªÇÒÀÇ ºÎ¸ð ¿ªÇÒµé Áß Á¤Àû ¶Ç´Â µ¿Àû¿ªÇҺи® Á¤Ã¥ÀÌ ¼³Á¤µÇ¾î ÀÖ´Â ¿ªÇÒÀÌ Á¸ÀçÇÏ´Â °æ¿ì °£Á¢ÀûÀÎ »ç¿ëÀÚ ¹× ÀÚ¿øÇÒ´ç¿¡ ÀÇÇØ ¿ªÇҺи®Á¤Ã¥ÀÌ ¼Õ»óµÇ´Â °ÍÀ» ¸·±â À§ÇÏ¿© ÇØ´ç ¿ªÇÒ¿¡ µ¿Àû±ÔÄ¢À» ¼³Á¤ÇÒ ¼ö ¾ø´Ù.

[¿ªÇÒ ÇÒ´ç Á¤Ã¥]

¼öÁ¤ÇϰíÀÚ ÇÏ´Â ¿ªÇÒÀÇ ºÎ¸ð ¿ªÇÒµé Áß ¿ªÇÒÇÒ´çÁ¤Ã¥ÀÌ ¼³Á¤µÇ¾î ÀÖ´Â ¿ªÇÒÀÌ Á¸ÀçÇÏ´Â °æ¿ì Ãß°¡µÇ´Â ¿ªÇÒ¿¡ ¼³Á¤µÉ ¼ö ÀÖ´Â µ¿Àû ±ÔÄ¢Àº °¡Àå °¡±î¿î »óÀ§ ¿ªÇÒ¿¡ ¼³Á¤µÇ¾î ÀÖ´Â ¿ªÇÒÇÒ´çÁ¤Ã¥ÀÇ ¹üÀ§¸¦ ¹þ¾î³¯ ¼ö ¾ø´Ù.

Specified by:
modifyRole in interface RoleAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ID(DN)
roleInfo - ¼öÁ¤µÈ ¿ªÇÒÀÇ Á¤º¸°¡ ÀúÀåµÈ Role °´Ã¼
bIgnoreDetailAccessRightException - Role °´Ã¼¿¡ ¼³Á¤µÈ °ªµé Áß °ü¸®ÀÚ°¡ ¼Ó¼º ¼öÁ¤ ±ÇÇÑÀ» °®Áö ¾Ê´Â °ªÀÌ Á¸ÀçÇÏ´Â °æ¿ì ±ÇÇÑ ºÎÁ· ¿¹¿Ü(SFAccessRightException)À» ¹ß»ýÇϵµ·Ï ÇÒ ÁöÀÇ ¿©ºÎ °áÁ¤
true ÀÎ °æ¿ì SFAccessRightException À» ¹ß»ý½ÃŰÁö ¾Ê°í ±ÇÇÑ ÀÖ´Â ¼Ó¼º ¸¸À» ±â·ÏÇÑ´Ù. false ÀÎ °æ¿ì´Â ¼³Á¤µÈ °ªµé Áß ¼Ó¼º ¼öÁ¤ ±ÇÇÑÀ» °®Áö ¾ÊÀº °ªÀÌ Á¸ÀçÇÏ´Â °æ¿ì SFAccessRightException ¹ß»ý
Returns:
¼º°øÇϸé true, ½ÇÆÐÇϸé false
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFUserRuleExistsException - ssd °ü°è¸¦ ¼³Á¤, ¼öÁ¤ ÇϰíÀÚ ÇÏ´Â ¿ªÇÒ¿¡ »ç¿ëÀÚ ÇÒ´ç ±ÔÄ¢ÀÌ ¼³Á¤µÇ¾î ÀÖ´Â °æ¿ì¿¡ ¹ß»ý
SFInitGroupDaoException - ¿¹¿Ü´Â group dao ¸ðµâÀÇ ÃʱâÈ­¿¡ ½ÇÆÐÇÑ °æ¿ì¿¡ ¹ß»ý
SFInvalidDataFormatException - ÇØ´ç µ¥ÀÌÅÍÀÇ Çü½ÄÀÌ À߸øµÈ °æ¿ì¿¡ ¹ß»ý
SFPrecondViolationException - ¼öÇàÇϰíÀÚ ÇÏ´Â ÀÛ¾÷ÀÌ ¼±ÇàÁ¶°Ç¿¡ À§¹èµÇ´Â °æ¿ì ¹ß»ý
SFSsdRelationExistsException - ÇØ´ç ¿ªÇÒÀÌ SSD °ü°èÀÇ ¿µÇâÀ» ¹Þ°í À־ »ç¿ëÀÚ ÇÒ´ç ±ÔÄ¢À» ¼³Á¤ÇÒ ¼ö ¾ø´Ù.

modifyRolePrecond

public final boolean modifyRolePrecond(java.lang.String strAdminInfo,
                                       RolePrecond roleprecondInfo)
                                throws SFInitDaoException,
                                       SFInvalidParameterException,
                                       SFEnvParamException,
                                       SFBindException,
                                       SFDaoException,
                                       SFAccessRightException,
                                       SFNotEnoughInfoException
¿ªÇÒÇÒ´çÁ¤Ã¥ÀÇ Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.

±â´É

ÀÔ·ÂµÈ RolePrecond °´Ã¼¿¡ ÀúÀåµÈ ³»¿ëÀ¸·Î Á¤Ã¥¼­¹ö¿¡ ÀúÀåµÇ¾î ÀÖ´Â ¿ªÇÒÇÒ´çÁ¤Ã¥ÀÇ ³»¿ëÀ» ¼öÁ¤ÇÑ´Ù.

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

¿ªÇÒÇÒ´çÁ¤Ã¥À» ¼öÁ¤ÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ´Â ¿ªÇÒÇÒ´çÁ¤Ã¥ÀÌ Àû¿ëµÉ ¿ªÇÒ¿¡ ´ëÇØ¼­ ³ëµå°ü¸®±ÇÇÑ - ¼Ó¼ºº° ¼öÁ¤(ATTR_PRECOND_CONSTRAINT ¼Ó¼º) ÀÌ»óÀÇ °ü¸®±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù.

[¿ªÇÒ ÇÒ´ç Á¤Ã¥]

¿ªÇÒÇÒ´çÁ¤Ã¥À» Àû¿ëÇϰíÀÚ ÇÏ´Â ¿ªÇÒÀÇ ºÎ¸ð ¿ªÇÒµé Áß ¿ªÇÒÇÒ´çÁ¤Ã¥ÀÌ ¼³Á¤µÈ ¿ªÇÒÀÌ Á¸ÀçÇÏ´Â °æ¿ì ¼³Á¤°¡´ÉÇÑ ¿ªÇÒÇÒ´çÁ¤Ã¥ÀÇ ¹üÀ§´Â °¡Àå °¡±î¿î ºÎ¸ð ¿ªÇÒ¿¡ ¼³Á¤µÈ ¿ªÇÒÇÒ´çÁ¤Ã¥ÀÇ ¹üÀ§ À̳»·Î Á¦ÇѵȴÙ. ¼³Á¤µÈ ¿ªÇÒÇÒ´çÁ¤Ã¥Àº ÇÏÀ§ ¿ªÇҵ鿡°Ô »ó¼ÓµÇ¾î Àû¿ëµÈ´Ù.

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

modifySsdRoleSet

public final boolean modifySsdRoleSet(java.lang.String strAdminInfo,
                                      SsdRoleSet ssdrolesetInfo)
                               throws SFInitDaoException,
                                      SFInvalidParameterException,
                                      SFEnvParamException,
                                      SFBindException,
                                      SFDaoException,
                                      SFAccessRightException,
                                      SFUserRuleExistsException,
                                      SFSsdViolationException,
                                      SFNotEnoughInfoException
Á¤Àû ¿ªÇҺи®Á¤Ã¥ÀÇ Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.

±â´É

ÀÔ·ÂµÈ SsdRoleSet °´Ã¼¿¡ ÀúÀåµÈ Á¤º¸·Î ±âÁ¸ÀÇ Á¤Ã¥¼­¹ö¿¡ ÀúÀåµÇ¾î ÀÖ´ø ¿ªÇҺи®Á¤Ã¥ÀÇ Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

Á¤Àû ¿ªÇҺи®Á¤Ã¥À» ¼öÁ¤ÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ´Â ¿ªÇҺи®Á¤Ã¥ÀÌ Àû¿ëµÉ ¿ªÇҵ鿡 ´ëÇØ¼­ ³ëµå°ü¸®±ÇÇÑ - ¼Ó¼ºº° ¼öÁ¤(ATTR_SSD_CONSTRAINT ¼Ó¼º) ÀÌ»óÀÇ °ü¸®±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù.

[Á¤Àû/µ¿Àû ¿ªÇÒ ºÐ¸® Á¤Ã¥]

Á¤Àû ¿ªÇҺи®Á¤Ã¥ÀÌ Àû¿ëµÉ ¿ªÇÒµéÀÇ ÇÏÀ§ ¿ªÇҵ鵵 µ¿ÀÏÇÏ°Ô ÇØ´ç Á¤Ã¥ÀÇ ¿µÇâÀ» ¹Þ°ÔµÇ¹Ç·Î ÀÛ¼º ´ç½Ã¿¡ ÀÌ·¯ÇÑ ÇÏÀ§ ¿ªÇÒµé Áß µ¿Àû ±ÔÄ¢ÀÌ ¼³Á¤µÈ ¿ªÇÒÀÌ Á¸ÀçÇÏ¿© »ç¿ëÀÚ, ÀÚ¿øÀÇ °£Á¢ ÇÒ´ç¿¡ ÀÇÇÑ Á¤Àû ¿ªÇҺи®Á¤Ã¥ÀÇ ¼Õ»óÀÌ ¹ß»ýÇÒ ¼ö ÀÖ´Â °æ¿ì ÇØ´ç Á¤Ã¥ÀÇ ¼öÁ¤Àº ½ÇÆÐÇÑ´Ù.
Á¤Àû ¿ªÇҺи®Á¤Ã¥ÀÌ Àû¿ëµÉ ¿ªÇÒµé°ú ±× ÇÏÀ§ ¿ªÇҵ鰣¿¡ µ¿ÀÏÇÑ »ç¿ëÀÚ³ª ÀÚ¿øÀÌ ÇÒ´çµÇ¾î ÀÖ´Â °æ¿ì ÇØ´ç Á¤Ã¥ÀÇ Ãß°¡´Â ½ÇÆÐÇÑ´Ù.

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

modifyDsdRoleSet

public final boolean modifyDsdRoleSet(java.lang.String strAdminInfo,
                                      DsdRoleSet dsdrolesetInfo)
                               throws SFInitDaoException,
                                      SFInvalidParameterException,
                                      SFEnvParamException,
                                      SFBindException,
                                      SFDaoException,
                                      SFAccessRightException,
                                      SFUserRuleExistsException,
                                      SFNotEnoughInfoException
µ¿Àû ¿ªÇҺи®Á¤Ã¥ÀÇ Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.

±â´É

ÀÔ·ÂµÈ DsdRoleSet °´Ã¼¿¡ ÀúÀåµÈ Á¤º¸·Î ±âÁ¸ÀÇ Á¤Ã¥¼­¹ö¿¡ ÀúÀåµÇ¾î ÀÖ´ø ¿ªÇҺи®Á¤Ã¥ÀÇ Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

µ¿Àû ¿ªÇҺи®Á¤Ã¥À» ¼öÁ¤ÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ´Â ¿ªÇҺи®Á¤Ã¥ÀÌ Àû¿ëµÉ ¿ªÇҵ鿡 ´ëÇØ¼­ ³ëµå°ü¸®±ÇÇÑ - ¼Ó¼ºº° ¼öÁ¤(ATTR_DSD_CONSTRAINT ¼Ó¼º) ÀÌ»óÀÇ °ü¸®±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù.

[Á¤Àû/µ¿Àû ¿ªÇÒ ºÐ¸® Á¤Ã¥]

µ¿Àû ¿ªÇҺи®Á¤Ã¥ÀÌ Àû¿ëµÉ ¿ªÇÒµéÀÇ ÇÏÀ§ ¿ªÇҵ鵵 µ¿ÀÏÇÏ°Ô ÇØ´ç Á¤Ã¥ÀÇ ¿µÇâÀ» ¹Þ°ÔµÇ¹Ç·Î ÀÛ¼º ´ç½Ã¿¡ ÀÌ·¯ÇÑ ÇÏÀ§ ¿ªÇÒµé Áß µ¿Àû ±ÔÄ¢ÀÌ ¼³Á¤µÈ ¿ªÇÒÀÌ Á¸ÀçÇÏ¿© »ç¿ëÀÚ, ÀÚ¿øÀÇ °£Á¢ ÇÒ´ç¿¡ ÀÇÇÑ Á¤Àû ¿ªÇҺи®Á¤Ã¥ÀÇ ¼Õ»óÀÌ ¹ß»ýÇÒ ¼ö ÀÖ´Â °æ¿ì ÇØ´ç Á¤Ã¥ÀÇ ¼öÁ¤Àº ½ÇÆÐÇÑ´Ù.

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

assignUser

public final boolean assignUser(java.lang.String strAdminInfo,
                                java.lang.String strRoleInfo,
                                java.lang.String strUserInfo,
                                boolean bImmobility)
                         throws SFInitDaoException,
                                SFInvalidParameterException,
                                SFEnvParamException,
                                SFBindException,
                                SFDaoException,
                                SFPrecondViolationException,
                                SFAlreadyExistsException,
                                SFAccessRightException,
                                SFSsdViolationException
¿ªÇÒ¿¡ »ç¿ëÀÚ¸¦ ÇÒ´çÇÑ´Ù.

±â´É

¿ªÇÒ¿¡ »ç¿ëÀÚ¸¦ ÇÒ´çÇÑ´Ù.

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

°ü¸®ÀÚ´Â »ç¿ëÀÚ¸¦ ÇÒ´çÇϰíÀÚ ÇÏ´Â ¿ªÇÒ¿¡ ´ëÇÏ¿© »ç¿ëÀÚ ÇÒ´ç¿¡ ´ëÇÑ °ü¸®±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù.

[Á¤Àû/µ¿Àû ¿ªÇÒ ºÐ¸® Á¤Ã¥]

ÇØ´ç ¿ªÇÒÀÌ ´Ù¸¥ ¿ªÇÒµé°ú ÇÔ²² Á¤Àû ¿ªÇҺи®Á¤Ã¥¿¡ ¼³Á¤µÇ¾î ÀÖ´Â °æ¿ì ÇÔ²² ¿ªÇҺи®Á¤Ã¥¿¡ ¼³Á¤µÈ ¿ªÇÒµéÀ̳ª ±× ÇÏÀ§ ¿ªÇҵ鿡 Áß ÇÒ´çÇϰíÀÚ ÇÏ´Â »ç¿ëÀÚ°¡ ¸í½ÃÀûÀ¸·Î ÇÒ´çµÇ¾î ÀÖ´Â ¿ªÇÒÀÌ Á¸ÀçÇÏ´Â °æ¿ì »ç¿ëÀÚ ÇÒ´çÀº ½ÇÆÐÇÑ´Ù.

[¿ªÇÒ ÇÒ´ç Á¤Ã¥]

»ç¿ëÀÚ¸¦ ÇÒ´çÇϰíÀÚ ÇÏ´Â ¿ªÇÒÀ̳ª ±× »óÀ§ ¿ªÇÒµé Áß ¿ªÇÒÇÒ´çÁ¤Ã¥ÀÌ ¼³Á¤µÈ ¿ªÇÒÀÌ Á¸ÀçÇÏ´Â °æ¿ì ÇÒ´çÇϰíÀÚ ÇÏ´Â »ç¿ëÀÚ´Â ÇØ´ç ¿ªÇÒÀ̳ª ±×·¸Áö ¾ÊÀº °æ¿ì °¡Àå °¡±î¿î »óÀ§ ¿ªÇÒ¿¡ ¼³Á¤µÈ ¿ªÇÒÇÒ´çÁ¤Ã¥¿¡ ¼³Á¤µÈ ¹üÀ§¸¦ ¹þ¾î³¯ ¼ö ¾ø´Ù.

Specified by:
assignUser in interface RoleAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ ID(DN)
strRoleInfo - »ç¿ëÀÚ¸¦ ÇÒ´çÇϰí ÀÚ ÇÏ´Â ¿ªÇÒ¿¡ ´ëÇÑ Á¤º¸(dn)
strUserInfo - ÇÒ´çÇϰíÀÚ ÇÏ´Â »ç¿ëÀÚ¿¡ ´ëÇÑ Á¤º¸
bImmobility - Immobility ¼Ó¼ºÀÇ ¼³Á¤ ¿©ºÎ
Immobility ¼Ó¼ºÀÌ true·Î ¼³Á¤µÇ´Â °æ¿ì ÇØ´ç »ç¿ëÀÚ´Â ¿ªÇÒ °èÃþ ±¸Á¶¸¦ µû¶ó »óÀ§ ¿ªÇÒ·Î »ó¼ÓµÇ¾î »óÀ§¿ªÇҵ鿡¼­ °£Á¢ÀûÀ¸·Î ÂüÁ¶ÇÏ´Â °ÍÀ» ±ÝÁöÇÑ´Ù.
Returns:
¼º°øÇϸé true, ½ÇÆÐÇϸé false
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFPrecondViolationException - ¼öÇàÇϰíÀÚ ÇÏ´Â ÀÛ¾÷ÀÌ ¼±ÇàÁ¶°Ç¿¡ À§¹èµÇ´Â °æ¿ì ¹ß»ý
SFAlreadyExistsException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ªÀÌ ÀÌ¹Ì Á¸ÀçÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFSsdViolationException - ssd °ü°è¸¦ ¼³Á¤, ¼öÁ¤ ÇϰíÀÚ ÇÏ´Â ¿ªÇÒ¿¡ µ¿ÀÏÇÑ »ç¿ëÀÚ°¡ ÇÒ´çµÇ¾î ÀÖ´Â °æ¿ì¿¡ ¹ß»ý

revokeResperm

public final boolean revokeResperm(java.lang.String strAdminInfo,
                                   java.lang.String strRoleInfo,
                                   java.lang.String strRespermInfo,
                                   boolean bStrong)
                            throws SFInitDaoException,
                                   SFInvalidParameterException,
                                   SFAccessRightException,
                                   SFEnvParamException,
                                   SFBindException,
                                   SFDaoException
¿ªÇÒ¿¡ ÇÒ´çµÇ¾î ÀÖ´ø ÀÚ¿øÀ» Ãë¼ÒÇÑ´Ù.

±â´É

¿ªÇÒ¿¡ ÇÒ´çµÇ¾î ÀÖ´ø ÀÚ¿øÀ» Ãë¼ÒÇÑ´Ù.

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

ÀÚ¿øÀ» Ãë¼ÒÇϰíÀÚ ÇÏ´Â ¿ªÇÒ¿¡ ´ëÇØ¼­ ÀÚ¿ø Ãë¼Ò¿¡ ´ëÇÑ °ü¸®±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù. Strong »èÁ¦°¡ ¼³Á¤µÇ¾î Ãë¼ÒÇÏ´Â °æ¿ì¿¡´Â µ¿ÀÏÇÑ ÀÚ¿øÀÌ ¼³Á¤µÇ¾î ÀÖ´Â »óÀ§ ¿ªÇҵ鿡 ´ëÇØ¼­µµ °°Àº °ü¸®±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù.

Specified by:
revokeResperm in interface RoleAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ Á¤º¸(dn)
strRoleInfo - ÀÚ¿øÀ» Ãë¼ÒÇϰíÀÚ ÇÏ´Â ¿ªÇÒ¿¡ ´ëÇÑ Á¤º¸(dn)
strRespermInfo - Ãë¼ÒÇϰíÀÚ ÇÏ´Â ÆÛ¹Ì¼Ç¿¡ ´ëÇÑ Á¤º¸
bStrong - Strong »èÁ¦ÀÇ ¿©ºÎ
Strong »èÁ¦°¡ ¼³Á¤µÈ °æ¿ì ¿ªÇÒ °èÃþ ±¸Á¶ÀÇ »óÀ§ ¿ªÇҵ鿡 ÇÒ´çµÇ¾î ÀÖ´ø ¸ðµç µ¿ÀÏÇÑ ÀÚ¿øÀ» »èÁ¦ÇÏ¿© ¿ªÇÒ »ó¼Ó ±¸Á¶¿¡ ÀÇÇØ »óÀ§ ¿ªÇҵ鿡 ÇÒ´çµÈ ÀÚ¿øÀÌ ÇØ´ç ¿ªÇÒ¿¡¼­ °£Á¢ÀûÀ¸·Î ÂüÁ¶µÇ´Â °ÍÀ» ±ÝÁöÇÑ´Ù.
Returns:
¼º°øÇϸé true, ½ÇÆÐÇϸé false
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý

assignUsers

public final boolean assignUsers(java.lang.String strAdminInfo,
                                 java.lang.String strRoleInfo,
                                 java.util.Vector vcUsers,
                                 boolean bImmobility)
                          throws SFInitDaoException,
                                 SFInvalidParameterException,
                                 SFEnvParamException,
                                 SFBindException,
                                 SFDaoException,
                                 SFPrecondViolationException,
                                 SFAlreadyExistsException,
                                 SFAccessRightException,
                                 SFSsdViolationException
¿ªÇÒ¿¡ »ç¿ëÀÚµéÀ» ÇÒ´çÇÑ´Ù.

±â´É

¿ªÇÒ¿¡ »ç¿ëÀÚµéÀ» ÇÒ´çÇÑ´Ù.

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

°ü¸®ÀÚ´Â »ç¿ëÀÚ¸¦ ÇÒ´çÇϰíÀÚ ÇÏ´Â ¿ªÇÒ¿¡ ´ëÇÏ¿© »ç¿ëÀÚ ÇÒ´ç¿¡ ´ëÇÑ °ü¸®±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù.

[Á¤Àû/µ¿Àû ¿ªÇÒ ºÐ¸® Á¤Ã¥]

ÇØ´ç ¿ªÇÒÀÌ ´Ù¸¥ ¿ªÇÒµé°ú ÇÔ²² Á¤Àû ¿ªÇҺи®Á¤Ã¥¿¡ ¼³Á¤µÇ¾î ÀÖ´Â °æ¿ì ÇÔ²² ¿ªÇҺи®Á¤Ã¥¿¡ ¼³Á¤µÈ ¿ªÇÒµéÀ̳ª ±× ÇÏÀ§ ¿ªÇҵ鿡 Áß ÇÒ´çÇϰíÀÚ ÇÏ´Â »ç¿ëÀÚµé Áß ÇѸíÀÌ¶óµµ ¸í½ÃÀûÀ¸·Î ÇÒ´çµÇ¾î ÀÖ´Â ¿ªÇÒÀÌ Á¸ÀçÇÏ´Â °æ¿ì »ç¿ëÀÚ ÇÒ´çÀº ½ÇÆÐÇÑ´Ù.

[¿ªÇÒ ÇÒ´ç Á¤Ã¥]

»ç¿ëÀÚ¸¦ ÇÒ´çÇϰíÀÚ ÇÏ´Â ¿ªÇÒÀ̳ª ±× »óÀ§ ¿ªÇÒµé Áß ¿ªÇÒÇÒ´çÁ¤Ã¥ÀÌ ¼³Á¤µÈ ¿ªÇÒÀÌ Á¸ÀçÇÏ´Â °æ¿ì ÇÒ´çÇϰíÀÚ ÇÏ´Â ¸ðµç »ç¿ëÀÚ´Â ÇØ´ç ¿ªÇÒÀ̳ª ±×·¸Áö ¾ÊÀº °æ¿ì °¡Àå °¡±î¿î »óÀ§ ¿ªÇÒ¿¡ ¼³Á¤µÈ ¿ªÇÒÇÒ´çÁ¤Ã¥¿¡ ¼³Á¤µÈ ¹üÀ§¸¦ ¹þ¾î³¯ ¼ö ¾ø´Ù.

Specified by:
assignUsers in interface RoleAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ Á¤º¸(dn)
strRoleInfo - »ç¿ëÀÚµéÀ» ÇÒ´çÇϰí ÀÚ ÇÏ´Â ¿ªÇÒ¿¡ ´ëÇÑ Á¤º¸(dn)
vcUsers - ÇÒ´çÇϰíÀÚ ÇÏ´Â »ç¿ëÀÚµéÀÇ ¸ñ·Ï(dn)
bImmobility - Immobility ¼Ó¼ºÀÇ ¼³Á¤ ¿©ºÎ
Immobility ¼Ó¼ºÀÌ true·Î ¼³Á¤µÇ´Â °æ¿ì ÇØ´ç »ç¿ëÀÚ´Â ¿ªÇÒ °èÃþ ±¸Á¶¸¦ µû¶ó »óÀ§ ¿ªÇÒ·Î »ó¼ÓµÇ¾î »óÀ§¿ªÇҵ鿡¼­ °£Á¢ÀûÀ¸·Î ÂüÁ¶ÇÏ´Â °ÍÀ» ±ÝÁöÇÑ´Ù.
Returns:
¼º°øÇϸé true, ½ÇÆÐÇϸé false
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFPrecondViolationException - ¼öÇàÇϰíÀÚ ÇÏ´Â ÀÛ¾÷ÀÌ ¼±ÇàÁ¶°Ç¿¡ À§¹èµÇ´Â °æ¿ì ¹ß»ý
SFAlreadyExistsException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ªÀÌ ÀÌ¹Ì Á¸ÀçÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFSsdViolationException - ssd °ü°è¸¦ ¼³Á¤, ¼öÁ¤ ÇϰíÀÚ ÇÏ´Â ¿ªÇÒ¿¡ µ¿ÀÏÇÑ »ç¿ëÀÚ°¡ ÇÒ´çµÇ¾î ÀÖ´Â °æ¿ì¿¡ ¹ß»ý

revokeResperms

public final boolean revokeResperms(java.lang.String strAdminInfo,
                                    java.lang.String strRoleInfo,
                                    java.util.Vector vcResperms,
                                    boolean bStrong)
                             throws SFInitDaoException,
                                    SFInvalidParameterException,
                                    SFAccessRightException,
                                    SFEnvParamException,
                                    SFBindException,
                                    SFDaoException
¿ªÇÒ¿¡ ÇÒ´çµÇ¾î ÀÖ´ø ÀÚ¿øµéÀ» Ãë¼ÒÇÑ´Ù.

±â´É

¿ªÇÒ¿¡ ÇÒ´çµÇ¾î ÀÖ´ø ÀÚ¿øµéÀ» Ãë¼ÒÇÑ´Ù.

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

ÀÚ¿øÀ» Ãë¼ÒÇϰíÀÚ ÇÏ´Â ¿ªÇÒ¿¡ ´ëÇØ¼­ ÀÚ¿ø Ãë¼Ò¿¡ ´ëÇÑ °ü¸®±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù. Strong »èÁ¦°¡ ¼³Á¤µÇ¾î Ãë¼ÒÇÏ´Â °æ¿ì¿¡´Â Ãë¼ÒÇϰíÀÚ ÇÏ´Â ÀÚ¿øµéÀÌ ¼³Á¤µÇ¾î ÀÖ´Â »óÀ§ ¿ªÇҵ鿡 ´ëÇØ¼­µµ °°Àº °ü¸®±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù.

Specified by:
revokeResperms in interface RoleAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ Á¤º¸(dn)
strRoleInfo - ÆÛ¹Ì¼ÇÀ» Ãë¼ÒÇϰíÀÚ ÇÏ´Â ¿ªÇÒ¿¡ ´ëÇÑ Á¤º¸(dn)
vcResperms - Ãë¼ÒÇϰíÀÚ ÇÏ´Â ÆÛ¹Ì¼ÇµéÀÇ ¸ñ·Ï(dn)
bStrong - Strong »èÁ¦ÀÇ ¿©ºÎ
Strong »èÁ¦°¡ ¼³Á¤µÈ °æ¿ì ¿ªÇÒ °èÃþ ±¸Á¶ÀÇ »óÀ§ ¿ªÇҵ鿡 ÇÒ´çµÇ¾î ÀÖ´ø ¸ðµç µ¿ÀÏÇÑ ÀÚ¿øµéÀ» »èÁ¦ÇÏ¿© ¿ªÇÒ »ó¼Ó ±¸Á¶¿¡ ÀÇÇØ »óÀ§ ¿ªÇҵ鿡 ÇÒ´çµÈ ÀÚ¿øÀÌ ÇØ´ç ¿ªÇÒ¿¡¼­ °£Á¢ÀûÀ¸·Î ÂüÁ¶µÇ´Â °ÍÀ» ±ÝÁöÇÑ´Ù.
Returns:
¼º°øÇϸé true, ½ÇÆÐÇϸé false
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý

grantResperm

public final boolean grantResperm(java.lang.String strAdminInfo,
                                  java.lang.String strRoleInfo,
                                  java.lang.String strRespermInfo,
                                  boolean bImmobility)
                           throws SFInitDaoException,
                                  SFInvalidParameterException,
                                  SFEnvParamException,
                                  SFBindException,
                                  SFDaoException,
                                  SFPrecondViolationException,
                                  SFAccessRightException,
                                  SFSsdViolationException,
                                  SFAlreadyExistsException
¿ªÇÒ¿¡ ÀÚ¿øÀ» ÇÒ´çÇÑ´Ù.

±â´É

¿ªÇÒ¿¡ ÀÚ¿øÀ» ÇÒ´çÇÑ´Ù.

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

°ü¸®ÀÚ´Â ÀÚ¿øÀ» ÇÒ´çÇϰíÀÚ ÇÏ´Â ¿ªÇÒ¿¡ ´ëÇÏ¿© ÀÚ¿ø ÇÒ´ç¿¡ ´ëÇÑ °ü¸®±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù.

[Á¤Àû/µ¿Àû ¿ªÇÒ ºÐ¸® Á¤Ã¥]

ÇØ´ç ¿ªÇÒÀÌ ´Ù¸¥ ¿ªÇÒµé°ú ÇÔ²² Á¤Àû ¿ªÇҺи®Á¤Ã¥¿¡ ¼³Á¤µÇ¾î ÀÖ´Â °æ¿ì ÇÔ²² ¿ªÇҺи®Á¤Ã¥¿¡ ¼³Á¤µÈ ¿ªÇÒµéÀ̳ª ±× ÇÏÀ§ ¿ªÇҵ鿡 ÇÒ´çÇϰíÀÚ ÇÏ´Â ÀÚ¿øÀÌ ¸í½ÃÀûÀ¸·Î ÇÒ´çµÇ¾î ÀÖ´Â ¿ªÇÒÀÌ Á¸ÀçÇÏ´Â °æ¿ì ÀÚ¿ø ÇÒ´çÀº ½ÇÆÐÇÑ´Ù.

[¿ªÇÒ ÇÒ´ç Á¤Ã¥]

ÀÚ¿øÀ» ÇÒ´çÇϰíÀÚ ÇÏ´Â ¿ªÇÒÀ̳ª ±× »óÀ§ ¿ªÇÒµé Áß ¿ªÇÒÇÒ´çÁ¤Ã¥ÀÌ ¼³Á¤µÈ ¿ªÇÒÀÌ Á¸ÀçÇÏ´Â °æ¿ì ÇÒ´çÇϰíÀÚ ÇÏ´Â ¸ðµç ÀÚ¿øÀº ÇØ´ç ¿ªÇÒÀ̳ª ±×·¸Áö ¾ÊÀº °æ¿ì °¡Àå °¡±î¿î »óÀ§ ¿ªÇÒ¿¡ ¼³Á¤µÈ ¿ªÇÒÇÒ´çÁ¤Ã¥¿¡ ¼³Á¤µÈ ¹üÀ§¸¦ ¹þ¾î³¯ ¼ö ¾ø´Ù.

Specified by:
grantResperm in interface RoleAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ Á¤º¸(dn)
strRoleInfo - ÆÛ¹Ì¼ÇÀ» ºÎ¿©ÇϰíÀÚ ÇÏ´Â ¿ªÇÒ¿¡ ´ëÇÑ Á¤º¸(dn)
strRespermInfo - ºÎ¿©ÇϰíÀÚ ÇÏ´Â ÆÛ¹Ì¼Ç¿¡ ´ëÇÑ Á¤º¸(dn)
bImmobility - Immobility ¼Ó¼ºÀÇ ¼³Á¤ ¿©ºÎ
Immobility ¼Ó¼ºÀÌ true·Î ¼³Á¤µÇ´Â °æ¿ì ÇØ´ç ÀÚ¿øÀº ¿ªÇÒ °èÃþ ±¸Á¶¸¦ µû¶ó ÇÏÀ§ ¿ªÇÒ·Î »ó¼ÓµÇ¾î ÇÏÀ§ ¿ªÇҵ鿡¼­ °£Á¢ÀûÀ¸·Î ÂüÁ¶ÇÏ´Â °ÍÀÌ ±ÝÁöµÈ´Ù.
Returns:
¼º°øÇϸé true, ½ÇÆÐÇϸé false
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFPrecondViolationException - ¼öÇàÇϰíÀÚ ÇÏ´Â ÀÛ¾÷ÀÌ ¼±ÇàÁ¶°Ç¿¡ À§¹èµÇ´Â °æ¿ì ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFSsdViolationException - ssd °ü°è¸¦ ¼³Á¤, ¼öÁ¤ ÇϰíÀÚ ÇÏ´Â ¿ªÇÒ¿¡ µ¿ÀÏÇÑ ÆÛ¹Ì¼ÇÀÌ ºÎ¿©µÇ¾î ÀÖ´Â °æ¿ì¿¡ ¹ß»ý
SFAlreadyExistsException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ªÀÌ ÀÌ¹Ì Á¸ÀçÇÏ´Â °æ¿ì¿¡ ¹ß»ý

deassignUser

public final boolean deassignUser(java.lang.String strAdminInfo,
                                  java.lang.String strRoleInfo,
                                  java.lang.String strUserInfo,
                                  boolean bStrong)
                           throws SFInitDaoException,
                                  SFInvalidParameterException,
                                  SFAccessRightException,
                                  SFEnvParamException,
                                  SFBindException,
                                  SFDaoException,
                                  SFNoSuchValueException
¿ªÇÒ¿¡ ÇÒ´çµÇ¾î ÀÖ´ø »ç¿ëÀÚ¸¦ Ãë¼ÒÇÑ´Ù.

±â´É

¿ªÇÒ¿¡ ÇÒ´çµÇ¾î ÀÖ´ø »ç¿ëÀÚ¸¦ Ãë¼ÒÇÑ´Ù.

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

»ç¿ëÀÚ¸¦ Ãë¼ÒÇϰíÀÚ ÇÏ´Â ¿ªÇÒ¿¡ ´ëÇØ¼­ ÇÒ´çµÈ »ç¿ëÀÚÀÇ Ãë¼Ò¿¡ ´ëÇÑ °ü¸®±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù.

Specified by:
deassignUser in interface RoleAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ Á¤º¸(dn)
strRoleInfo - »ç¿ëÀÚ¸¦ »èÁ¦ÇϰíÀÚ ÇÏ´Â ¿ªÇÒ¿¡ ´ëÇÑ Á¤º¸(dn)
strUserInfo - »èÁ¦ÇϰíÀÚ ÇÏ´Â »ç¿ëÀÚ¿¡ ´ëÇÑ Á¤º¸(dn)
bStrong - Strong »èÁ¦ÀÇ ¿©ºÎ
Strong »èÁ¦°¡ ¼³Á¤µÈ °æ¿ì ¿ªÇÒ °èÃþ ±¸Á¶ÀÇ ÇÏÀ§ ¿ªÇҵ鿡 ÇÒ´çµÇ¾î ÀÖ´ø ¸ðµç µ¿ÀÏÇÑ »ç¿ëÀÚ¸¦ Ãë¼ÒÇÏ¿© ¿ªÇÒ »ó¼Ó ±¸Á¶¿¡ ÀÇÇØ ÇÏÀ§ ¿ªÇҵ鿡 ÇÒ´çµÈ »ç¿ëÀÚ°¡ ÇØ´ç ¿ªÇÒ¿¡¼­ °£Á¢ÀûÀ¸·Î ÂüÁ¶µÇ´Â °ÍÀ» ±ÝÁöÇÑ´Ù.
Returns:
¼º°øÇϸé true, ½ÇÆÐÇϸé false
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFNoSuchValueException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ªÀÌ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì¿¡ ¹ß»ý

deassignUserInAssignedRoles

public final boolean deassignUserInAssignedRoles(java.lang.String strAdminInfo,
                                                 java.lang.String strUserInfo)
                                          throws SFInitDaoException,
                                                 SFInvalidParameterException,
                                                 SFEnvParamException,
                                                 SFBindException,
                                                 SFDaoException,
                                                 SFAccessRightException
»ç¿ëÀÚ°¡ Á÷Á¢ ÇÒ´çµÇ¾î ÀÖ´Â ¸ðµç ¿ªÇÒ¿¡¼­ ÇØ´ç »ç¿ëÀÚ¸¦ Ãë¼ÒÇÑ´Ù.

±â´É

»ç¿ëÀÚ°¡ Á÷Á¢ ÇÒ´çµÇ¾î ÀÖ´Â ¸ðµç ¿ªÇÒ¿¡¼­ ÇØ´ç »ç¿ëÀÚ¸¦ Ãë¼ÒÇÑ´Ù.

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

ÁÖ¾îÁø »ç¿ëÀÚ°¡ ÇÒ´çµÇ¾î ÀÖ´Â ¸ðµç ¿ªÇҵ鿡 ´ëÇØ¼­ »ç¿ëÀÚ Ãë¼Ò¿¡ ´ëÇÑ °ü¸®±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù.

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

grantResperms

public final boolean grantResperms(java.lang.String strAdminInfo,
                                   java.lang.String strRoleInfo,
                                   java.util.Vector vcResperms,
                                   boolean bImmobility)
                            throws SFInitDaoException,
                                   SFInvalidParameterException,
                                   SFEnvParamException,
                                   SFBindException,
                                   SFDaoException,
                                   SFPrecondViolationException,
                                   SFAccessRightException,
                                   SFSsdViolationException,
                                   SFAlreadyExistsException
¿ªÇÒ¿¡ ÀÚ¿øµéÀ» ÇÒ´çÇÑ´Ù.

±â´É

¿ªÇÒ¿¡ ÀÚ¿øµéÀ» ÇÒ´çÇÑ´Ù.

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

°ü¸®ÀÚ´Â ÀÚ¿øÀ» ÇÒ´çÇϰíÀÚ ÇÏ´Â ¿ªÇÒ¿¡ ´ëÇÏ¿© ÀÚ¿ø ÇÒ´ç¿¡ ´ëÇÑ °ü¸®±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù.

[Á¤Àû/µ¿Àû ¿ªÇÒ ºÐ¸® Á¤Ã¥]

ÇØ´ç ¿ªÇÒÀÌ ´Ù¸¥ ¿ªÇÒµé°ú ÇÔ²² Á¤Àû ¿ªÇҺи®Á¤Ã¥¿¡ ¼³Á¤µÇ¾î ÀÖ´Â °æ¿ì ÇÔ²² ¿ªÇҺи®Á¤Ã¥¿¡ ¼³Á¤µÈ ¿ªÇÒµéÀ̳ª ±× ÇÏÀ§ ¿ªÇҵ鿡 ÇÒ´çÇϰíÀÚ ÇÏ´Â ÀÚ¿øÀÌ ¸í½ÃÀûÀ¸·Î ÇÒ´çµÇ¾î ÀÖ´Â ¿ªÇÒÀÌ Á¸ÀçÇÏ´Â °æ¿ì ÀÚ¿øÀÇ ÇÒ´çÀº ½ÇÆÐÇÑ´Ù.

[¿ªÇÒ ÇÒ´ç Á¤Ã¥]

ÀÚ¿øÀ» ÇÒ´çÇϰíÀÚ ÇÏ´Â ¿ªÇÒÀ̳ª ±× »óÀ§ ¿ªÇÒµé Áß ¿ªÇÒÇÒ´çÁ¤Ã¥ÀÌ ¼³Á¤µÈ ¿ªÇÒÀÌ Á¸ÀçÇÏ´Â °æ¿ì ÇÒ´çÇϰíÀÚ ÇÏ´Â ÀÚ¿øÀº ÇØ´ç ¿ªÇÒÀ̳ª ±×·¸Áö ¾ÊÀº °æ¿ì °¡Àå °¡±î¿î »óÀ§ ¿ªÇÒ¿¡ ¼³Á¤µÈ ¿ªÇÒÇÒ´çÁ¤Ã¥¿¡ ¼³Á¤µÈ ¹üÀ§¸¦ ¹þ¾î³¯ ¼ö ¾ø´Ù.

Specified by:
grantResperms in interface RoleAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ Á¤º¸(dn)
strRoleInfo - ÆÛ¹Ì¼ÇµéÀ» ºÎ¿©Çϰí ÀÚ ÇÏ´Â ¿ªÇÒ¿¡ ´ëÇÑ Á¤º¸(dn)
vcResperms - ºÎ¿©ÇϰíÀÚ ÇÏ´Â ÆÛ¹Ì¼ÇµéÀÇ ¸ñ·Ï(dn)
bImmobility - Immobility ¼Ó¼ºÀÇ ¼³Á¤ ¿©ºÎ
Immobility ¼Ó¼ºÀÌ true·Î ¼³Á¤µÇ´Â °æ¿ì ÇØ´ç ÀÚ¿øÀº ¿ªÇÒ °èÃþ ±¸Á¶¸¦ µû¶ó ÇÏÀ§ ¿ªÇÒ·Î »ó¼ÓµÇ¾î ÇÏÀ§ ¿ªÇҵ鿡¼­ °£Á¢ÀûÀ¸·Î ÂüÁ¶ÇÏ´Â °ÍÀÌ ±ÝÁöµÈ´Ù.
Returns:
¼º°øÇϸé true, ½ÇÆÐÇϸé false
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFPrecondViolationException - ¼öÇàÇϰíÀÚ ÇÏ´Â ÀÛ¾÷ÀÌ ¼±ÇàÁ¶°Ç¿¡ À§¹èµÇ´Â °æ¿ì ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFSsdViolationException - ssd °ü°è¸¦ ¼³Á¤, ¼öÁ¤ ÇϰíÀÚ ÇÏ´Â ¿ªÇÒ¿¡ µ¿ÀÏÇÑ ÆÛ¹Ì¼ÇÀÌ ºÎ¿©µÇ¾î ÀÖ´Â °æ¿ì¿¡ ¹ß»ý
SFAlreadyExistsException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ªÀÌ ÀÌ¹Ì Á¸ÀçÇÏ´Â °æ¿ì¿¡ ¹ß»ý

deassignUsers

public final boolean deassignUsers(java.lang.String strAdminInfo,
                                   java.lang.String strRoleInfo,
                                   java.util.Vector vcUsers,
                                   boolean bStrong)
                            throws SFInitDaoException,
                                   SFInvalidParameterException,
                                   SFAccessRightException,
                                   SFEnvParamException,
                                   SFBindException,
                                   SFDaoException,
                                   SFNoSuchValueException
¿ªÇÒ¿¡ ÇÒ´çµÇ¾î ÀÖ´ø »ç¿ëÀÚµéÀ» Ãë¼ÒÇÑ´Ù.

±â´É

¿ªÇÒ¿¡ ÇÒ´çµÇ¾î ÀÖ´ø »ç¿ëÀÚµéÀ» Ãë¼ÒÇÑ´Ù.

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

»ç¿ëÀÚµéÀ» Ãë¼ÒÇϰíÀÚ ÇÏ´Â ¿ªÇÒ¿¡ ´ëÇØ¼­ ÇÒ´çµÈ »ç¿ëÀÚÀÇ Ãë¼Ò¿¡ ´ëÇÑ °ü¸®±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù.

Specified by:
deassignUsers in interface RoleAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ Á¤º¸(dn)
strRoleInfo - »ç¿ëÀÚ¸¦ »èÁ¦ÇϰíÀÚ ÇÏ´Â ¿ªÇÒ¿¡ ´ëÇÑ Á¤º¸(dn)
vcUsers - »èÁ¦ÇϰíÀÚ ÇÏ´Â »ç¿ëÀÚµéÀÇ ¸ñ·Ï
bStrong - Strong »èÁ¦ÀÇ ¿©ºÎ
Strong »èÁ¦°¡ ¼³Á¤µÈ °æ¿ì ¿ªÇÒ °èÃþ ±¸Á¶ÀÇ ÇÏÀ§ ¿ªÇҵ鿡 ÇÒ´çµÇ¾î ÀÖ´ø ¸ðµç µ¿ÀÏÇÑ »ç¿ëÀÚµé Ãë¼ÒÇÏ¿© ¿ªÇÒ »ó¼Ó ±¸Á¶¿¡ ÀÇÇØ ÇÏÀ§ ¿ªÇҵ鿡 ÇÒ´çµÈ »ç¿ëÀÚµéÀÌ ÇØ´ç ¿ªÇÒ¿¡¼­ °£Á¢ÀûÀ¸·Î ÂüÁ¶µÇ´Â °ÍÀ» ±ÝÁöÇÑ´Ù.
Returns:
¼º°øÇϸé true, ½ÇÆÐÇϸé false
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFNoSuchValueException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ªÀÌ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì¿¡ ¹ß»ý

getAssignedUser

public final java.util.Vector getAssignedUser(java.lang.String strAdminInfo,
                                              java.lang.String strRoleInfo,
                                              boolean bImmobility)
                                       throws SFInitDaoException,
                                              SFInvalidParameterException,
                                              SFAccessRightException,
                                              SFEnvParamException,
                                              SFBindException,
                                              SFDaoException
¿ªÇÒ¿¡ ÇÒ´çµÈ »ç¿ëÀÚ ¸ñ·ÏÀ» ¾ò¾î¿Â´Ù.

±â´É

Immobilty ¼Ó¼ºÀÇ ¼³Á¤ ¿©ºÎ¿¡ µû¶ó ¿ªÇÒ¿¡ Á÷Á¢ ÇÒ´çµÇ¾î ÀÖ´Â »ç¿ëÀÚ ¸ñ·ÏÀ» ¾ò¾î¿Â´Ù.

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

ÇÒ´çµÈ »ç¿ëÀÚ ¸ñ·ÏÀ» ¾ò°íÀÚ ÇÏ´Â ¿ªÇÒ¿¡ ´ëÇØ¼­ ³ëµå°ü¸®±ÇÇÑ - ¼Ó¼ºº° Á¶È¸(ATTR_ASSIGNED_USER) ÀÌ»óÀÇ °ü¸®±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù.

Specified by:
getAssignedUser in interface RoleAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ Á¤º¸(dn)
strRoleInfo - ¿ªÇÒ¿¡ ´ëÇÑ Á¤º¸(dn)
bImmobility - ¾ò¾î¿À°íÀÚ ÇÏ´Â »ç¿ëÀÚµéÀÇ ÇÒ´ç ÇüÅÂ
bImmobility °ªÀÌ true ÀÎ °æ¿ì Immobility ¼Ó¼ºÀÌ ¼³Á¤µÇ¾î ÇÒ´çµÈ »ç¿ëÀÚµéÀÇ ¸ñ·Ï¸¸À» °¡Á®¿Â´Ù.
Returns:
Immobility ¼Ó¼ºÀÇ ¼³Á¤º°·Î ¿ªÇÒ¿¡ ÇÒ´çµÈ »ç¿ëÀÚµéÀÇ ID(DN)ÀÇ ¸ñ·Ï(Vector) ¶Ç´Â ÇÒ´çµÈ »ç¿ëÀÚ°¡ Á¸ÀçÇÏÁö ¾Ê°Å³ª ¼öÇà µµÁß ¿À·ù°¡ ¹ß»ýÇÑ °æ¿ì null
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý

getGrantedResperm

public final java.util.Vector getGrantedResperm(java.lang.String strAdminInfo,
                                                java.lang.String strRoleInfo,
                                                boolean bImmobility)
                                         throws SFInitDaoException,
                                                SFInvalidParameterException,
                                                SFAccessRightException,
                                                SFEnvParamException,
                                                SFBindException,
                                                SFDaoException
¿ªÇÒ¿¡ ÇÒ´çµÈ ÀÚ¿øÀÇ ¸ñ·ÏÀ» ¾ò¾î¿Â´Ù.

±â´É

Immobilty ¼Ó¼ºÀÇ ¼³Á¤ ¿©ºÎ¿¡ µû¶ó ¿ªÇÒ¿¡ Á÷Á¢ ÇÒ´çµÇ¾î ÀÖ´Â ÀÚ¿øÀÇ ¸ñ·ÏÀ» ¾ò¾î¿Â´Ù.

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

ÇÒ´çµÈ ÀÚ¿ø ¸ñ·ÏÀ» ¾ò°íÀÚ ÇÏ´Â ¿ªÇÒ¿¡ ´ëÇØ¼­ ³ëµå°ü¸®±ÇÇÑ - ¼Ó¼ºº° Á¶È¸(ATTR_GRANTED_RESPERM) ÀÌ»óÀÇ °ü¸®±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù.

Specified by:
getGrantedResperm in interface RoleAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ(»ç¿ëÀÚ)ÀÇ Á¤º¸(dn)
strRoleInfo - ¿ªÇÒ¿¡ ´ëÇÑ Á¤º¸(dn)
bImmobility - ¾ò¾î¿À°íÀÚ ÇÏ´Â »ç¿ëÀÚµéÀÇ ÇÒ´ç ÇüÅÂ
bImmobility °ªÀÌ true ÀÎ °æ¿ì Immobility ¼Ó¼ºÀÌ ¼³Á¤µÇ¾î ÇÒ´çµÈ ÀÚ¿øµéÀÇ ¸ñ·Ï¸¸À» °¡Á®¿Â´Ù.
Returns:
Immobility ¼Ó¼ºÀÇ ¼³Á¤º°·Î ¿ªÇÒ¿¡ ÇÒ´çµÈ ÀÚ¿øµéÀÇ ID(DN)ÀÇ ¸ñ·Ï(Vector) ¶Ç´Â ÇÒ´çµÈ ÀÚ¿øÀÌ Á¸ÀçÇÏÁö ¾Ê°Å³ª ¼öÇà µµÁß ¿À·ù°¡ ¹ß»ýÇÑ °æ¿ì null
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý

getAssignedUsers

public final java.util.Vector getAssignedUsers(java.lang.String strAdminInfo,
                                               java.lang.String strRoleInfo)
                                        throws SFInitDaoException,
                                               SFInvalidParameterException,
                                               SFAccessRightException,
                                               SFEnvParamException,
                                               SFBindException,
                                               SFDaoException
¿ªÇÒ¿¡ ÇÒ´çµÈ ¸ðµç »ç¿ëÀÚÀÇ ¸ñ·ÏÀ» ¾ò¾î¿Â´Ù.

±â´É

Immobility ¼Ó¼ºÀÇ ¼³Á¤ ¿©ºÎ¿Í °ü°è ¾øÀÌ ¿ªÇÒ¿¡ Á÷Á¢ ÇÒ´çµÈ ¸ðµç »ç¿ëÀÚµéÀÇ ¸ñ·ÏÀ» ¾ò¾î¿Â´Ù.

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

ÇÒ´çµÈ »ç¿ëÀÚ ¸ñ·ÏÀ» ¾ò°íÀÚ ÇÏ´Â ¿ªÇÒ¿¡ ´ëÇØ¼­ ³ëµå°ü¸®±ÇÇÑ - ¼Ó¼ºº° Á¶È¸(ATTR_ASSIGNED_USER) ÀÌ»óÀÇ °ü¸®±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù.

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

getGrantedRespermAll

public final java.util.Vector getGrantedRespermAll(java.lang.String strAdminInfo,
                                                   java.lang.String strRoleInfo)
                                            throws SFInitDaoException,
                                                   SFInvalidParameterException,
                                                   SFAccessRightException,
                                                   SFEnvParamException,
                                                   SFBindException,
                                                   SFDaoException
¿ªÇÒ¿¡ ÇÒ´çµÈ ¸ðµç ÀÚ¿øÀÇ ¸ñ·ÏÀ» ¾ò¾î¿Â´Ù.

±â´É

Immobility ¼Ó¼ºÀÇ ¼³Á¤ ¿©ºÎ¿Í °ü°è ¾øÀÌ ¿ªÇÒ¿¡ Á÷Á¢ ÇÒ´çµÈ ¸ðµç ÀÚ¿øµéÀÇ ¸ñ·ÏÀ» ¾ò¾î¿Â´Ù.

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

ÇÒ´çµÈ ÀÚ¿ø ¸ñ·ÏÀ» ¾ò°íÀÚ ÇÏ´Â ¿ªÇÒ¿¡ ´ëÇØ¼­ ³ëµå°ü¸®±ÇÇÑ - ¼Ó¼ºº° Á¶È¸(ATTR_GRANTED_RESPERM) ÀÌ»óÀÇ °ü¸®±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù.

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

getAssignableUserOrgsForPrecondition

public final java.util.Vector getAssignableUserOrgsForPrecondition(java.lang.String strAdminInfo,
                                                                   java.lang.String strRoleInfo)
                                                            throws SFInitDaoException,
                                                                   SFInvalidParameterException,
                                                                   SFEnvParamException,
                                                                   SFBindException,
                                                                   SFDaoException
¿ªÇÒ¿¡ ´ëÇÏ¿© ¿ªÇÒÇÒ´çÁ¤Ã¥À¸·Î ¼³Á¤ °¡´ÉÇÑ »ç¿ëÀÚ Á¶Á÷ÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.

±â´É

¿ªÇÒ¿¡ ´ëÇÏ¿© ¿ªÇÒÇÒ´çÁ¤Ã¥À¸·Î ¼³Á¤ °¡´ÉÇÑ »ç¿ëÀÚ Á¶Á÷ÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.
¿ªÇÒ¿¡ ´ëÇÏ¿© ¿ªÇÒÇÒ´çÁ¤Ã¥À» ¼³Á¤ÇϰíÀÚ ÇÏ´Â °æ¿ì ÇØ´ç ¿ªÇÒÀÇ »óÀ§ ¿ªÇÒÁß ¿ªÇÒÇÒ´çÁ¤Ã¥¿¡ ¼³Á¤µÈ ¿ªÇÒÀÌ ÀÖ´Â °æ¿ì ¿ªÇÒÇÒ´çÁ¤Ã¥À¸·Î ¼³Á¤ °¡´ÉÇÑ »ç¿ëÀÚ Á¶Á÷Àº »óÀ§ ¿ªÇÒ¿¡ ¿ªÇÒÇÒ´çÁ¤Ã¥À¸·Î ¼³Á¤µÈ »ç¿ëÀÚ Á¶Á÷ÀÇ ¹üÀ§¿¡ Á¦ÇѵǴµ¥ ÀÌ ¸Þ¼Òµå´Â ±×·¯ÇÑ »ç¿ëÀÚ Á¶Á÷ÀÇ ¹üÀ§¸¦ ±¸ÇÑ´Ù.

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

¾ò¾îÁø »ç¿ëÀÚ Á¶Á÷ ¸ñ·Ï¿¡¼­ ÇØ´ç °ü¸®ÀÚ°¡ ³ëµå°ü¸®±ÇÇÑ - ±âº»Á¤º¸Á¶È¸ ÀÌ»óÀÇ °ü¸®±ÇÇÑÀ» °¡Áö´Â »ç¿ëÀÚ Á¶Á÷µé¸¸À» ¹ÝȯÇÑ´Ù.

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

getAssignableUserOrgsForAssign

public final java.util.Vector getAssignableUserOrgsForAssign(java.lang.String strAdminInfo,
                                                             java.lang.String strRoleInfo)
                                                      throws SFInitDaoException,
                                                             SFInvalidParameterException,
                                                             SFEnvParamException,
                                                             SFBindException,
                                                             SFDaoException
¿ªÇÒ¿¡ ÇÒ´ç °¡´ÉÇÑ »ç¿ëÀÚ Á¶Á÷ÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.

±â´É

¿ªÇÒÇÒ´çÁ¤Ã¥¿¡ µû¶ó ¿ªÇÒ¿¡ ÇÒ´ç °¡´ÉÇÑ »ç¿ëÀÚ ¹× »ç¿ëÀÚ Á¶Á÷ÀÇ ¹üÀ§¿¡ ´ëÇÑ »ç¿ëÀÚ Á¶Á÷ÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù. ¿ªÇÒ¿¡ »ç¿ëÀÚ¸¦ ÇÒ´ç Çϰųª µ¿Àû ±ÔÄ¢À» ¼³Á¤ÇϰíÀÚ ÇÏ´Â °æ¿ì ÇØ´ç ¿ªÇÒÀÇ »óÀ§ ¿ªÇÒÁß ¿ªÇÒÇÒ´çÁ¤Ã¥¿¡ ¼³Á¤µÈ ¿ªÇÒÀÌ ÀÖ´Â °æ¿ì ÇÒ´ç ¶Ç´Â ¼³Á¤ °¡´ÉÇÑ »ç¿ëÀÚ Á¶Á÷Àº »óÀ§ ¿ªÇÒ¿¡ ¿ª ÇÒÇÒ´çÁ¤Ã¥À¸·Î ¼³Á¤µÈ »ç¿ëÀÚ Á¶Á÷ÀÇ ¹üÀ§¿¡ Á¦ÇѵǴµ¥ ÀÌ ¸Þ¼Òµå´Â ±×·¯ÇÑ »ç¿ëÀÚ Á¶Á÷ÀÇ ¹üÀ§¸¦ ±¸ÇÑ´Ù.

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

¾ò¾îÁø »ç¿ëÀÚ Á¶Á÷ ¸ñ·Ï¿¡¼­ ÇØ´ç °ü¸®ÀÚ°¡ ³ëµå°ü¸®±ÇÇÑ - ±âº»Á¤º¸Á¶È¸ ÀÌ»óÀÇ °ü¸®±ÇÇÑÀ» °¡Áö´Â »ç¿ëÀÚ Á¶Á÷µé¸¸À» ¹ÝȯÇÑ´Ù.

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

getAssignableEjbPermsForPrecondition

public final java.util.Vector getAssignableEjbPermsForPrecondition(java.lang.String strAdminInfo,
                                                                   java.lang.String strRoleInfo)
                                                            throws SFInitDaoException,
                                                                   SFInvalidParameterException,
                                                                   SFEnvParamException,
                                                                   SFBindException,
                                                                   SFDaoException
Description copied from interface: RoleAdmin
¿ªÇÒ¿¡ ´ëÇÏ¿© ¿ªÇÒÇÒ´çÁ¤Ã¥À¸·Î ¼³Á¤ °¡´ÉÇÑ EJB ÀÚ¿øÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.

±â´É

¿ªÇÒ¿¡ ´ëÇÏ¿© ¿ªÇÒÇÒ´çÁ¤Ã¥À¸·Î ¼³Á¤ °¡´ÉÇÑ ÀÚ¿øÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.
¿ªÇÒ¿¡ ´ëÇÏ¿© ¿ªÇÒÇÒ´çÁ¤Ã¥À» ¼³Á¤ÇϰíÀÚ ÇÏ´Â °æ¿ì ÇØ´ç ¿ªÇÒÀÇ »óÀ§ ¿ªÇÒÁß ¿ªÇÒÇÒ´çÁ¤Ã¥¿¡ ¼³Á¤µÈ ¿ªÇÒÀÌ ÀÖ´Â °æ¿ì ¿ªÇÒÇÒ´çÁ¤Ã¥À¸·Î ¼³Á¤ °¡´ÉÇÑ ÀÚ¿øÀº »óÀ§ ¿ªÇÒ¿¡ ¿ªÇÒÇÒ´çÁ¤Ã¥À¸·Î ¼³Á¤µÈ ÀÚ¿øÀÇ ¹üÀ§¿¡ Á¦ÇѵǴµ¥ ÀÌ ¸Þ¼Òµå´Â ±×·¯ÇÑ ÀÚ¿øÀÇ ¹üÀ§¸¦ ±¸ÇÑ´Ù.

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

¾ò¾îÁø ÀÚ¿ø ¸ñ·Ï¿¡¼­ ÇØ´ç °ü¸®ÀÚ°¡ ³ëµå°ü¸®±ÇÇÑ - ±âº»Á¤º¸Á¶È¸ ÀÌ»óÀÇ °ü¸®±ÇÇÑÀ» °¡Áö´Â ÀÚ¿øµé¸¸À» ¹ÝȯÇÑ´Ù.

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

getAssignableCustPermsForPrecondition

public final java.util.Vector getAssignableCustPermsForPrecondition(java.lang.String strAdminInfo,
                                                                    java.lang.String strRoleInfo)
                                                             throws SFInitDaoException,
                                                                    SFInvalidParameterException,
                                                                    SFEnvParamException,
                                                                    SFBindException,
                                                                    SFDaoException
Description copied from interface: RoleAdmin
¿ªÇÒ¿¡ ´ëÇÏ¿© ¿ªÇÒÇÒ´çÁ¤Ã¥À¸·Î ¼³Á¤ °¡´ÉÇÑ Custom ÀÚ¿øÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.

±â´É

¿ªÇÒ¿¡ ´ëÇÏ¿© ¿ªÇÒÇÒ´çÁ¤Ã¥À¸·Î ¼³Á¤ °¡´ÉÇÑ ÀÚ¿øÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.
¿ªÇÒ¿¡ ´ëÇÏ¿© ¿ªÇÒÇÒ´çÁ¤Ã¥À» ¼³Á¤ÇϰíÀÚ ÇÏ´Â °æ¿ì ÇØ´ç ¿ªÇÒÀÇ »óÀ§ ¿ªÇÒÁß ¿ªÇÒÇÒ´çÁ¤Ã¥¿¡ ¼³Á¤µÈ ¿ªÇÒÀÌ ÀÖ´Â °æ¿ì ¿ªÇÒÇÒ´çÁ¤Ã¥À¸·Î ¼³Á¤ °¡´ÉÇÑ ÀÚ¿øÀº »óÀ§ ¿ªÇÒ¿¡ ¿ªÇÒÇÒ´çÁ¤Ã¥À¸·Î ¼³Á¤µÈ ÀÚ¿øÀÇ ¹üÀ§¿¡ Á¦ÇѵǴµ¥ ÀÌ ¸Þ¼Òµå´Â ±×·¯ÇÑ ÀÚ¿øÀÇ ¹üÀ§¸¦ ±¸ÇÑ´Ù.

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

¾ò¾îÁø ÀÚ¿ø ¸ñ·Ï¿¡¼­ ÇØ´ç °ü¸®ÀÚ°¡ ³ëµå°ü¸®±ÇÇÑ - ±âº»Á¤º¸Á¶È¸ ÀÌ»óÀÇ °ü¸®±ÇÇÑÀ» °¡Áö´Â ÀÚ¿øµé¸¸À» ¹ÝȯÇÑ´Ù.

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

getAssignableResPermsForPrecondition

public final java.util.Vector getAssignableResPermsForPrecondition(java.lang.String strAdminInfo,
                                                                   java.lang.String strRoleInfo)
                                                            throws SFInitDaoException,
                                                                   SFInvalidParameterException,
                                                                   SFEnvParamException,
                                                                   SFBindException,
                                                                   SFDaoException
¿ªÇÒ¿¡ ´ëÇÏ¿© ¿ªÇÒÇÒ´çÁ¤Ã¥À¸·Î ¼³Á¤ °¡´ÉÇÑ ÀÚ¿øÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.

±â´É

¿ªÇÒ¿¡ ´ëÇÏ¿© ¿ªÇÒÇÒ´çÁ¤Ã¥À¸·Î ¼³Á¤ °¡´ÉÇÑ ÀÚ¿øÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.
¿ªÇÒ¿¡ ´ëÇÏ¿© ¿ªÇÒÇÒ´çÁ¤Ã¥À» ¼³Á¤ÇϰíÀÚ ÇÏ´Â °æ¿ì ÇØ´ç ¿ªÇÒÀÇ »óÀ§ ¿ªÇÒÁß ¿ªÇÒÇÒ´çÁ¤Ã¥¿¡ ¼³Á¤µÈ ¿ªÇÒÀÌ ÀÖ´Â °æ¿ì ¿ªÇÒÇÒ´çÁ¤Ã¥À¸·Î ¼³Á¤ °¡´ÉÇÑ ÀÚ¿øÀº »óÀ§ ¿ªÇÒ¿¡ ¿ªÇÒÇÒ´çÁ¤Ã¥À¸·Î ¼³Á¤µÈ ÀÚ¿øÀÇ ¹üÀ§¿¡ Á¦ÇѵǴµ¥ ÀÌ ¸Þ¼Òµå´Â ±×·¯ÇÑ ÀÚ¿øÀÇ ¹üÀ§¸¦ ±¸ÇÑ´Ù.

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

¾ò¾îÁø ÀÚ¿ø ¸ñ·Ï¿¡¼­ ÇØ´ç °ü¸®ÀÚ°¡ ³ëµå°ü¸®±ÇÇÑ - ±âº»Á¤º¸Á¶È¸ ÀÌ»óÀÇ °ü¸®±ÇÇÑÀ» °¡Áö´Â ÀÚ¿øµé¸¸À» ¹ÝȯÇÑ´Ù.

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

getAssignableEjbPermsForAssign

public final java.util.Vector getAssignableEjbPermsForAssign(java.lang.String strAdminInfo,
                                                             java.lang.String strRoleInfo)
                                                      throws SFInitDaoException,
                                                             SFInvalidParameterException,
                                                             SFEnvParamException,
                                                             SFBindException,
                                                             SFDaoException
Description copied from interface: RoleAdmin
¿ªÇÒ¿¡ ÇÒ´ç °¡´ÉÇÑ EJB ÀÚ¿øÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.

±â´É

¿ªÇÒÇÒ´çÁ¤Ã¥¿¡ µû¶ó ¿ªÇÒ¿¡ ÇÒ´ç °¡´ÉÇÑ ÀÚ¿øÀÇ ¹üÀ§¿¡ ´ëÇÑ ÀÚ¿øÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù. ¿ªÇÒ¿¡ ÀÚ¿øÀ» ÇÒ´çÇϰíÀÚ ÇÏ´Â °æ¿ì ÇØ´ç ¿ªÇÒÀÇ »óÀ§ ¿ªÇÒÁß ¿ªÇÒÇÒ´çÁ¤Ã¥¿¡ ¼³Á¤µÈ ¿ªÇÒÀÌ ÀÖ´Â °æ¿ì ÇÒ´ç °¡´ÉÇÑ ÀÚ¿øÀº »óÀ§ ¿ªÇÒ¿¡ ¿ªÇÒÇÒ´çÁ¤Ã¥À¸·Î ¼³Á¤µÈ ÀÚ¿øÀÇ ¹üÀ§¿¡ Á¦ÇѵǴµ¥ ÀÌ ¸Þ¼Òµå´Â ±×·¯ÇÑ ÀÚ¿øÀÇ ¹üÀ§¸¦ ±¸ÇÑ´Ù.

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

¾ò¾îÁø ÀÚ¿ø ¸ñ·Ï¿¡¼­ ÇØ´ç °ü¸®ÀÚ°¡ ³ëµå°ü¸®±ÇÇÑ - ±âº»Á¤º¸Á¶È¸ ÀÌ»óÀÇ °ü¸®±ÇÇÑÀ» °¡Áö´Â ÀÚ¿øµé¸¸À» ¹ÝȯÇÑ´Ù.

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

getAssignableCustPermsForAssign

public final java.util.Vector getAssignableCustPermsForAssign(java.lang.String strAdminInfo,
                                                              java.lang.String strRoleInfo)
                                                       throws SFInitDaoException,
                                                              SFInvalidParameterException,
                                                              SFEnvParamException,
                                                              SFBindException,
                                                              SFDaoException
Description copied from interface: RoleAdmin
¿ªÇÒ¿¡ ÇÒ´ç °¡´ÉÇÑ Custom ÀÚ¿øÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.

±â´É

¿ªÇÒÇÒ´çÁ¤Ã¥¿¡ µû¶ó ¿ªÇÒ¿¡ ÇÒ´ç °¡´ÉÇÑ ÀÚ¿øÀÇ ¹üÀ§¿¡ ´ëÇÑ ÀÚ¿øÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù. ¿ªÇÒ¿¡ ÀÚ¿øÀ» ÇÒ´çÇϰíÀÚ ÇÏ´Â °æ¿ì ÇØ´ç ¿ªÇÒÀÇ »óÀ§ ¿ªÇÒÁß ¿ªÇÒÇÒ´çÁ¤Ã¥¿¡ ¼³Á¤µÈ ¿ªÇÒÀÌ ÀÖ´Â °æ¿ì ÇÒ´ç °¡´ÉÇÑ ÀÚ¿øÀº »óÀ§ ¿ªÇÒ¿¡ ¿ªÇÒÇÒ´çÁ¤Ã¥À¸·Î ¼³Á¤µÈ ÀÚ¿øÀÇ ¹üÀ§¿¡ Á¦ÇѵǴµ¥ ÀÌ ¸Þ¼Òµå´Â ±×·¯ÇÑ ÀÚ¿øÀÇ ¹üÀ§¸¦ ±¸ÇÑ´Ù.

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

¾ò¾îÁø ÀÚ¿ø ¸ñ·Ï¿¡¼­ ÇØ´ç °ü¸®ÀÚ°¡ ³ëµå°ü¸®±ÇÇÑ - ±âº»Á¤º¸Á¶È¸ ÀÌ»óÀÇ °ü¸®±ÇÇÑÀ» °¡Áö´Â ÀÚ¿øµé¸¸À» ¹ÝȯÇÑ´Ù.

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

getAssignableResPermsForAssign

public final java.util.Vector getAssignableResPermsForAssign(java.lang.String strAdminInfo,
                                                             java.lang.String strRoleInfo)
                                                      throws SFInitDaoException,
                                                             SFInvalidParameterException,
                                                             SFEnvParamException,
                                                             SFBindException,
                                                             SFDaoException
¿ªÇÒ¿¡ ÇÒ´ç °¡´ÉÇÑ ÀÚ¿øÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.

±â´É

¿ªÇÒÇÒ´çÁ¤Ã¥¿¡ µû¶ó ¿ªÇÒ¿¡ ÇÒ´ç °¡´ÉÇÑ ÀÚ¿øÀÇ ¹üÀ§¿¡ ´ëÇÑ ÀÚ¿øÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù. ¿ªÇÒ¿¡ ÀÚ¿øÀ» ÇÒ´çÇϰíÀÚ ÇÏ´Â °æ¿ì ÇØ´ç ¿ªÇÒÀÇ »óÀ§ ¿ªÇÒÁß ¿ªÇÒÇÒ´çÁ¤Ã¥¿¡ ¼³Á¤µÈ ¿ªÇÒÀÌ ÀÖ´Â °æ¿ì ÇÒ´ç °¡´ÉÇÑ ÀÚ¿øÀº »óÀ§ ¿ªÇÒ¿¡ ¿ªÇÒÇÒ´çÁ¤Ã¥À¸·Î ¼³Á¤µÈ ÀÚ¿øÀÇ ¹üÀ§¿¡ Á¦ÇѵǴµ¥ ÀÌ ¸Þ¼Òµå´Â ±×·¯ÇÑ ÀÚ¿øÀÇ ¹üÀ§¸¦ ±¸ÇÑ´Ù.

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

¾ò¾îÁø ÀÚ¿ø ¸ñ·Ï¿¡¼­ ÇØ´ç °ü¸®ÀÚ°¡ ³ëµå°ü¸®±ÇÇÑ - ±âº»Á¤º¸Á¶È¸ ÀÌ»óÀÇ °ü¸®±ÇÇÑÀ» °¡Áö´Â ÀÚ¿øµé¸¸À» ¹ÝȯÇÑ´Ù.

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

getAssignableRolesForUser

public final java.util.Vector getAssignableRolesForUser(java.lang.String strAdminInfo,
                                                        java.lang.String strUserInfo)
                                                 throws SFInitDaoException,
                                                        SFInvalidParameterException,
                                                        SFEnvParamException,
                                                        SFBindException,
                                                        SFDaoException
»ç¿ëÀÚ¿¡°Ô ÇÒ´ç °¡´ÉÇÑ ¿ªÇÒµéÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.

±â´É

»ç¿ëÀÚ¿¡°Ô ÇÒ´ç °¡´ÉÇÑ ¿ªÇÒµéÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

¾ò¾îÁø ¿ªÇÒµé Áß °ü¸®ÀÚ°¡ ÇØ´ç ¿ªÇÒ¿¡ ´ëÇØ »ç¿ëÀÚ ÇÒ´ç¿¡ ´ëÇÑ °ü¸®±ÇÇÑÀ» °¡Áö´Â ¿ªÇҵ鸸À» ¹ÝȯÇÑ´Ù.

[Á¤Àû/µ¿Àû ¿ªÇÒ ºÐ¸® Á¤Ã¥]

¾ò¾îÁø ¿ªÇÒµé À̳ª ÇØ´ç ¿ªÇÒÀÇ »óÀ§ ¿ªÇÒµé Áß Á¤Àû ¿ªÇҺи®Á¤Ã¥¿¡ ¼³Á¤µÈ ¿ªÇÒÀÌ Á¸ÀçÇÏ´Â °æ¿ì °°Àº ¿ªÇҺи®Á¤Ã¥¿¡ ¼³Á¤µÈ ¿ªÇÒÀ̳ª ±× ÇÏÀ§ ¿ªÇҵ鿡 ÀÔ·ÂµÈ »ç¿ëÀÚ¿Í µ¿ÀÏÇÑ »ç¿ëÀÚ°¡ ÇÒ´çµÇ¾î ÀÖ´Â °æ¿ì ÇØ´ç ¿ªÇÒÀº ¹ÝȯµÇÁö ¾Ê´Â´Ù.

[¿ªÇÒ ÇÒ´ç Á¤Ã¥]

¾ò¾îÁø ¿ªÇÒµéÀ̳ª ÇØ´ç ¿ªÇÒÀÇ »óÀ§ ¿ªÇÒµé Áß ¿ªÇÒÇÒ´çÁ¤Ã¥¿¡ ¼³Á¤µÈ ¿ªÇÒÀÌ Á¸ÀçÇÏ´Â °æ¿ì ÀÔ·ÂµÈ »ç¿ëÀÚ°¡ ¿ªÇÒÇÒ´çÁ¤Ã¥À» ¸¸Á·ÇÏÁö ¾Ê´Â °æ¿ì ÇØ´ç ¿ªÇÒÀº ¹ÝÈ­µÇÁö ¾Ê´Â´Ù.

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

getAssignableRolesForUserOrg

public final java.util.Vector getAssignableRolesForUserOrg(java.lang.String strAdminInfo,
                                                           java.lang.String strUserOrgInfo)
                                                    throws SFInitDaoException,
                                                           SFInvalidParameterException,
                                                           SFEnvParamException,
                                                           SFBindException,
                                                           SFDaoException
ÁÖ¾îÁø »ç¿ëÀÚ Á¶Á÷ÀÌ µ¿Àû ±ÔÄ¢À¸·Î ¼³Á¤µÉ ¼ö ÀÖ´Â ¿ªÇÒµéÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.

±â´É

ÁÖ¾îÁø »ç¿ëÀÚ Á¶Á÷ÀÌ µ¿Àû ±ÔÄ¢À¸·Î ¼³Á¤µÉ ¼ö ÀÖ´Â ¿ªÇÒµéÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

¾ò¾îÁø ¿ªÇÒµé Áß °ü¸®ÀÚ°¡ ÇØ´ç ¿ªÇÒ¿¡ ´ëÇØ ³ëµå°ü¸®±ÇÇÑ - ¼Ó¼ºº° ¼öÁ¤(ATTR_RULE_USER_ORG) ÀÌ»óÀÇ °ü¸®±ÇÇÑÀ» °¡Áö´Â ¿ªÇҵ鸸À» ¹ÝȯÇÑ´Ù.

[Á¤Àû/µ¿Àû ¿ªÇÒ ºÐ¸® Á¤Ã¥]

¾ò¾îÁø ¿ªÇÒµé À̳ª ÇØ´ç ¿ªÇÒÀÇ »óÀ§ ¿ªÇÒµé Áß Á¤Àû ¿ªÇҺи®Á¤Ã¥¿¡ ¼³Á¤µÈ ¿ªÇÒÀÌ Á¸ÀçÇÏ´Â °æ¿ì ÇØ´ç ¿ªÇÒÀº ¹ÝȯµÇÁö ¾Ê´Â´Ù.

[¿ªÇÒ ÇÒ´ç Á¤Ã¥]

¾ò¾îÁø ¿ªÇÒµéÀ̳ª ÇØ´ç ¿ªÇÒÀÇ »óÀ§ ¿ªÇÒµé Áß ¿ªÇÒÇÒ´çÁ¤Ã¥¿¡ ¼³Á¤µÈ ¿ªÇÒÀÌ Á¸ÀçÇÏ´Â °æ¿ì ÀÔ·ÂµÈ »ç¿ëÀÚ Á¶Á÷ÀÌ ¿ªÇÒÇÒ´çÁ¤Ã¥¿¡ ¼³Á¤µÈ ¹üÀ§¸¦ ¹þ¾î³ª´Â °æ¿ì ÇØ´ç ¿ªÇÒÀº ¹ÝȯµÇÁö ¾Ê´Â´Ù.

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

getAssignableRolesForUserGroup

public final java.util.Vector getAssignableRolesForUserGroup(java.lang.String strAdminInfo,
                                                             java.lang.String strUserGroupInfo)
                                                      throws SFInitDaoException,
                                                             SFInvalidParameterException,
                                                             SFEnvParamException,
                                                             SFBindException,
                                                             SFDaoException
ÁÖ¾îÁø »ç¿ëÀÚ ±×·ìÀÌ µ¿Àû ±ÔÄ¢À¸·Î ¼³Á¤µÉ ¼ö ÀÖ´Â ¿ªÇÒµéÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.

±â´É

ÁÖ¾îÁø »ç¿ëÀÚ ±×·ìÀÌ µ¿Àû ±ÔÄ¢À¸·Î ¼³Á¤µÉ ¼ö ÀÖ´Â ¿ªÇÒµéÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

¾ò¾îÁø ¿ªÇÒµé Áß °ü¸®ÀÚ°¡ ÇØ´ç ¿ªÇÒ¿¡ ´ëÇØ ³ëµå°ü¸®±ÇÇÑ - ¼Ó¼ºº° ¼öÁ¤(ATTR_RULE_USER_GROUP) ÀÌ»óÀÇ °ü¸®±ÇÇÑÀ» °¡Áö´Â ¿ªÇҵ鸸À» ¹ÝȯÇÑ´Ù.

[Á¤Àû/µ¿Àû ¿ªÇÒ ºÐ¸® Á¤Ã¥]

¾ò¾îÁø ¿ªÇÒµé À̳ª ÇØ´ç ¿ªÇÒÀÇ »óÀ§ ¿ªÇÒµé Áß Á¤Àû ¿ªÇҺи®Á¤Ã¥¿¡ ¼³Á¤µÈ ¿ªÇÒÀÌ Á¸ÀçÇÏ´Â °æ¿ì ÇØ´ç ¿ªÇÒÀº ¹ÝȯµÇÁö ¾Ê´Â´Ù.

[¿ªÇÒ ÇÒ´ç Á¤Ã¥]

¾ò¾îÁø ¿ªÇÒµéÀ̳ª ÇØ´ç ¿ªÇÒÀÇ »óÀ§ ¿ªÇÒµé Áß ¿ªÇÒÇÒ´çÁ¤Ã¥¿¡ ¼³Á¤µÈ ¿ªÇÒÀÌ Á¸ÀçÇÏ´Â °æ¿ì ÀÔ·ÂµÈ »ç¿ëÀÚ ±×·ìÀÌ ¿ªÇÒÇÒ´çÁ¤Ã¥¿¡ ¼³Á¤µÈ ¹üÀ§¸¦ ¹þ¾î³ª´Â °æ¿ì ÇØ´ç ¿ªÇÒÀº ¹ÝȯµÇÁö ¾Ê´Â´Ù.

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

getGrantableRolesForResperm

public final java.util.Vector getGrantableRolesForResperm(java.lang.String strAdminInfo,
                                                          java.lang.String strRespermInfo)
                                                   throws SFInitDaoException,
                                                          SFInvalidParameterException,
                                                          SFEnvParamException,
                                                          SFBindException,
                                                          SFDaoException
ÀÚ¿ø¿¡°Ô ÇÒ´ç °¡´ÉÇÑ ¿ªÇÒµéÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.

±â´É

ÀÚ¿ø ¿¡°Ô ÇÒ´ç °¡´ÉÇÑ ¿ªÇÒµéÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

¾ò¾îÁø ¿ªÇÒµé Áß °ü¸®ÀÚ°¡ ÇØ´ç ¿ªÇÒ¿¡ ´ëÇØ ÀÚ¿ø ÇÒ´ç¿¡ ´ëÇÑ °ü¸®±ÇÇÑÀ» °¡Áö´Â ¿ªÇҵ鸸À» ¹ÝȯÇÑ´Ù.

[Á¤Àû/µ¿Àû ¿ªÇÒ ºÐ¸® Á¤Ã¥]

¾ò¾îÁø ¿ªÇÒµé À̳ª ÇØ´ç ¿ªÇÒÀÇ »óÀ§ ¿ªÇÒµé Áß Á¤Àû ¿ªÇҺи®Á¤Ã¥¿¡ ¼³Á¤µÈ ¿ªÇÒÀÌ Á¸ÀçÇÏ´Â °æ¿ì °°Àº ¿ªÇҺи®Á¤Ã¥¿¡ ¼³Á¤µÈ ¿ªÇÒÀ̳ª ±× ÇÏÀ§ ¿ªÇҵ鿡 ÀÔ·ÂµÈ ÀÚ¿ø°ú µ¿ÀÏÇÑ ÀÚ¿øÀÌ ÇÒ´çµÇ¾î ÀÖ´Â °æ¿ì ÇØ´ç ¿ªÇÒÀº ¹ÝȯµÇÁö ¾Ê´Â´Ù.

[¿ªÇÒ ÇÒ´ç Á¤Ã¥]

¾ò¾îÁø ¿ªÇÒµéÀ̳ª ÇØ´ç ¿ªÇÒÀÇ »óÀ§ ¿ªÇÒµé Áß ¿ªÇÒÇÒ´çÁ¤Ã¥¿¡ ¼³Á¤µÈ ¿ªÇÒÀÌ Á¸ÀçÇÏ´Â °æ¿ì ÀÔ·ÂµÈ ÀÚ¿øÀÌ ¿ªÇÒÇÒ´çÁ¤Ã¥À» ¸¸Á·ÇÏÁö ¾Ê´Â °æ¿ì ÇØ´ç ¿ªÇÒÀº ¹ÝȯµÇÁö ¾Ê´Â´Ù.

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

getAssignedInheritUsers

public final java.util.Vector getAssignedInheritUsers(java.lang.String strAdminInfo,
                                                      java.lang.String strRoleInfo)
                                               throws SFInitDaoException,
                                                      SFInvalidParameterException,
                                                      SFAccessRightException,
                                                      SFEnvParamException,
                                                      SFBindException,
                                                      SFDaoException
¿ªÇÒ¿¡ »ó¼ÓµÇ¾î ÇÒ´çµÈ »ç¿ëÀÚÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.

±â´É

ÇÏÀ§ ¿ªÇÒ¿¡ Á÷Á¢ ÇÒ´çµÇ°í ¿ªÇÒ°èÃþ±¸Á¶¸¦ ÅëÇØ »ó¼ÓµÇ¾î ÇØ´ç ¿ªÇÒ¿¡¼­ °£Á¢ÀûÀ¸·Î ÂüÁ¶µÇ´Â »ç¿ëÀÚµéÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.
ÇÏÀ§ ¿ªÇÒ¿¡ Á÷Á¢ ÇÒ´çµÈ »ç¿ëÀÚµé Áß Immobility ¼Ó¼ºÀÌ ¼³Á¤µÇ¾î ÇÒ´çµÈ »ç¿ëÀÚµéÀº »óÀ§ ¿ªÇÒ·Î »ó¼ÓµÇÁö ¾ÊÀ¸¹Ç·Î °á°ú·Î ¹ÝȯµÇ´Â ¸ñ·Ï¿¡¼­ Á¦¿ÜµÈ´Ù.

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

°ü¸®ÀÚ´Â ÇØ´ç¿ªÇÒ¿¡ ´ëÇÏ¿© ³ëµå°ü¸®±ÇÇÑ - ¼Ó¼ºº° Á¶È¸(ATTR_ASSIGNED_USER) ÀÌ»óÀÇ °ü¸®±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù.

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

getGrantedInheritResperms

public final java.util.Vector getGrantedInheritResperms(java.lang.String strAdminInfo,
                                                        java.lang.String strRoleInfo)
                                                 throws SFInitDaoException,
                                                        SFInvalidParameterException,
                                                        SFAccessRightException,
                                                        SFEnvParamException,
                                                        SFBindException,
                                                        SFDaoException
¿ªÇÒ¿¡ »ó¼ÓµÇ¾î ÇÒ´çµÈ ÀÚ¿øÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.

±â´É

»óÀ§ ¿ªÇÒ¿¡ Á÷Á¢ ÇÒ´çµÇ°í ¿ªÇÒ°èÃþ±¸Á¶¸¦ ÅëÇØ »ó¼ÓµÇ¾î ÇØ´ç ¿ªÇÒ¿¡¼­ °£Á¢ÀûÀ¸·Î ÂüÁ¶µÇ´Â ÀÚ¿øµéÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.
»óÀ§ ¿ªÇÒ¿¡ Á÷Á¢ ÇÒ´çµÈ ÀÚ¿øµé Áß Immobility ¼Ó¼ºÀÌ ¼³Á¤µÇ¾î ÇÒ´çµÈ ÀÚ¿øµéÀº ÇÏÀ§ ¿ªÇÒ·Î »ó¼ÓµÇÁö ¾ÊÀ¸¹Ç·Î °á°ú·Î ¹ÝȯµÇ´Â ¸ñ·Ï¿¡¼­ Á¦¿ÜµÈ´Ù.

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

°ü¸®ÀÚ´Â ÇØ´ç¿ªÇÒ¿¡ ´ëÇÏ¿© ³ëµå°ü¸®±ÇÇÑ - ¼Ó¼ºº° Á¶È¸(ATTR_GRANTED_RESPERM) ÀÌ»óÀÇ °ü¸®±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù.
»óÀ§ ¿ªÇÒµé Áß °ü¸®ÀÚ°¡ ³ëµå°ü¸®±ÇÇÑ - ¼Ó¼ºº° Á¶È¸ (ATTR_GRANTED_RESPERM) ÀÌ»óÀÇ °ü¸®±ÇÇÑÀ» °¡Áö°í ÀÖ´Â ¿ªÇҵ鿡 ÇÒ´çµÇ¾î ÀÖ´Â ÀÚ¿øÀÇ ¸ñ·Ï¸¸À» ¹ÝȯÇÑ´Ù.

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

addRoleUserGroupRule

public final boolean addRoleUserGroupRule(java.lang.String strAdminInfo,
                                          java.lang.String strRoleInfo,
                                          java.lang.String strUserGroupInfo)
                                   throws SFInitDaoException,
                                          SFInvalidParameterException,
                                          SFAccessRightException,
                                          SFSsdRelationExistsException,
                                          SFPrecondViolationException,
                                          SFEnvParamException,
                                          SFBindException,
                                          SFDaoException,
                                          SFAlreadyExistsException
¿ªÇÒ¿¡ »ç¿ëÀÚ ±×·ì¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢À» Ãß°¡.

±â´É

¿ªÇÒ¿¡ »ç¿ëÀÚ ±×·ì¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢À» Ãß°¡

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

°ü¸®ÀÚ´Â ÇØ´ç ¿ªÇÒ¿¡ ´ëÇØ¼­ ³ëµå°ü¸®±ÇÇÑ - ¼Ó¼ºº° ¼öÁ¤(ATTR_RULE_USER_GROUP) ÀÌ»óÀÇ °ü¸®±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù.

[Á¤Àû/µ¿Àû ¿ªÇÒ ºÐ¸® Á¤Ã¥]

µ¿Àû ±ÔÄ¢À» Ãß°¡ÇϰíÀÚ ÇÏ´Â ¿ªÇÒÀ̳ª ±× »óÀ§¿ªÇÒµé Áß¿¡ Á¤Àû ¿ªÇҺи®Á¤Ã¥ÀÌ ¼³Á¤µÈ ¿ªÇÒÀÌ Á¸ÀçÇÏ´Â °æ¿ì ¹¬½ÃÀûÀÎ »ç¿ëÀÚ ÇÒ´çÀ¸·Î ÀÎÇÑ Á¤Àû ¿ªÇҺи®Á¤Ã¥ÀÇ ¼Õ»óÀ» ¸·±âÀ§Çؼ­ µ¿Àû ±ÔÄ¢ÀÇ Ãß°¡ ¹× ¼öÁ¤ÀÌ ±ÝÁöµÈ´Ù.

[¿ªÇÒ ÇÒ´ç Á¤Ã¥]

µ¿Àû ±ÔÄ¢À» Ãß°¡ÇϰíÀÚ ÇÏ´Â ¿ªÇÒÀ̳ª ±× »óÀ§¿ªÇÒµé Áß¿¡ ¿ªÇÒÇÒ´çÁ¤Ã¥ÀÌ ¼³Á¤µÈ ¿ªÇÒÀÌ Á¸ÀçÇÏ´Â °æ¿ì ¿ªÇÒ¿¡ ¼³Á¤ÇÒ ¼ö ÀÖ´Â µ¿Àû ±ÔÄ¢ÀÇ ¹üÀ§´Â ÀÚ½ÅÀ» Æ÷ÇÔÇÏ¿© °¡Àå °¡±î¿î »óÀ§ ¿ªÇÒ¿¡ ¼³Á¤µÈ ¿ªÇÒÇÒ´çÁ¤Ã¥ÀÇ ¹üÀ§ À̳»·Î Á¦ÇѵȴÙ.

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

addRoleUserOrgRule

public final boolean addRoleUserOrgRule(java.lang.String strAdminInfo,
                                        java.lang.String strRoleInfo,
                                        java.lang.String strUserOrgInfo,
                                        boolean bSubTree)
                                 throws SFInitDaoException,
                                        SFInvalidParameterException,
                                        SFAccessRightException,
                                        SFSsdRelationExistsException,
                                        SFEnvParamException,
                                        SFBindException,
                                        SFDaoException,
                                        SFAlreadyExistsException,
                                        SFPrecondViolationException
¿ªÇÒ¿¡ »ç¿ëÀÚ Á¶Á÷¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢À» Ãß°¡

±â´É

¿ªÇÒ¿¡ »ç¿ëÀÚ Á¶Á÷¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢À» Ãß°¡

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

°ü¸®ÀÚ´Â ÇØ´ç ¿ªÇÒ¿¡ ´ëÇØ¼­ ³ëµå°ü¸®±ÇÇÑ - ¼Ó¼ºº° ¼öÁ¤(ATTR_RULE_USER_ORG) ÀÌ»óÀÇ °ü¸®±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù.

[Á¤Àû/µ¿Àû ¿ªÇÒ ºÐ¸® Á¤Ã¥]

µ¿Àû ±ÔÄ¢À» Ãß°¡ÇϰíÀÚ ÇÏ´Â ¿ªÇÒÀ̳ª ±× »óÀ§¿ªÇÒµé Áß¿¡ Á¤Àû ¿ªÇҺи®Á¤Ã¥ÀÌ ¼³Á¤µÈ ¿ªÇÒÀÌ Á¸ÀçÇÏ´Â °æ¿ì ¹¬½ÃÀûÀÎ »ç¿ëÀÚ ÇÒ´çÀ¸·Î ÀÎÇÑ Á¤Àû ¿ªÇҺи®Á¤Ã¥ÀÇ ¼Õ»óÀ» ¸·±âÀ§Çؼ­ µ¿Àû ±ÔÄ¢ÀÇ Ãß°¡ ¹× ¼öÁ¤ÀÌ ±ÝÁöµÈ´Ù.

[¿ªÇÒ ÇÒ´ç Á¤Ã¥]

µ¿Àû ±ÔÄ¢À» Ãß°¡ÇϰíÀÚ ÇÏ´Â ¿ªÇÒÀ̳ª ±× »óÀ§¿ªÇÒµé Áß¿¡ ¿ªÇÒÇÒ´çÁ¤Ã¥ÀÌ ¼³Á¤µÈ ¿ªÇÒÀÌ Á¸ÀçÇÏ´Â °æ¿ì ¿ªÇÒ¿¡ ¼³Á¤ÇÒ ¼ö ÀÖ´Â µ¿Àû ±ÔÄ¢ÀÇ ¹üÀ§´Â ÀÚ½ÅÀ» Æ÷ÇÔÇÏ¿© °¡Àå °¡±î¿î »óÀ§ ¿ªÇÒ¿¡ ¼³Á¤µÈ ¿ªÇÒÇÒ´çÁ¤Ã¥ÀÇ ¹üÀ§ À̳»·Î Á¦ÇѵȴÙ.

Specified by:
addRoleUserOrgRule in interface RoleAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ Á¤º¸*
strRoleInfo - ¿ªÇÒ Á¤º¸ ID(DN)
strUserOrgInfo - »ç¿ëÀÚ Á¶Á÷ Á¤º¸ ID(DN)
bSubTree - È÷À§ Á¶Á÷¿¡µµ ÇØ´ç »ç¿ëÀÚ ÇÒ´ç ±ÔÄ¢ÀÌ Àû¿ëµÇ´ÂÁöÀÇ ¿©ºÎ
Returns:
¼º°øÇϸé true, ½ÇÆÐÇϸé false
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFSsdRelationExistsException - »ç¿ëÀÚ ÇÒ´ç ±ÔÄ¢À» ¼³Á¤ÇϰíÀÚ ÇÏ´Â ¿ªÇÒÀÌ ssd °ü°è·Î ¼³Á¤µÇ¾î ÀÖ´Â °æ¿ì¿¡ ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFAlreadyExistsException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ªÀÌ ÀÌ¹Ì Á¸ÀçÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFPrecondViolationException

deleteRoleUserGroupRule

public final boolean deleteRoleUserGroupRule(java.lang.String strAdminInfo,
                                             java.lang.String strRoleInfo,
                                             java.lang.String strUserGroupInfo)
                                      throws SFInitDaoException,
                                             SFInvalidParameterException,
                                             SFAccessRightException,
                                             SFEnvParamException,
                                             SFBindException,
                                             SFDaoException,
                                             SFNoSuchValueException
¿ªÇÒ¿¡ ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ ±×·ì¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢À» »èÁ¦.

±â´É

¿ªÇÒ¿¡ ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ ±×·ì¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢À» »èÁ¦

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

°ü¸®ÀÚ´Â ÇØ´ç ¿ªÇÒ¿¡ ´ëÇÏ¿© ³ëµå°ü¸®±ÇÇÑ - ¼Ó¼ºº° ¼öÁ¤(ATTR_RULE_USER_GROUP) ÀÌ»óÀÇ °ü¸®±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù.

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

deleteRoleUserOrgRule

public final boolean deleteRoleUserOrgRule(java.lang.String strAdminInfo,
                                           java.lang.String strRoleInfo,
                                           java.lang.String strUserOrgRuleInfo)
                                    throws SFInitDaoException,
                                           SFInvalidParameterException,
                                           SFAccessRightException,
                                           SFEnvParamException,
                                           SFBindException,
                                           SFDaoException,
                                           SFNoSuchValueException
¿ªÇÒ¿¡ ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ Á¶Á÷¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢À» »èÁ¦.

±â´É

¿ªÇÒ¿¡ ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ Á¶Á÷¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢À» »èÁ¦

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

°ü¸®ÀÚ´Â ÇØ´ç ¿ªÇÒ¿¡ ´ëÇÏ¿© ³ëµå°ü¸®±ÇÇÑ - ¼Ó¼ºº° ¼öÁ¤(ATTR_RULE_USER_ORG) ÀÌ»óÀÇ °ü¸®±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù.

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

getRoleUserAttrRule

public final java.lang.String getRoleUserAttrRule(java.lang.String strAdminInfo,
                                                  java.lang.String strRoleInfo)
                                           throws SFInitDaoException,
                                                  SFInvalidParameterException,
                                                  SFAccessRightException,
                                                  SFEnvParamException,
                                                  SFBindException,
                                                  SFDaoException
¿ªÇÒ¿¡ ¼³Á¤µÈ »ç¿ëÀÚ ¼Ó¼º¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢ Á¤º¸ Á¶È¸.

±â´É

¿ªÇÒ¿¡ ¼³Á¤µÈ »ç¿ëÀÚ ¼Ó¼º¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢ Á¤º¸ Á¶È¸

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

°ü¸®ÀÚ´Â ÇØ´ç ¿ªÇÒ¿¡ ´ëÇØ¼­ ³ëµå°ü¸®±ÇÇÑ - ¼Ó¼ºº° Á¶È¸(ATTR_RULE_USER_ATTR) ÀÌ»óÀÇ °ü¸®±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù.

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

getRoleUserGroupRule

public final java.util.Vector getRoleUserGroupRule(java.lang.String strAdminInfo,
                                                   java.lang.String strRoleInfo)
                                            throws SFInitDaoException,
                                                   SFInvalidParameterException,
                                                   SFAccessRightException,
                                                   SFEnvParamException,
                                                   SFBindException,
                                                   SFDaoException
¿ªÇÒ¿¡ ¼³Á¤µÈ »ç¿ëÀÚ ±×·ì¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢ Á¶È¸.

±â´É

¿ªÇÒ¿¡ ¼³Á¤µÈ »ç¿ëÀÚ ±×·ì¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢ Á¤º¸ Á¶È¸

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

°ü¸®ÀÚ´Â ÇØ´ç ¿ªÇÒ¿¡ ´ëÇØ¼­ ³ëµå°ü¸®±ÇÇÑ - ¼Ó¼ºº° Á¶È¸(ATTR_RULE_USER_GROUP) ÀÌ»óÀÇ °ü¸®±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù.

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

getRoleUserOrgRule

public final java.util.Vector getRoleUserOrgRule(java.lang.String strAdminInfo,
                                                 java.lang.String strRoleInfo)
                                          throws SFInitDaoException,
                                                 SFInvalidParameterException,
                                                 SFAccessRightException,
                                                 SFEnvParamException,
                                                 SFBindException,
                                                 SFDaoException
¿ªÇÒ¿¡ ¼³Á¤µÈ »ç¿ëÀÚ Á¶Á÷¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢ Á¶È¸.

±â´É

¿ªÇÒ¿¡ ¼³Á¤µÈ »ç¿ëÀÚ Á¶Á÷¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢ Á¤º¸ Á¶È¸

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

°ü¸®ÀÚ´Â ÇØ´ç ¿ªÇÒ¿¡ ´ëÇØ¼­ ³ëµå°ü¸®±ÇÇÑ - ¼Ó¼ºº° Á¶È¸(ATTR_RULE_USER_ORG) ÀÌ»óÀÇ °ü¸®±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù.

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

getPrecondEidInfo

public final java.lang.String getPrecondEidInfo(java.lang.String strPrecondId)
                                         throws SFInitDaoException
¿ªÇÒÇÒ´çÁ¤Ã¥ÀÇ À̸§ Á¤º¸ Á¶È¸

Specified by:
getPrecondEidInfo in interface RoleAdmin
Parameters:
strPrecondId - À̸§ Á¤º¸¸¦ ¾ò°íÀÚÇÏ´Â ¿ªÇÒÇÒ´çÁ¤Ã¥ÀÇ ID
Returns:
ÇØ´ç ¿ªÇÒÇÒ´çÁ¤Ã¥ÀÇ EID Á¤º¸
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý

getSsdRoleSetEidInfo

public final java.lang.String getSsdRoleSetEidInfo(java.lang.String strSsdRoleSetId)
                                            throws SFInitDaoException
Á¤Àû ¿ªÇҺи®Á¤Ã¥ÀÇ À̸§ Á¤º¸ Á¶È¸.

Specified by:
getSsdRoleSetEidInfo in interface RoleAdmin
Parameters:
strSsdRoleSetId - À̸§ Á¤º¸¸¦ ¾ò°íÀÚ ÇÏ´Â Á¤Àû ¿ªÇҺи®Á¤Ã¥ÀÇ ID
Returns:
ÇØ´ç Á¤Àû ¿ªÇҺи®Á¤Ã¥ÀÇ EID Á¤º¸
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý

getDsdRoleSetEidInfo

public final java.lang.String getDsdRoleSetEidInfo(java.lang.String strDsdRoleSetId)
                                            throws SFInitDaoException
µ¿Àû ¿ªÇҺи®Á¤Ã¥ÀÇ À̸§ Á¤º¸ Á¶È¸.

Specified by:
getDsdRoleSetEidInfo in interface RoleAdmin
Parameters:
strDsdRoleSetId - À̸§ Á¤º¸¸¦ ¾ò°íÀÚ ÇÏ´Â µ¿Àû ¿ªÇҺи®Á¤Ã¥ÀÇ ID
Returns:
ÇØ´ç µ¿Àû ¿ªÇҺи®Á¤Ã¥ÀÇ EID Á¤º¸
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý

getRoleUserRuleInfo

public final RoleUserRule getRoleUserRuleInfo(java.lang.String strAdminInfo,
                                              java.lang.String strRoleInfo)
                                       throws SFInitDaoException,
                                              SFInvalidParameterException,
                                              SFAccessRightException,
                                              SFEnvParamException,
                                              SFBindException,
                                              SFDaoException
¿ªÇÒ¿¡ ¼³Á¤µÈ ¸ðµç µ¿Àû ±ÔÄ¢ Á¤º¸¸¦ ¾ò¾î¿Â´Ù.

±â´É

¿ªÇÒ¿¡ ¼³Á¤µÇ¾î ÀÖ´Â ¸ðµç »ç¿ëÀÚ Á¶Á÷, »ç¿ëÀÚ ±×·ì, »ç¿ëÀÚ ¼Ó¼º¿¡ ´ëÇÑ ±ÔÄ¢ Á¤º¸¸¦ ¾ò¾î¿Â´Ù.

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

°ü¸®ÀÚ´Â ÇØ´ç¿ªÇÒ¿¡ ´ëÇØ ³ëµå°ü¸®±ÇÇÑ - ¼Ó¼ºº° ¼öÁ¤(ATTR_RULE_USER_ORG, ATTR_RULE_USER_GROUP, ATTR_RULE_USER_ATTR) ÀÌ»óÀÇ °ü¸®±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù.

Specified by:
getRoleUserRuleInfo in interface RoleAdmin
Parameters:
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ Á¤º¸
strRoleInfo - µ¿Àû ±ÔÄ¢ Á¤º¸¸¦ ¾ò¾î¿Ã ¿ªÇÒ Á¤º¸(DN)
Returns:
¿ªÇÒ¿¡ ¼³Á¤µÈ µ¿Àû ±ÔÄ¢¿¡ ´ëÇÑ Á¤º¸¸¦ ´ãÀº RoleUserRule °´Ã¼ ¶Ç´Â ¼³Á¤µÈ µ¿Àû ±ÔÄ¢ÀÌ ¾ø°Å³ª ¼öÇ൵Áß ¿¡·¯°¡ ¹ß»ýÇÏ¿´À¸¸é null
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý

modifyRoleUserAttrRule

public final boolean modifyRoleUserAttrRule(java.lang.String strAdminInfo,
                                            java.lang.String strRoleInfo,
                                            java.lang.String strUserAttrRule)
                                     throws SFInitDaoException,
                                            SFInvalidParameterException,
                                            SFAccessRightException,
                                            SFEnvParamException,
                                            SFBindException,
                                            SFDaoException,
                                            SFSsdRelationExistsException,
                                            SFInvalidDataFormatException,
                                            SFPrecondViolationException
¿ªÇÒ¿¡ ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ ¼Ó¼º¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢À» ¼öÁ¤.

±â´É

¿ªÇÒ¿¡ ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ ¼Ó¼º¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢À» ¼öÁ¤

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

°ü¸®ÀÚ´Â ÇØ´ç ¿ªÇÒ¿¡ ´ëÇØ¼­ ³ëµå°ü¸®±ÇÇÑ - ¼Ó¼ºº° ¼öÁ¤(ATTR_RULE_USER_ATTR) ÀÌ»óÀÇ °ü¸®±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù.

[Á¤Àû/µ¿Àû ¿ªÇÒ ºÐ¸® Á¤Ã¥]

µ¿Àû ±ÔÄ¢À» ¼öÁ¤ÇϰíÀÚ ÇÏ´Â ¿ªÇÒÀ̳ª ±× »óÀ§¿ªÇÒµé Áß¿¡ Á¤Àû ¿ªÇҺи®Á¤Ã¥ÀÌ ¼³Á¤µÈ ¿ªÇÒÀÌ Á¸ÀçÇÏ´Â °æ¿ì ¹¬½ÃÀûÀÎ »ç¿ëÀÚ ÇÒ´çÀ¸·Î ÀÎÇÑ Á¤Àû ¿ªÇҺи®Á¤Ã¥ÀÇ ¼Õ»óÀ» ¸·±âÀ§Çؼ­ µ¿Àû ±ÔÄ¢ÀÇ Ãß°¡ ¹× ¼öÁ¤ÀÌ ±ÝÁöµÈ´Ù.

[¿ªÇÒ ÇÒ´ç Á¤Ã¥]

µ¿Àû ±ÔÄ¢À» ¼öÁ¤ÇϰíÀÚ ÇÏ´Â ¿ªÇÒÀ̳ª ±× »óÀ§¿ªÇÒµé Áß¿¡ ¿ªÇÒÇÒ´çÁ¤Ã¥ÀÌ ¼³Á¤µÈ ¿ªÇÒÀÌ Á¸ÀçÇÏ´Â °æ¿ì ¿ªÇÒ¿¡ ¼³Á¤ÇÒ ¼ö ÀÖ´Â µ¿Àû ±ÔÄ¢ÀÇ ¹üÀ§´Â ÀÚ½ÅÀ» Æ÷ÇÔÇÏ¿© °¡Àå °¡±î¿î »óÀ§ ¿ªÇÒ¿¡ ¼³Á¤µÈ ¿ªÇÒÇÒ´çÁ¤Ã¥ÀÇ ¹üÀ§ À̳»·Î Á¦ÇѵȴÙ.

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

modifyRoleUserGroupRule

public final boolean modifyRoleUserGroupRule(java.lang.String strAdminInfo,
                                             java.lang.String strRoleInfo,
                                             java.util.Vector vcUserGroupRule)
                                      throws SFInitDaoException,
                                             SFInvalidParameterException,
                                             SFAccessRightException,
                                             SFEnvParamException,
                                             SFBindException,
                                             SFDaoException,
                                             SFSsdRelationExistsException,
                                             SFPrecondViolationException,
                                             SFInitGroupDaoException
¿ªÇÒ¿¡ ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ ±×·ì¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢À» ¼öÁ¤.

±â´É

¿ªÇÒ¿¡ ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ ±×·ì¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢À» ¼öÁ¤

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

°ü¸®ÀÚ´Â ÇØ´ç ¿ªÇÒ¿¡ ´ëÇØ¼­ ³ëµå°ü¸®±ÇÇÑ - ¼Ó¼ºº° ¼öÁ¤(ATTR_RULE_USER_GROUP) ÀÌ»óÀÇ °ü¸®±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù.

[Á¤Àû/µ¿Àû ¿ªÇÒ ºÐ¸® Á¤Ã¥]

µ¿Àû ±ÔÄ¢À» ¼öÁ¤ÇϰíÀÚ ÇÏ´Â ¿ªÇÒÀ̳ª ±× »óÀ§¿ªÇÒµé Áß¿¡ Á¤Àû ¿ªÇҺи®Á¤Ã¥ÀÌ ¼³Á¤µÈ ¿ªÇÒÀÌ Á¸ÀçÇÏ´Â °æ¿ì ¹¬½ÃÀûÀÎ »ç¿ëÀÚ ÇÒ´çÀ¸·Î ÀÎÇÑ Á¤Àû ¿ªÇҺи®Á¤Ã¥ÀÇ ¼Õ»óÀ» ¸·±âÀ§Çؼ­ µ¿Àû ±ÔÄ¢ÀÇ Ãß°¡ ¹× ¼öÁ¤ÀÌ ±ÝÁöµÈ´Ù.

[¿ªÇÒ ÇÒ´ç Á¤Ã¥]

µ¿Àû ±ÔÄ¢À» ¼öÁ¤ÇϰíÀÚ ÇÏ´Â ¿ªÇÒÀ̳ª ±× »óÀ§¿ªÇÒµé Áß¿¡ ¿ªÇÒÇÒ´çÁ¤Ã¥ÀÌ ¼³Á¤µÈ ¿ªÇÒÀÌ Á¸ÀçÇÏ´Â °æ¿ì ¿ªÇÒ¿¡ ¼³Á¤ÇÒ ¼ö ÀÖ´Â µ¿Àû ±ÔÄ¢ÀÇ ¹üÀ§´Â ÀÚ½ÅÀ» Æ÷ÇÔÇÏ¿© °¡Àå °¡±î¿î »óÀ§ ¿ªÇÒ¿¡ ¼³Á¤µÈ ¿ªÇÒÇÒ´çÁ¤Ã¥ÀÇ ¹üÀ§ À̳»·Î Á¦ÇѵȴÙ.

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

modifyRoleUserOrgRule

public final boolean modifyRoleUserOrgRule(java.lang.String strAdminInfo,
                                           java.lang.String strRoleInfo,
                                           java.util.Vector vcUserOrgRule)
                                    throws SFInitDaoException,
                                           SFInvalidParameterException,
                                           SFAccessRightException,
                                           SFEnvParamException,
                                           SFBindException,
                                           SFDaoException,
                                           SFSsdRelationExistsException,
                                           SFPrecondViolationException,
                                           SFInvalidDataFormatException
¿ªÇÒ¿¡ ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ Á¶Á÷¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢À» ¼öÁ¤.

±â´É

¿ªÇÒ¿¡ ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ Á¶Á÷¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢À» ¼öÁ¤

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

°ü¸®ÀÚ´Â ÇØ´ç ¿ªÇÒ¿¡ ´ëÇØ¼­ ³ëµå°ü¸®±ÇÇÑ - ¼Ó¼ºº° ¼öÁ¤(ATTR_RULE_USER_ORG) ÀÌ»óÀÇ °ü¸®±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù.

[Á¤Àû/µ¿Àû ¿ªÇÒ ºÐ¸® Á¤Ã¥]

µ¿Àû ±ÔÄ¢À» ¼öÁ¤ÇϰíÀÚ ÇÏ´Â ¿ªÇÒÀ̳ª ±× »óÀ§¿ªÇÒµé Áß¿¡ Á¤Àû ¿ªÇҺи®Á¤Ã¥ÀÌ ¼³Á¤µÈ ¿ªÇÒÀÌ Á¸ÀçÇÏ´Â °æ¿ì ¹¬½ÃÀûÀÎ »ç¿ëÀÚ ÇÒ´çÀ¸·Î ÀÎÇÑ Á¤Àû ¿ªÇҺи®Á¤Ã¥ÀÇ ¼Õ»óÀ» ¸·±âÀ§Çؼ­ µ¿Àû ±ÔÄ¢ÀÇ Ãß°¡ ¹× ¼öÁ¤ÀÌ ±ÝÁöµÈ´Ù.

[¿ªÇÒ ÇÒ´ç Á¤Ã¥]

µ¿Àû ±ÔÄ¢À» ¼öÁ¤ÇϰíÀÚ ÇÏ´Â ¿ªÇÒÀ̳ª ±× »óÀ§¿ªÇÒµé Áß¿¡ ¿ªÇÒÇÒ´çÁ¤Ã¥ÀÌ ¼³Á¤µÈ ¿ªÇÒÀÌ Á¸ÀçÇÏ´Â °æ¿ì ¿ªÇÒ¿¡ ¼³Á¤ÇÒ ¼ö ÀÖ´Â µ¿Àû ±ÔÄ¢ÀÇ ¹üÀ§´Â ÀÚ½ÅÀ» Æ÷ÇÔÇÏ¿© °¡Àå °¡±î¿î »óÀ§ ¿ªÇÒ¿¡ ¼³Á¤µÈ ¿ªÇÒÇÒ´çÁ¤Ã¥ÀÇ ¹üÀ§ À̳»·Î Á¦ÇѵȴÙ.

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

modifyRoleUserRuleInfo

public final boolean modifyRoleUserRuleInfo(java.lang.String strAdminInfo,
                                            java.lang.String strRoleInfo,
                                            RoleUserRule roleUserRule)
                                     throws SFInitDaoException,
                                            SFInvalidParameterException,
                                            SFAccessRightException,
                                            SFEnvParamException,
                                            SFBindException,
                                            SFDaoException,
                                            SFInitGroupDaoException,
                                            SFInvalidDataFormatException,
                                            SFPrecondViolationException,
                                            SFSsdRelationExistsException
¿ªÇÒ¿¡ ¼³Á¤µÇ¾î ÀÖ´Â µ¿Àû ±ÔÄ¢À» ¼öÁ¤.

±â´É

¿ªÇÒ¿¡ ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ Á¶Á÷, »ç¿ëÀÚ ±×·ì, »ç¿ëÀÚ ¼Ó¼º¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢À» ¼öÁ¤

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

°ü¸®ÀÚ´Â ÇØ´ç ¿ªÇÒ¿¡ ´ëÇØ¼­ ³ëµå°ü¸®±ÇÇÑ - ¼Ó¼ºº° ¼öÁ¤(ATTR_RULE_USER_ORG, ATTR_RULE_USER_GROUP, ATTR_RULE_USER_ATTR) ÀÌ»óÀÇ °ü¸®±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù.

[Á¤Àû/µ¿Àû ¿ªÇÒ ºÐ¸® Á¤Ã¥]

µ¿Àû ±ÔÄ¢À» ¼öÁ¤ÇϰíÀÚ ÇÏ´Â ¿ªÇÒÀ̳ª ±× »óÀ§¿ªÇÒµé Áß¿¡ Á¤Àû ¿ªÇҺи®Á¤Ã¥ÀÌ ¼³Á¤µÈ ¿ªÇÒÀÌ Á¸ÀçÇÏ´Â °æ¿ì ¹¬½ÃÀûÀÎ »ç¿ëÀÚ ÇÒ´çÀ¸·Î ÀÎÇÑ Á¤Àû ¿ªÇҺи®Á¤Ã¥ÀÇ ¼Õ»óÀ» ¸·±âÀ§Çؼ­ µ¿Àû ±ÔÄ¢ÀÇ Ãß°¡ ¹× ¼öÁ¤ÀÌ ±ÝÁöµÈ´Ù.

[¿ªÇÒ ÇÒ´ç Á¤Ã¥]

µ¿Àû ±ÔÄ¢À» ¼öÁ¤ÇϰíÀÚ ÇÏ´Â ¿ªÇÒÀ̳ª ±× »óÀ§¿ªÇÒµé Áß¿¡ ¿ªÇÒÇÒ´çÁ¤Ã¥ÀÌ ¼³Á¤µÈ ¿ªÇÒÀÌ Á¸ÀçÇÏ´Â °æ¿ì ¿ªÇÒ¿¡ ¼³Á¤ÇÒ ¼ö ÀÖ´Â µ¿Àû ±ÔÄ¢ÀÇ ¹üÀ§´Â ÀÚ½ÅÀ» Æ÷ÇÔÇÏ¿© °¡Àå °¡±î¿î »óÀ§ ¿ªÇÒ¿¡ ¼³Á¤µÈ ¿ªÇÒÇÒ´çÁ¤Ã¥ÀÇ ¹üÀ§ À̳»·Î Á¦ÇѵȴÙ.

Specified by:
modifyRoleUserRuleInfo in interface RoleAdmin
Parameters:
strRoleInfo - ¿ªÇÒ¿¡ ´ëÇÑ Á¤º¸(DN)
roleUserRule - ¼öÁ¤ÇÒ µ¿Àû ±ÔÄ¢¿¡ ´ëÇÑ Á¤º¸¸¦ ´ã°í ÀÖ´Â RoleUserRule °´Ã¼
strAdminInfo - ÀÌ ±â´ÉÀ» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ Á¤º¸
Returns:
¼º°øÇϸé true, ½ÇÆÐÇϸé false
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À߸øµÈ ÀÔ·Â °ªÀÌ µé¾î¿Â °æ¿ì¿¡ ¹ß»ý
SFAccessRightException - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚÀÇ ±ÇÇÑÀÌ ºÎÁ·ÇÑ °æ¿ì ¹ß»ý
SFEnvParamException - Ãʱâ ȯ°æ º¯¼ö °ªÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ¹ß»ý
SFBindException - ÀÛ¾÷ ¼öÇàÀ» À§ÇØ ÀúÀå¼Ò¿¡ ´ëÇÑ ¿¬°áÀÌ ½ÇÆÐÇÏ´Â °æ¿ì¿¡ ¹ß»ý
SFDaoException - ÀÛ¾÷ ¼öÇà Áß JNDI API¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFInitGroupDaoException - ¿¹¿Ü´Â group dao ¸ðµâÀÇ ÃʱâÈ­¿¡ ½ÇÆÐÇÑ °æ¿ì¿¡ ¹ß»ý
SFInvalidDataFormatException - ÇØ´ç µ¥ÀÌÅÍÀÇ Çü½ÄÀÌ À߸øµÈ °æ¿ì¿¡ ¹ß»ý
SFPrecondViolationException - ¼öÇàÇϰíÀÚ ÇÏ´Â ÀÛ¾÷ÀÌ ¼±ÇàÁ¶°Ç¿¡ À§¹èµÇ´Â °æ¿ì ¹ß»ý
SFSsdRelationExistsException

modifySsdRoleSetRoleMembers

public final boolean modifySsdRoleSetRoleMembers(java.lang.String strAdminInfo,
                                                 java.lang.String strSsdRoleSetInfo,
                                                 java.util.Vector vcSsdRoleMembers)
                                          throws SFInitDaoException,
                                                 SFInvalidParameterException,
                                                 SFEnvParamException,
                                                 SFSsdViolationException,
                                                 SFBindException,
                                                 SFDaoException,
                                                 SFAccessRightException,
                                                 SFUserRuleExistsException
Á¤Àû ¿ªÇҺи®Á¤Ã¥¿¡ ¼³Á¤µÈ ¿ªÇҵ鿡 ´ëÇÑ ¸ñ·Ï Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.

±â´É

Á¤Àû ¿ªÇҺи®Á¤Ã¥¿¡ ¼³Á¤µÈ ¿ªÇҵ鿡 ´ëÇÑ ¸ñ·Ï Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

Á¤Àû ¿ªÇҺи®Á¤Ã¥À» ¼öÁ¤ÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ´Â ¿ªÇҺи®Á¤Ã¥¿¡¼­ Ãß°¡, »èÁ¦µÇ´Â ¸ðµç ¿ªÇҵ鿡 ´ëÇØ¼­ ³ëµå°ü¸®±ÇÇÑ - ¼Ó¼ºº° ¼öÁ¤(ATTR_SSD_CONSTRAINT ¼Ó¼º) ÀÌ»óÀÇ °ü¸®±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù.

[Á¤Àû/µ¿Àû ¿ªÇÒ ºÐ¸® Á¤Ã¥]

Á¤Àû ¿ªÇҺи®Á¤Ã¥ÀÌ Àû¿ëµÉ ¿ªÇÒµéÀÇ ÇÏÀ§ ¿ªÇҵ鵵 µ¿ÀÏÇÏ°Ô ÇØ´ç Á¤Ã¥ÀÇ ¿µÇâÀ» ¹Þ°ÔµÇ¹Ç·Î ¼öÁ¤ ´ç½Ã¿¡ ÀÌ·¯ÇÑ ÇÏÀ§ ¿ªÇÒµé Áß µ¿Àû ±ÔÄ¢ÀÌ ¼³Á¤µÈ ¿ªÇÒÀÌ Á¸ÀçÇÏ¿© »ç¿ëÀÚ, ÀÚ¿øÀÇ °£Á¢ ÇÒ´ç¿¡ ÀÇÇÑ Á¤Àû ¿ªÇҺи®Á¤Ã¥ÀÇ ¼Õ»óÀÌ ¹ß»ýÇÒ ¼ö ÀÖ´Â °æ¿ì ÇØ´ç Á¤Ã¥ÀÇ ¼öÁ¤Àº ½ÇÆÐÇÑ´Ù.
Á¤Àû ¿ªÇҺи®Á¤Ã¥ÀÌ Àû¿ëµÉ ¿ªÇÒµé°ú ±× ÇÏÀ§ ¿ªÇҵ鰣¿¡ µ¿ÀÏÇÑ »ç¿ëÀÚ³ª ÀÚ¿øÀÌ ÇÒ´çµÇ¾î ÀÖ´Â °æ¿ì ÇØ´ç ¿ªÇÒ ¸ñ·ÏÀÇ ¼öÁ¤Àº ½ÇÆÐÇÑ´Ù.

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

modifyDsdRoleSetRoleMembers

public final boolean modifyDsdRoleSetRoleMembers(java.lang.String strAdminInfo,
                                                 java.lang.String strDsdRoleSetInfo,
                                                 java.util.Vector vcDsdRoleMembers)
                                          throws SFInitDaoException,
                                                 SFInvalidParameterException,
                                                 SFEnvParamException,
                                                 SFBindException,
                                                 SFDaoException,
                                                 SFAccessRightException,
                                                 SFUserRuleExistsException
µ¿Àû ¿ªÇҺи®Á¤Ã¥¿¡ ¼³Á¤µÈ ¿ªÇҵ鿡 ´ëÇÑ ¸ñ·Ï Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.

±â´É

µ¿Àû ¿ªÇҺи®Á¤Ã¥¿¡ ¼³Á¤µÈ ¿ªÇҵ鿡 ´ëÇÑ ¸ñ·Ï Á¤º¸¸¦ ¼öÁ¤ÇÑ´Ù.

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

µ¿Àû ¿ªÇҺи®Á¤Ã¥À» ¼öÁ¤ÇϰíÀÚ ÇÏ´Â °ü¸®ÀÚ´Â ¿ªÇҺи®Á¤Ã¥¿¡ Ãß°¡, »èÁ¦µÇ´Â ¸ðµç ¿ªÇҵ鿡 ´ëÇØ¼­ ³ëµå°ü¸®±ÇÇÑ - ¼Ó¼ºº° ¼öÁ¤(ATTR_DSD_CONSTRAINT ¼Ó¼º) ÀÌ»óÀÇ °ü¸®±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù.

[Á¤Àû/µ¿Àû ¿ªÇÒ ºÐ¸® Á¤Ã¥]

µ¿Àû ¿ªÇҺи®Á¤Ã¥ÀÌ Àû¿ëµÉ ¿ªÇÒµéÀÇ ÇÏÀ§ ¿ªÇҵ鵵 µ¿ÀÏÇÏ°Ô ÇØ´ç Á¤Ã¥ÀÇ ¿µÇâÀ» ¹Þ°ÔµÇ¹Ç·Î ¼öÁ¤ ´ç½Ã¿¡ ÀÌ·¯ÇÑ ÇÏÀ§ ¿ªÇÒµé Áß µ¿Àû ±ÔÄ¢ÀÌ ¼³Á¤µÈ ¿ªÇÒÀÌ Á¸ÀçÇÏ¿© »ç¿ëÀÚ, ÀÚ¿øÀÇ °£Á¢ ÇÒ´ç¿¡ ÀÇÇÑ Á¤Àû ¿ªÇҺи®Á¤Ã¥ÀÇ ¼Õ»óÀÌ ¹ß»ýÇÒ ¼ö ÀÖ´Â °æ¿ì ÇØ´ç Á¤Ã¥ÀÇ ¼öÁ¤Àº ½ÇÆÐÇÑ´Ù.

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

makePrecondId

public final java.lang.String makePrecondId(java.lang.String strPrecondEid)
                                     throws SFInitDaoException,
                                            SFInvalidParameterException
¿ªÇÒÇÒ´çÁ¤Ã¥ÀÇ ID °ªÀ» »ý¼ºÇÑ´Ù.

Specified by:
makePrecondId in interface RoleAdmin
Returns:
¿ªÇÒ´çÁ¤Ã¥ÀÇ ID °ª
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À̸§À¸·Î »ç¿ëµÉ ¼ö ¾ø´Â ¹®ÀÚ¸¦ Æ÷ÇÔÇϰí Àְųª ÀԷ°ªÀÌ null ÀÎ °æ¿ì¿¡ ¹ß»ý

makeSsdRoleSetId

public final java.lang.String makeSsdRoleSetId(java.lang.String strSsdRoleSetEid)
                                        throws SFInitDaoException,
                                               SFInvalidParameterException
Á¤Àû ¿ªÇҺи®Á¤Ã¥ÀÇ ID °ªÀ» »ý¼ºÇÑ´Ù.

Specified by:
makeSsdRoleSetId in interface RoleAdmin
Returns:
Á¤Àû ¿ªÇҺи®Á¤Ã¥ÀÇ ID °ª
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À̸§À¸·Î »ç¿ëµÉ ¼ö ¾ø´Â ¹®ÀÚ¸¦ Æ÷ÇÔÇϰí Àְųª ÀԷ°ªÀÌ null ÀÎ °æ¿ì¿¡ ¹ß»ý

makeDsdRoleSetId

public final java.lang.String makeDsdRoleSetId(java.lang.String strDsdRoleSetEid)
                                        throws SFInitDaoException,
                                               SFInvalidParameterException
µ¿Àû ¿ªÇҺи®Á¤Ã¥ÀÇ ID °ªÀ» »ý¼ºÇÑ´Ù.

Specified by:
makeDsdRoleSetId in interface RoleAdmin
Returns:
µ¿Àû ¿ªÇҺи®Á¤Ã¥ÀÇ ID °ª
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À̸§À¸·Î »ç¿ëµÉ ¼ö ¾ø´Â ¹®ÀÚ¸¦ Æ÷ÇÔÇϰí Àְųª ÀԷ°ªÀÌ null ÀÎ °æ¿ì¿¡ ¹ß»ý

makeRoleId

public final java.lang.String makeRoleId(java.lang.String strBaseId,
                                         java.lang.String strRoleEid)
                                  throws SFInitDaoException,
                                         SFInvalidParameterException
¿ªÇÒÀÇ ID °ªÀ» »ý¼ºÇÑ´Ù.

Specified by:
makeRoleId in interface RoleAdmin
Parameters:
strBaseId - ID ¸¦ »ý¼ºÇÒ ¿ªÇÒÀÇ Á÷Á¢ ºÎ¸ð ¿ªÇÒÀÇ ID, null ÀÎ °æ¿ì ¿ªÇÒ ·çÆ®¿¡ Ãß°¡
Returns:
¿ªÇÒÀÇ ID °ª
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException - À̸§À¸·Î »ç¿ëµÉ ¼ö ¾ø´Â ¹®ÀÚ¸¦ Æ÷ÇÔÇϰí Àְųª ÀԷ°ªÀÌ null ÀÎ °æ¿ì¿¡ ¹ß»ý

getRoleBaseInfo

public final java.lang.String getRoleBaseInfo(java.lang.String strRoleId)
                                       throws SFInitDaoException
¿ªÇÒÀÇ Á÷Á¢ ºÎ¸ð ¿ªÇÒÀÇ Á¤º¸¸¦ Á¶È¸

Specified by:
getRoleBaseInfo in interface RoleAdmin
Parameters:
strRoleId - ¿ªÇÒ Á¤º¸(ID)
Returns:
ÇØ´ç ¿ªÇÒÀÇ Á÷Á¢ ºÎ¸ð ¿ªÇÒÀÇ Á¤º¸(ID)
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý

getRoleEidInfo

public final java.lang.String getRoleEidInfo(java.lang.String strRoleId)
                                      throws SFInitDaoException
¿ªÇÒÀÇ À̸§ Á¤º¸ Á¶È¸.

Specified by:
getRoleEidInfo in interface RoleAdmin
Parameters:
strRoleId - À̸§ Á¤º¸¸¦ Á¶È¸ÇÒ ¿ªÇÒÀÇ ID
Returns:
ÇØ´ç ¿ªÇÒÀÇ EID Á¤º¸
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý

getUserOrgInfoInUserOrgRule

public final java.lang.String getUserOrgInfoInUserOrgRule(java.lang.String strUserOrgRule)
                                                   throws SFInitDaoException,
                                                          SFInvalidDataFormatException,
                                                          SFInvalidParameterException
»ç¿ëÀÚ Á¶Á÷¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢ Á¤º¸¿¡¼­ »ç¿ëÀÚ Á¶Á÷ Á¤º¸¸¦ ¾ò´Â´Ù.
»ç¿ëÀÚ Á¶Á÷¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢ Á¤º¸´Â »ç¿ëÀÚ Á¶Á÷ Á¤º¸¿Í ÇØ´ç »ç¿ëÀÚ Á¶Á÷ÀÇ ÇÏÀ§ Á¶Á÷ ¹× »ç¿ëÀÚ µé¿¡°Ôµµ ÇØ´ç ±ÔÄ¢À» Àû¿ëÇÒÁöÀÇ ¿©ºÎ¿¡ ´ëÇÑ Á¤º¸¸¦ Æ÷ÇÔÇϰí ÀÖ´Ù.

Specified by:
getUserOrgInfoInUserOrgRule in interface RoleAdmin
Parameters:
strUserOrgRule - »ç¿ëÀÚ Á¶Á÷¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢
Returns:
»ç¿ëÀÚ Á¶Á÷¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢ Á¤º¸¿¡ ´ã±ä »ç¿ëÀÚ Á¶Á÷ Á¤º¸
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidDataFormatException
SFInvalidParameterException

getIsSubTreeInUserOrgRule

public final boolean getIsSubTreeInUserOrgRule(java.lang.String strUserOrgRule)
                                        throws SFInitDaoException,
                                               SFInvalidDataFormatException,
                                               SFInvalidParameterException
»ç¿ëÀÚ Á¶Á÷¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢ Á¤º¸¿¡¼­ ÇÏÀ§ Á¶Á÷ Æ÷ÇÔ ¿©ºÎ Á¤º¸¸¦ ¾ò´Â´Ù.
»ç¿ëÀÚ Á¶Á÷¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢ Á¤º¸´Â »ç¿ëÀÚ Á¶Á÷ Á¤º¸¿Í ÇØ´ç »ç¿ëÀÚ Á¶Á÷ÀÇ ÇÏÀ§ Á¶Á÷ ¹× »ç¿ëÀÚ µé¿¡°Ôµµ ÇØ´ç ±ÔÄ¢À» Àû¿ëÇÒÁöÀÇ ¿©ºÎ¿¡ ´ëÇÑ Á¤º¸¸¦ Æ÷ÇÔÇϰí ÀÖ´Ù.

Specified by:
getIsSubTreeInUserOrgRule in interface RoleAdmin
Parameters:
strUserOrgRule - »ç¿ëÀÚ Á¶Á÷¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢
Returns:
»ç¿ëÀÚ Á¶Á÷¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢ Á¤º¸¿¡ ´ã±ä ÇÏÀ§ Á¶Á÷ Æ÷ÇÔ ¿©ºÎ. true Æ÷ÇÔ, false Æ÷ÇÔÇÏÁö ¾ÊÀº
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidDataFormatException
SFInvalidParameterException

getFilterInUserAttrRule

public final java.lang.String getFilterInUserAttrRule(java.lang.String strUserAttrRule)
                                               throws SFInvalidDataFormatException,
                                                      SFInvalidParameterException
»ç¿ëÀÚ ¼Ó¼º¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢ Á¤º¸¿¡¼­ »ç¿ëÀÚ ¼Ó¼º¿¡ ´ëÇÑ °Ë»ö Á¶°Ç Á¤º¸¸¦ ¾ò´Â´Ù.
»ç¿ëÀÚ ¼Ó¼º¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢ Á¤º¸´Â »ç¿ëÀÚ ¼Ó¼ºÀ» ÀÌ¿ëÇÑ °Ë»ö Á¶°Ç Á¤º¸¿Í ÇØ´ç °Ë»öÁ¶°ÇÀÌ Àû¿ëµÉ »ç¿ëÀÚ Á¶Á÷¿¡ ´ëÇÑ Á¤º¸¸¦ Æ÷ÇÔÇϰí ÀÖ´Ù. »ç¿ëÀÚ Á¶Á÷ Á¤º¸°¡ *ÀÎ °æ¿ì ¼³Á¤µÈ °Ë»öÁ¶°ÇÀº ÇöÀç ½Ã½ºÅÛ¿¡ ¼³Á¤µÈ ¸ðµç »ç¿ëÀÚ ÀúÀå¼Ò¿¡ ´ëÇØ¼­ Àû¿ëµÈ´Ù.

Specified by:
getFilterInUserAttrRule in interface RoleAdmin
Parameters:
strUserAttrRule - »ç¿ëÀÚ ¼Ó¼º¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢
Returns:
»ç¿ëÀÚ ¼Ó¼º¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢¿¡ ¼³Á¤µÇ¾î ÀÖ´Â °Ë»ö Á¶°Ç Á¤º¸
Throws:
SFInvalidDataFormatException - ÀÔ·ÂµÈ Á¤º¸ÀÇ Çü½ÄÀÌ À߸øµÈ °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException

getUserOrgInUserAttrRule

public final java.lang.String getUserOrgInUserAttrRule(java.lang.String strUserAttrRule)
                                                throws SFInitDaoException,
                                                       SFInvalidDataFormatException,
                                                       SFInvalidParameterException
»ç¿ëÀÚ ¼Ó¼º¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢ Á¤º¸¿¡¼­ °Ë»ö Á¶°ÇÀÌ Àû¿ëµÉ »ç¿ëÀÚ Á¶Á÷¿¡ ´ëÇÑ Á¤º¸¸¦ ¾ò´Â´Ù.
»ç¿ëÀÚ ¼Ó¼º¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢ Á¤º¸´Â »ç¿ëÀÚ ¼Ó¼ºÀ» ÀÌ¿ëÇÑ °Ë»ö Á¶°Ç Á¤º¸¿Í ÇØ´ç °Ë»öÁ¶°ÇÀÌ Àû¿ëµÉ »ç¿ëÀÚ Á¶Á÷¿¡ ´ëÇÑ Á¤º¸¸¦ Æ÷ÇÔÇϰí ÀÖ´Ù. »ç¿ëÀÚ Á¶Á÷ Á¤º¸°¡ *ÀÎ °æ¿ì ¼³Á¤µÈ °Ë»öÁ¶°ÇÀº ÇöÀç ½Ã½ºÅÛ¿¡ ¼³Á¤µÈ ¸ðµç »ç¿ëÀÚ ÀúÀå¼Ò¿¡ ´ëÇØ¼­ Àû¿ëµÈ´Ù.

Specified by:
getUserOrgInUserAttrRule in interface RoleAdmin
Parameters:
strUserAttrRule - »ç¿ëÀÚ ¼Ó¼º ÇÒ´ç ±ÔÄ¢
Returns:
»ç¿ëÀÚ ¼Ó¼º¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢¿¡ ¼³Á¤µÇ¾î ÀÖ´Â ´ã±ä »ç¿ëÀÚ Á¶Á÷ Á¤º¸
Throws:
SFInitDaoException - DAO ¸ðµâÀÌ ÃʱâÈ­ µÇÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
SFInvalidDataFormatException - ÀÔ·ÂµÈ Á¤º¸ÀÇ Çü½ÄÀÌ À߸øµÈ °æ¿ì¿¡ ¹ß»ý
SFInvalidParameterException

deleteInvalidAdoptedRole

public final boolean deleteInvalidAdoptedRole(java.lang.String strPrecondInfo,
                                              java.lang.String strRoleInfo)
¿ªÇÒÇÒ´çÁ¤Ã¥¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ¿ªÇÒ·Î ¼³Á¤µÇ¾î ÀÖ´Â ¿ªÇÒÀ» »èÁ¦ÇÑ´Ù.

Specified by:
deleteInvalidAdoptedRole in interface RoleAdmin
Parameters:
strPrecondInfo - ¿ªÇÒÇÒ´çÁ¤Ã¥ÀÇ Á¤º¸(ID)
strRoleInfo - ¿ªÇÒ Á¤º¸
Returns:
true - ¼º°ø, false - ½ÇÆÐ

deleteInvalidAssignedUser

public final boolean deleteInvalidAssignedUser(java.lang.String strRoleInfo,
                                               java.lang.String strUserInfo)
¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ·Î ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.

Specified by:
deleteInvalidAssignedUser in interface RoleAdmin
Parameters:
strRoleInfo - ¿ªÇÒ Á¤º¸
strUserInfo - »ç¿ëÀÚ Á¤º¸
Returns:
true - ¼º°ø, false - ½ÇÆÐ

deleteInvalidAssignedUsers

public final boolean deleteInvalidAssignedUsers(java.lang.String strRoleInfo,
                                                java.util.Vector vcUsers)
¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ·Î ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚµéÀÇ Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.

Specified by:
deleteInvalidAssignedUsers in interface RoleAdmin
Parameters:
strRoleInfo - ¿ªÇÒ Á¤º¸
vcUsers - »ç¿ëÀÚ ¸ñ·Ï, nullÀÎ °æ¿ì ¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ·Î ¼³Á¤µÇ¾î ÀÖ´Â ¸ðµç »ç¿ëÀÚµéÀÇ Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.
Returns:
true - ¼º°ø, false - ½ÇÆÐ

deleteInvalidGrantResperm

public final boolean deleteInvalidGrantResperm(java.lang.String strRoleInfo,
                                               java.lang.String strRespermInfo)
¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ÀÚ¿øÀ¸·Î ¼³Á¤µÇ¾î ÀÖ´Â ÀÚ¿ø Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.

Specified by:
deleteInvalidGrantResperm in interface RoleAdmin
Parameters:
strRoleInfo - ¿ªÇÒ Á¤º¸
strRespermInfo - ÀÚ¿ø Á¤º¸
Returns:
true - ¼º°ø, false - ½ÇÆÐ

deleteInvalidGrantResperms

public final boolean deleteInvalidGrantResperms(java.lang.String strRoleInfo,
                                                java.util.Vector vcResperms)
¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ÀÚ¿øÀ¸·Î ¼³Á¤µÇ¾î ÀÖ´Â ÀÚ¿øµéÀÇ Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.

Specified by:
deleteInvalidGrantResperms in interface RoleAdmin
Parameters:
strRoleInfo - ¿ªÇÒ Á¤º¸
vcResperms - ÀÚ¿ø ¸ñ·Ï, nullÀÎ °æ¿ì ¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ÀÚ¿ø·Î ¼³Á¤µÇ¾î ÀÖ´Â ¸ðµç ÀÚ¿øµéÀÇ Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.
Returns:
true - ¼º°ø, false - ½ÇÆÐ

deleteInvalidPrecond

public final boolean deleteInvalidPrecond(java.lang.String strPrecondInfo,
                                          java.lang.String strPrecond)
¿ªÇÒÇÒ´çÁ¤Ã¥¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ¿ªÇÒÇÒ´çÁ¤Ã¥À¸·Î ¼³Á¤µÇ¾î ÀÖ´Â ¿ªÇÒÇÒ´çÁ¤Ã¥Á¤º¸(»ç¿ëÀÚÁ¶Á÷, ÀÚ¿ø)¸¦ »èÁ¦ÇÑ´Ù.

Specified by:
deleteInvalidPrecond in interface RoleAdmin
Parameters:
strPrecondInfo - ¿ªÇÒÇÒ´çÁ¤Ã¥ Á¤º¸
strPrecond - »èÁ¦ÇÒ ¿ªÇÒÇÒ´çÁ¤Ã¥ Á¤º¸(»ç¿ëÀÚ Á¶Á÷, ÀÚ¿ø)
Returns:
true - ¼º°ø, false - ½ÇÆÐ

deleteInvalidPreconds

public final boolean deleteInvalidPreconds(java.lang.String strPrecondInfo,
                                           java.util.Vector vcPreconds)
¿ªÇÒÇÒ´çÁ¤Ã¥¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ¿ªÇÒÇÒ´çÁ¤Ã¥À¸·Î ¼³Á¤µÇ¾î ÀÖ´Â ¿ªÇÒÇÒ´çÁ¤Ã¥Á¤º¸(»ç¿ëÀÚÁ¶Á÷, ÀÚ¿ø)µéÀ» »èÁ¦ÇÑ´Ù.

Specified by:
deleteInvalidPreconds in interface RoleAdmin
Parameters:
strPrecondInfo - ¿ªÇÒÇÒ´çÁ¤Ã¥ Á¤º¸
vcPreconds - »èÁ¦ÇÒ ¿ªÇÒÇÒ´çÁ¤Ã¥ Á¤º¸(»ç¿ëÀÚ Á¶Á÷, ÀÚ¿ø) ¸ñ·Ï, nullÀÎ °æ¿ì ¿ªÇÒÇÒ´çÁ¤Ã¥¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ¿ªÇÒÇÒ´çÁ¤Ã¥ Á¤º¸(»ç¿ëÀÚ Á¶Á÷, ÀÚ¿ø)·Î ¼³Á¤µÇ¾î ÀÖ´Â ¸ðµç ¿ªÇÒÇÒ´çÁ¤Ã¥ Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.
Returns:
true - ¼º°ø, false - ½ÇÆÐ

deleteInvalidSsdRoleMember

public final boolean deleteInvalidSsdRoleMember(java.lang.String SsdInfo,
                                                java.lang.String strRoleInfo)
Á¤Àû ¿ªÇҺи®Á¤Ã¥¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ¿ªÇÒµéÀ¸·Î ¼³Á¤µÇ¾î ÀÖ´Â ¿ªÇÒ Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.

Specified by:
deleteInvalidSsdRoleMember in interface RoleAdmin
Parameters:
SsdInfo - Á¤Àû ¿ªÇҺи®Á¤Ã¥ Á¤º¸
strRoleInfo - ¿ªÇÒ Á¤º¸
Returns:
true - ¼º°ø, false - ½ÇÆÐ

deleteInvalidDsdRoleMember

public final boolean deleteInvalidDsdRoleMember(java.lang.String DsdInfo,
                                                java.lang.String strRoleInfo)
µ¿Àû ¿ªÇҺи®Á¤Ã¥¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ)) ¿ªÇÒµé·Î ¼³Á¤µÇ¾î ÀÖ´Â ¿ªÇÒ Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.

Specified by:
deleteInvalidDsdRoleMember in interface RoleAdmin
Parameters:
DsdInfo - µ¿Àû ¿ªÇҺи®Á¤Ã¥ Á¤º¸
strRoleInfo - ¿ªÇÒ Á¤º¸
Returns:
true - ¼º°ø, false - ½ÇÆÐ

deleteInvalidSsdRoleMembers

public final boolean deleteInvalidSsdRoleMembers(java.lang.String strSsdInfo,
                                                 java.util.Vector vcRoles)
Á¤Àû ¿ªÇҺи®Á¤Ã¥¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ¿ªÇÒµé·Î ¼³Á¤µÇ¾î ÀÖ´Â ¿ªÇÒµéÀÇ Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.

Specified by:
deleteInvalidSsdRoleMembers in interface RoleAdmin
Parameters:
vcRoles - ¿ªÇÒ ¸ñ·Ï. null ÀÎ °æ¿ì À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ¿ªÇÒµé·Î ¼³Á¤µÇ¾î ÀÖ´Â ¸ðµç ¿ªÇÒµéÀÇ Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.
strSsdInfo - Á¤Àû ¿ªÇҺи®Á¤Ã¥ Á¤º¸
Returns:
true - ¼º°ø, false - ½ÇÆÐ

deleteInvalidDsdRoleMembers

public final boolean deleteInvalidDsdRoleMembers(java.lang.String strDsdInfo,
                                                 java.util.Vector vcRoles)
µ¿Àû ¿ªÇҺи®Á¤Ã¥¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ¿ªÇÒµé·Î ¼³Á¤µÇ¾î ÀÖ´Â ¿ªÇÒµéÀÇ Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.

Specified by:
deleteInvalidDsdRoleMembers in interface RoleAdmin
Parameters:
vcRoles - ¿ªÇÒ ¸ñ·Ï. null ÀÎ °æ¿ì À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ¿ªÇÒµé·Î ¼³Á¤µÇ¾î ÀÖ´Â ¸ðµç ¿ªÇÒµéÀÇ Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.
strDsdInfo - µ¿Àû ¿ªÇҺи®Á¤Ã¥ Á¤º¸
Returns:
true - ¼º°ø, false - ½ÇÆÐ

deleteInvalidUserAttrRule

public final boolean deleteInvalidUserAttrRule(java.lang.String strRoleInfo,
                                               java.lang.String strUserAttrRule)
¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ ¼Ó¼º¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢À¸·Î ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ ¼Ó¼º¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢ÀÇ Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.
ÀÌ·¯ÇÑ °æ¿ì´Â »ç¿ëÀÚ ¼Ó¼º¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢¿¡ ¼³Á¤µÈ »ç¿ëÀÚ Á¶Á÷ÀÌ »èÁ¦µÈ °æ¿ì ¹ß»ýÇÑ´Ù.

Specified by:
deleteInvalidUserAttrRule in interface RoleAdmin
Parameters:
strRoleInfo - ¿ªÇÒ Á¤º¸
strUserAttrRule - »ç¿ëÀÚ ¼Ó¼º¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢
Returns:
true - ¼º°ø, false - ½ÇÆÐ

deleteInvalidUserGroupRule

public final boolean deleteInvalidUserGroupRule(java.lang.String strRoleInfo,
                                                java.lang.String strGroupInfo)
¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ ±×·ì¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢À¸·Î ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ ±×·ì¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢ÀÇ Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.
ÀÌ·¯ÇÑ °æ¿ì´Â »ç¿ëÀÚ ±×·ì¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢¿¡ ¼³Á¤µÈ »ç¿ëÀÚ ±×·ìÀÌ »èÁ¦µÈ °æ¿ì ¹ß»ýÇÑ´Ù.

Specified by:
deleteInvalidUserGroupRule in interface RoleAdmin
Parameters:
strRoleInfo - ¿ªÇÒ Á¤º¸
strGroupInfo - »ç¿ëÀÚ ±×·ì¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢ Á¤º¸
Returns:
true - ¼º°ø, false - ½ÇÆÐ

deleteInvalidUserGroupRules

public final boolean deleteInvalidUserGroupRules(java.lang.String strRoleInfo,
                                                 java.util.Vector vcGroups)
¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ ±×·ì¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢À¸·Î ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ ±×·ì¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢µéÀÇ Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.

Specified by:
deleteInvalidUserGroupRules in interface RoleAdmin
Parameters:
strRoleInfo - ¿ªÇÒ Á¤º¸
vcGroups - »ç¿ëÀÚ ±×·ì¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢ÀÇ ¸ñ·Ï, nullÀÎ °æ¿ì ¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ¼­¿ëÀÚ ±×·ì ÇÒ´ç ±ÔÄ¢À¸·Î ¼³Á¤µÇ¾î ÀÖ´Â ¸ðµç »ç¿ëÀÚ ±×·ì ÇÒ´ç ±ÔÄ¢µéÀÇ Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.
Returns:
true - ¼º°ø, false - ½ÇÆÐ

deleteInvalidUserOrgRule

public final boolean deleteInvalidUserOrgRule(java.lang.String strRoleInfo,
                                              java.lang.String strUserOrgInfo)
¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ Á¶Á÷¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢À¸·Î ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ Á¶Á÷¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢ÀÇ Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.

Specified by:
deleteInvalidUserOrgRule in interface RoleAdmin
Parameters:
strRoleInfo - ¿ªÇÒ Á¤º¸
strUserOrgInfo - »ç¿ëÀÚ Á¶Á÷¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢ Á¤º¸
Returns:
true - ¼º°ø, false - ½ÇÆÐ

deleteInvalidUserOrgRules

public final boolean deleteInvalidUserOrgRules(java.lang.String strRoleInfo,
                                               java.util.Vector vcUserOrgs)
¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ Á¶Á÷¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢À¸·Î ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ Á¶Á÷¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢µéÀÇ Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.

Specified by:
deleteInvalidUserOrgRules in interface RoleAdmin
Parameters:
strRoleInfo - ¿ªÇÒ Á¤º¸
vcUserOrgs - »ç¿ëÀÚ Á¶Á÷¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢ÀÇ ¸ñ·Ï, nullÀÎ °æ¿ì ¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ¼­¿ëÀÚ Á¶Á÷¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢À¸·Î ¼³Á¤µÇ¾î ÀÖ´Â ¸ðµç »ç¿ëÀÚ Á¶Á÷¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢µéÀÇ Á¤º¸¸¦ »èÁ¦ÇÑ´Ù.
Returns:
true - ¼º°ø, false - ½ÇÆÐ

getInvalidAdoptedRole

public final java.lang.String getInvalidAdoptedRole(java.lang.String strPrecondInfo)
¿ªÇÒÇÒ´çÁ¤Ã¥¿¡¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ¿ªÇÒ·Î ¼³Á¤µÇ¾î ÀÖ´Â ¿ªÇÒÀÇ Á¤º¸¸¦ ¾ò´Â´Ù.

Specified by:
getInvalidAdoptedRole in interface RoleAdmin
Parameters:
strPrecondInfo - ¿ªÇÒÇÒ´çÁ¤Ã¥ Á¤º¸
Returns:
¿ªÇÒÇÒ´çÁ¤Ã¥¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ¿ªÇÒ·Î ¼³Á¤µÇ¾î ÀÖ´Â ¿ªÇÒÀÇ Á¤º¸

getInvalidAssignedUsers

public final java.util.Vector getInvalidAssignedUsers(java.lang.String strRoleInfo)
¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ·Î ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚµéÀÇ Á¤º¸¸¦ ¾ò´Â´Ù.

Specified by:
getInvalidAssignedUsers in interface RoleAdmin
Parameters:
strRoleInfo - ¿ªÇÒ Á¤º¸
Returns:
¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ·Î ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚµéÀÇ ¸ñ·Ï

getInvalidGrantedResperms

public final java.util.Vector getInvalidGrantedResperms(java.lang.String strRoleInfo)
¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ÀÚ¿øÀ¸·Î ¼³Á¤µÇ¾î ÀÖ´Â ÆÛ¹Ì¼ÇµéÀÇ Á¤º¸¸¦ ¾ò´Â´Ù.

Specified by:
getInvalidGrantedResperms in interface RoleAdmin
Parameters:
strRoleInfo - ¿ªÇÒ Á¤º¸
Returns:
¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ÀÚ¿øÀ¸·Î ¼³Á¤µÇ¾î ÀÖ´Â ÆÛ¹Ì¼ÇµéÀÇ ¸ñ·Ï

getInvalidPreconds

public final java.util.Vector getInvalidPreconds(java.lang.String strPrecondInfo)
¿ªÇÒÇÒ´çÁ¤Ã¥¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ¿ªÇÒÇÒ´çÁ¤Ã¥À¸·Î ¼³Á¤µÇ¾î ÀÖ´Â ¿ªÇÒÇÒ´çÁ¤Ã¥ Á¤º¸(»ç¿ëÀÚÁ¶Á÷, ÀÚ¿ø)µéÀÇ Á¤º¸¸¦ ¾ò´Â´Ù.

Specified by:
getInvalidPreconds in interface RoleAdmin
Parameters:
strPrecondInfo - ¿ªÇÒÇÒ´çÁ¤Ã¥ Á¤º¸
Returns:
¿ªÇÒÇÒ´çÁ¤Ã¥¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ¿ªÇÒÇÒ´çÁ¤Ã¥ Á¤º¸(»ç¿ëÀÚÁ¶Á÷, ÀÚ¿ø)À¸·Î ¼³Á¤µÇ¾î ÀÖ´Â Á¤º¸µéÀÇ ¸ñ·Ï

getInvalidSsdRoleMembers

public final java.util.Vector getInvalidSsdRoleMembers(java.lang.String strSsdInfo)
Á¤Àû ¿ªÇҺи®Á¤Ã¥¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ¿ªÇÒ·Î ¼³Á¤µÇ¾î ÀÖ´Â ¿ªÇÒµéÀÇ Á¤º¸¸¦ ¾ò´Â´Ù.

Specified by:
getInvalidSsdRoleMembers in interface RoleAdmin
Parameters:
strSsdInfo - Á¤Àû ¿ªÇҺи®Á¤Ã¥ Á¤º¸
Returns:
Á¤Àû ¿ªÇҺи®Á¤Ã¥¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ¿ªÇÒ·Î ¼³Á¤µÇ¾î ÀÖ´Â ¿ªÇÒµéÀÇ ¸ñ·Ï

getInvalidDsdRoleMembers

public final java.util.Vector getInvalidDsdRoleMembers(java.lang.String strDsdInfo)
µ¿Àû ¿ªÇҺи®Á¤Ã¥¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ¿ªÇÒ·Î ¼³Á¤µÇ¾î ÀÖ´Â ¿ªÇÒµéÀÇ Á¤º¸¸¦ ¾ò´Â´Ù.

Specified by:
getInvalidDsdRoleMembers in interface RoleAdmin
Parameters:
strDsdInfo - Á¤Àû ¿ªÇҺи®Á¤Ã¥ Á¤º¸
Returns:
µ¿Àû ¿ªÇҺи®Á¤Ã¥¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) ¿ªÇÒ·Î ¼³Á¤µÇ¾î ÀÖ´Â ¿ªÇÒµéÀÇ ¸ñ·Ï

getInvalidUserAttrRule

public final java.lang.String getInvalidUserAttrRule(java.lang.String strRoleInfo)
¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ ¼Ó¼º¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢À¸·Î ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ ¼Ó¼º¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢ÀÇ Á¤º¸¸¦ ¾ò´Â´Ù.

Specified by:
getInvalidUserAttrRule in interface RoleAdmin
Parameters:
strRoleInfo - ¿ªÇÒ Á¤º¸
Returns:
¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ ¼Ó¼º¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢À¸·Î ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ ¼Ó¼º¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢ Á¤º¸

getInvalidUserGroupRules

public final java.util.Vector getInvalidUserGroupRules(java.lang.String strRoleInfo)
¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ ±×·ì¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢À¸·Î ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ ±×·ì¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢µéÀÇ Á¤º¸¸¦ ¾ò´Â´Ù.

Specified by:
getInvalidUserGroupRules in interface RoleAdmin
Parameters:
strRoleInfo - ¿ªÇÒ Á¤º¸
Returns:
¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ ±×·ì¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢À¸·Î ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ ±×·ì¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢µéÀÇ ¸ñ·Ï

getInvalidUserOrgRules

public final java.util.Vector getInvalidUserOrgRules(java.lang.String strRoleInfo)
¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ Á¶Á÷¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢À¸·Î ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ Á¶Á÷¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢µéÀÇ Á¤º¸¸¦ ¾ò´Â´Ù.

Specified by:
getInvalidUserOrgRules in interface RoleAdmin
Parameters:
strRoleInfo - ¿ªÇÒ Á¤º¸
Returns:
¿ªÇÒ¿¡ À¯È¿ÇÏÁö ¾ÊÀº(»èÁ¦µÈ) »ç¿ëÀÚ Á¶Á÷¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢À¸·Î ¼³Á¤µÇ¾î ÀÖ´Â »ç¿ëÀÚ Á¶Á÷¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢µéÀÇ ¸ñ·Ï

getRoleRepositoryInfo

public final java.lang.String getRoleRepositoryInfo()
RoleRepository¿¡ ´ëÇÑ Á¤º¸¸¦ ¾ò¾î¿Â´Ù.

Specified by:
getRoleRepositoryInfo in interface RoleAdmin
Returns:
RoleRepository ÀÇ Á¤º¸

getDisplayName

public final java.lang.String getDisplayName(java.lang.String targId)
¿ªÇÒ ID¿¡ ´ëÇØ¼­ Ç¥½ÃÀ̸§ ÇüÅ·Π¹ÝȯÇÑ´Ù.

Specified by:
getDisplayName in interface RoleAdmin
Parameters:
targId - ÀÔ·Â ¾ÆÀ̵ð
Returns:
Ç¥½Ã À̸§
Throws:
SFInvalidParameterException
SFBindException
SFDaoException
SFInformationNotExistedException

main

public static void main(java.lang.String[] args)
                 throws SFEnvParamException,
                        SFInvalidParameterException
Throws:
SFEnvParamException
SFInvalidParameterException

close

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

Specified by:
close in interface RoleAdmin


Copyright © 2004 SoftForum Corp. All Rights Reserved.