com.safeidentity.adminservice
Interface RoleAdmin

All Known Implementing Classes:
RoleManager

public interface RoleAdmin


Method Summary
 boolean addDsdRoleSet(java.lang.String strAdminInfo, DsdRoleSet dsdrolesetInfo)
          µ¿Àû ¿ªÇҺи®Á¤Ã¥À» ÀÛ¼ºÇÏ¿© Ãß°¡ÇÑ´Ù.
 boolean addRole(java.lang.String strAdminInfo, Role roleInfo, boolean bIgnoreDetailAccessRightException)
          »õ·Î¿î ¿ªÇÒÀ» »ý¼ºÇÏ¿© ¿ªÇÒ »ó¼Ó ±¸Á¶¿¡ Ãß°¡ÇÑ´Ù.
 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)
          ¿ªÇÒ¿¡ »ç¿ëÀÚ Á¶Á÷¿¡ ´ëÇÑ µ¿Àû ±ÔÄ¢À» Ãß°¡.
 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)
          Á¤Àû ¿ªÇҺи®Á¤Ã¥À» »èÁ¦ÇÑ´Ù.
 java.util.Vector findDsdRoleSet(java.lang.String strAdminInfo, AbstractSearchFilter filter)
          Á¤ÇØÁø Á¶°ÇÀ» ¸¸Á·ÇÏ´Â µ¿Àû ¿ªÇҺи®Á¤Ã¥µéÀÇ ¸ñ·ÏÀ» °Ë»öÇÑ´Ù.
 java.util.Vector findRole(java.lang.String strAdminInfo, AbstractSearchFilter filter)
          Á¤ÇØÁø Á¶°ÇÀ» ¸¸Á·ÇÏ´Â ¿ªÇÒµéÀÇ ¸ñ·ÏÀ» °Ë»öÇÑ´Ù.
 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)
          µ¿Àû ¿ªÇҺи®Á¤Ã¥ÀÇ EID Á¤º¸ Á¶È¸.
 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)
          ¿ªÇÒÇÒ´çÁ¤Ã¥ÀÇ EID Á¤º¸ Á¶È¸.
 java.lang.String getRoleBaseInfo(java.lang.String strRoleId)
          ¿ªÇÒÀÇ Á÷Á¢ ºÎ¸ð ¿ªÇÒÀÇ Á¤º¸¸¦ Á¶È¸.
 java.lang.String getRoleEidInfo(java.lang.String strRoleId)
          ¿ªÇÒÀÇ EID Á¤º¸ Á¶È¸.
 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)
          Á¤Àû ¿ªÇҺи®Á¤Ã¥ÀÇ EID Á¤º¸ Á¶È¸.
 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)
          ¿ªÇÒ¿¡ ÀÚ¿øµéÀ» ÇÒ´çÇÑ´Ù.
 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)
           
 

Method Detail

getLocale

public java.util.Locale getLocale()

setLocale

public void setLocale(java.util.Locale locale)

addDsdRoleSet

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

±â´É

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

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

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

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

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

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

addRole

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

±â´É

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

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

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

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

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

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

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

Parameters:
bIgnoreDetailAccessRightException - °´Ã¼¿¡ ¼³Á¤µÈ ¼Ó¼º¿¡ ´ëÇÏ¿© ±ÇÇÑÀÌ ¾ø´Â °æ¿ì 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 boolean addRolePrecond(java.lang.String strAdminInfo,
                              RolePrecond roleprecondInfo)
                       throws SFInitDaoException,
                              SFInvalidParameterException,
                              SFAccessRightException,
                              SFEnvParamException,
                              SFBindException,
                              SFDaoException,
                              SFNotEnoughInfoException
¿ªÇÒÇÒ´çÁ¤Ã¥À» Ãß°¡ÇÑ´Ù.

±â´É

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

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

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

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

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

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

addRoleUserGroupRule

public 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) ÀÌ»óÀÇ °ü¸®±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù.

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

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

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

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

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 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) ÀÌ»óÀÇ °ü¸®±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù.

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

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

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

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

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

addSsdRoleSet

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

±â´É

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

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

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

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

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

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

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

assignUser

public 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
¿ªÇÒ¿¡ »ç¿ëÀÚ¸¦ ÇÒ´çÇÑ´Ù.

±â´É

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

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

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

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

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

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

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

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 °ü°è¸¦ ¼³Á¤, ¼öÁ¤ ÇϰíÀÚ ÇÏ´Â ¿ªÇÒ¿¡ µ¿ÀÏÇÑ »ç¿ëÀÚ°¡ ÇÒ´çµÇ¾î ÀÖ´Â °æ¿ì¿¡ ¹ß»ý

assignUsers

