* table

  • COMTNROLEINFO
  • COMTNAUTHORROLERELATE
  • COMTNSECURED_RESOURCES
  • COMTNSECURED_RESOURCES_ROLE
  • COMTNROLES_HIERARCHY
        /**
         * url 형식인 보호자원 - Role 맵핑정보를 조회하는 default 쿼리이다.
         */
        public static final String DEF_ROLES_AND_URL_QUERY =                                 
         "SELECT a.ROLE_PTTRN url, b.AUTHOR_CODE authority     "
        +"  FROM COMTNROLEINFO a, COMTNAUTHORROLERELATE b    "
        +" WHERE a.ROLE_CODE = b.ROLE_CODE                   "
        +"   AND a.ROLE_TY = 'url'  ORDER BY a.ROLE_SORT    ";
        
        /**
         * method 형식인 보호자원 - Role 맵핑정보를 조회하는 default 쿼리이다.
         */
        public static final String DEF_ROLES_AND_METHOD_QUERY =
            "SELECT a.ROLE_PTTRN \"method\", b.AUTHOR_CODE authority   "
            +"  FROM COMTNROLEINFO a, COMTNAUTHORROLERELATE b    "
            +" WHERE a.ROLE_CODE = b.ROLE_CODE                   "
            +"   AND a.ROLE_TY = 'method'  ORDER BY a.ROLE_SORT ";    	
        	
        /**
         * pointcut 형식인 보호자원 - Role 맵핑정보를 조회하는 default
         * 쿼리이다.
         */
        public static final String DEF_ROLES_AND_POINTCUT_QUERY =
            "SELECT a.ROLE_PTTRN pointcut, b.AUTHOR_CODE authority   "
            +"  FROM COMTNROLEINFO a, COMTNAUTHORROLERELATE b    "
            +" WHERE a.ROLE_CODE = b.ROLE_CODE                   "
            +"   AND a.ROLE_TY = 'pointcut'  ORDER BY a.ROLE_SORT ";    
        
        /**
         * 매 request 마다 best matching url 보호자원 - Role 맵핑정보를
         * 얻기위한 default 쿼리이다. (Oracle 10g specific)
         */
        public static final String DEF_REGEX_MATCHED_REQUEST_MAPPING_QUERY_ORACLE10G =
            "SELECT a.resource_pattern uri, b.authority authority   "
            + " FROM COMTNSECURED_RESOURCES a, COMTNSECURED_RESOURCES_ROLE b   "
            + " WHERE a.resource_id = b.resource_id   "
            + " AND a.resource_type = 'url' ";
          
        
        /**
         * Role 의 계층(Hierarchy) 관계를 조회하는 default 쿼리이다.
         */
        public static final String DEF_HIERARCHICAL_ROLES_QUERY =
            "SELECT a.CHLDRN_ROLE child, a.PARNTS_ROLE parent "
            + "FROM COMTNROLES_HIERARCHY a LEFT JOIN COMTNROLES_HIERARCHY b on (a.CHLDRN_ROLE = b.PARNTS_ROLE) ";