public 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
¿ªÇÒ¿¡ »ç¿ëÀÚµéÀ» ÇÒ´çÇÑ´Ù.

±â´É

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

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

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

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

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

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

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

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 °ü°è¸¦ ¼³Á¤, ¼öÁ¤ ÇϰíÀÚ ÇÏ´Â ¿ªÇÒ¿¡ µ¿ÀÏÇÑ »ç¿ëÀÚ°¡ ÇÒ´çµÇ¾î ÀÖ´Â °æ¿ì¿¡ ¹ß»ý

deassignUser

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

±â´É

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

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

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

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

deassignUsers

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

±â´É

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

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

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

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

deleteDsdRoleSet

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

±â´É

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

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

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

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

deleteInvalidAdoptedRole

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

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

deleteInvalidAssignedUser

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

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

deleteInvalidAssignedUsers

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

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

deleteInvalidDsdRoleMember

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

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

deleteInvalidDsdRoleMembers

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

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

deleteInvalidGrantResperm

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

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

deleteInvalidGrantResperms

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

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

deleteInvalidPrecond

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

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

deleteInvalidPreconds

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

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

deleteInvalidSsdRoleMember

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

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

deleteInvalidSsdRoleMembers

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

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

deleteInvalidUserAttrRule

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

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

deleteInvalidUserGroupRule

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

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

deleteInvalidUserGroupRules

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

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

deleteInvalidUserOrgRule

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

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

deleteInvalidUserOrgRules

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

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

deassignUserInAssignedRoles

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

±â´É

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

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

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

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

deleteRoleUserGroupRule

public 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) ÀÌ»óÀÇ °ü¸®±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù.

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

deleteRoleUserOrgRule

public 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) ÀÌ»óÀÇ °ü¸®±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù.

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

deleteRole

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

±â´É

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

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

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

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

deleteRolePrecond

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

±â´É

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

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

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

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

deleteSsdRoleSet

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

±â´É

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

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

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

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

findDsdRoleSet

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

±â´É

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

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

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

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

findRole

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

±â´É

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

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

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

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

findRolePrecond

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

±â´É

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

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

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

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

findSsdRoleSet

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

±â´É

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

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

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

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

getAssignableResPermsForPrecondition

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

±â´É

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

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

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

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

getAssignableEjbPermsForPrecondition

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

±â´É

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

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

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

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

getAssignableCustPermsForPrecondition

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

±â´É

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

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

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

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

getAssignableResPermsForAssign

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

±â´É

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

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

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

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

getAssignableEjbPermsForAssign

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

±â´É

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

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

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

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

getAssignableCustPermsForAssign

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

±â´É

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

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

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

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

getAssignableRolesForUser

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

±â´É

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

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

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

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

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

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

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

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

getAssignableRolesForUserGroup

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

±â´É

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

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

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

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

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

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

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

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

getAssignableUserOrgsForAssign

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

±â´É

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

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

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

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

getAssignableUserOrgsForPrecondition

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

±â´É

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

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

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

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

getAssignableRolesForUserOrg

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

±â´É

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

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

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

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

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

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

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

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

getAssignedInheritUsers

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

±â´É

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

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

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

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

getAssignedRolesForUser

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

±â´É

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

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

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

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

getAssignedRolesForUserGroup

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

±â´É

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

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

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

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

getAssignedRolesForUserOrg

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

±â´É

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

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

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

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

getAssignedUser

public 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) ÀÌ»óÀÇ °ü¸®±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù.

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

±â´É

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

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

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

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

getAuthorizedRolesForResperm

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

±â´É

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

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

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

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

getAuthorizedRolesForUser

public 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) ÀÌ»óÀÇ °ü¸®±ÇÇÑÀ» °®°í ÀÖ´Â ¿ªÇҵ鿡 ´ëÇÑ ¸ñ·Ï¸¸À» ¾ò´Â´Ù.

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

getDisplayName

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

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

getDsdRoleList

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

±â´É

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

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

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

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

getDsdRoleSetInfo

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

±â´É

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

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

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

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

getDsdRoleSetEidInfo

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

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

getFilterInUserAttrRule

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

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

getGrantableRolesForResperm

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

±â´É

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

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

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

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

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

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

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

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

getGrantedInheritResperms

public 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) ÀÌ»óÀÇ °ü¸®±ÇÇÑÀ» °¡Áö°í ÀÖ´Â ¿ªÇҵ鿡 ÇÒ´çµÇ¾î ÀÖ´Â ÀÚ¿øÀÇ ¸ñ·Ï¸¸À» ¹ÝȯÇÑ´Ù.

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

getGrantedResperm

public 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) ÀÌ»óÀÇ °ü¸®±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù.

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¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý

getGrantedRespermAll

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

±â´É

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

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

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

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

getInvalidAdoptedRole

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

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

getInvalidAssignedUsers

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

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

getInvalidDsdRoleMembers

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

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

getInvalidGrantedResperms

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

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

getInvalidPreconds

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

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

getInvalidSsdRoleMembers

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

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

getInvalidUserAttrRule

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

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

getInvalidUserGroupRules

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

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

getInvalidUserOrgRules

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

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

getIsSubTreeInUserOrgRule

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

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

getPrecondEidInfo

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

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

getRoleBaseInfo

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

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

getRoleInfo

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

±â´É

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

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

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

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

getRoleList

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

±â´É

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

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

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

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

getRoleEidInfo

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

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

getRolePathList

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

±â´É

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

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

getRolePrecondInfo

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

±â´É

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

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

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

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

getRoleRepositoryInfo

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

Returns:
RoleRepository ÀÇ Á¤º¸

getRoleResperm

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

±â´É

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

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

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

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

getRoleUserAttrRule

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

±â´É

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

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

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

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

getRoleUserGroupRule

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

±â´É

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

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

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

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

getRoleUserOrgRule

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

±â´É

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

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

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

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

getRoleUserRuleInfo

public 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) ÀÌ»óÀÇ °ü¸®±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù.

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

getSsdRoleList

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

±â´É

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

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

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

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

getSsdRoleSetInfo

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

±â´É

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

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

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

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

getSsdRoleSetEidInfo

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

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

getUserOrgInfoInUserOrgRule

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

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

getUserOrgInUserAttrRule

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

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

grantResperm

public 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
¿ªÇÒ¿¡ ÀÚ¿øÀ» ÇÒ´çÇÑ´Ù.

±â´É

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

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

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

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

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

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

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

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 - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ªÀÌ ÀÌ¹Ì Á¸ÀçÇÏ´Â °æ¿ì¿¡ ¹ß»ý

grantResperms

public 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
¿ªÇÒ¿¡ ÀÚ¿øµéÀ» ÇÒ´çÇÑ´Ù.

±â´É

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

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

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

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

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

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

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

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 - ÀÛ¾÷À» ¼öÇàÇϰíÀÚ ÇÏ´Â °ªÀÌ ÀÌ¹Ì Á¸ÀçÇÏ´Â °æ¿ì¿¡ ¹ß»ý

makeDsdRoleSetId

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

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

makePrecondId

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

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

makeRoleId

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

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

makeSsdRoleSetId

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

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

modifyDsdRoleSet

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

±â´É

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

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

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

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

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

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

modifyDsdRoleSetRoleMembers

public 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 ¼Ó¼º) ÀÌ»óÀÇ °ü¸®±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù.

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

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

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

modifyRole

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

±â´É

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

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

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

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

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

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

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

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¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì ¹ß»ý
SFInitGroupDaoException - ¿¹¿Ü´Â group dao ¸ðµâÀÇ ÃʱâÈ­¿¡ ½ÇÆÐÇÑ °æ¿ì¿¡ ¹ß»ý
SFInvalidDataFormatException - ÇØ´ç µ¥ÀÌÅÍÀÇ Çü½ÄÀÌ À߸øµÈ °æ¿ì¿¡ ¹ß»ý
SFPrecondViolationException - ¼öÇàÇϰíÀÚ ÇÏ´Â ÀÛ¾÷ÀÌ ¼±ÇàÁ¶°Ç¿¡ À§¹èµÇ´Â °æ¿ì ¹ß»ý
SFSsdRelationExistsException - ÇØ´ç ¿ªÇÒÀÌ SSD °ü°èÀÇ ¿µÇâÀ» ¹Þ°í À־ »ç¿ëÀÚ ÇÒ´ç ±ÔÄ¢À» ¼³Á¤ÇÒ ¼ö ¾ø´Ù.

modifyRolePrecond

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

±â´É

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

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

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

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

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

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

modifyRoleUserAttrRule

public 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) ÀÌ»óÀÇ °ü¸®±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù.

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

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

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

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

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 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) ÀÌ»óÀÇ °ü¸®±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù.

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

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

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

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

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 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) ÀÌ»óÀÇ °ü¸®±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù.

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

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

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

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

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 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) ÀÌ»óÀÇ °ü¸®±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù.

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

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

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

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

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

modifySsdRoleSet

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

±â´É

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

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

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

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

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

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

modifySsdRoleSetRoleMembers

public 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 ¼Ó¼º) ÀÌ»óÀÇ °ü¸®±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù.

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

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

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

revokeResperm

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

±â´É

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

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

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

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

revokeResperms

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

±â´É

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

Á¦¾à»çÇ×

[°ü¸®±ÇÇÑ]

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

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

close

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



Copyright © 2004 SoftForum Corp. All Rights Reserved.