prompt --application/pages/page_00003 begin -- Manifest -- PAGE: 00003 -- Manifest End wwv_flow_imp.component_begin ( p_version_yyyy_mm_dd=>'2023.10.31' ,p_release=>'23.2.6' ,p_default_workspace_id=>16017191443360494 ,p_default_application_id=>10001 ,p_default_id_offset=>0 ,p_default_owner=>'STUDENT' ); wwv_flow_imp_page.create_page( p_id=>3 ,p_name=>'Subject' ,p_alias=>'SUBJECT' ,p_step_title=>'Subject' ,p_autocomplete_on_off=>'OFF' ,p_page_template_options=>'#DEFAULT#' ,p_protection_level=>'C' ,p_page_component_map=>'21' ,p_last_updated_by=>'STUDENT_DEV' ,p_last_upd_yyyymmddhh24miss=>'20240222165150' ); wwv_flow_imp_page.create_page_plug( p_id=>wwv_flow_imp.id(16340081343323735) ,p_plug_name=>'Subject' ,p_region_template_options=>'#DEFAULT#' ,p_component_template_options=>'#DEFAULT#' ,p_plug_template=>wwv_flow_imp.id(16112462865514800) ,p_plug_display_sequence=>20 ,p_query_type=>'TABLE' ,p_query_table=>'STDT_SUBJECTS' ,p_query_where=>wwv_flow_string.join(wwv_flow_t_varchar2( '1 = 1', 'AND NVL(deleted_flag, ''N'') <> ''Y''', 'AND tenant_id = (SELECT tenant_id', ' FROM stdt_users su', ' WHERE su.user_name = :APP_USER)')) ,p_include_rowid_column=>false ,p_plug_source_type=>'NATIVE_IG' ,p_prn_page_header=>'Subject' ); wwv_flow_imp_page.create_region_column( p_id=>wwv_flow_imp.id(16341337541323744) ,p_name=>'APEX$ROW_SELECTOR' ,p_item_type=>'NATIVE_ROW_SELECTOR' ,p_display_sequence=>10 ,p_attribute_01=>'Y' ,p_attribute_02=>'Y' ,p_attribute_03=>'N' ,p_use_as_row_header=>false ,p_enable_hide=>true ,p_is_primary_key=>false ); wwv_flow_imp_page.create_region_column( p_id=>wwv_flow_imp.id(16341825681323745) ,p_name=>'APEX$ROW_ACTION' ,p_item_type=>'NATIVE_ROW_ACTION' ,p_label=>'Actions' ,p_heading_alignment=>'CENTER' ,p_display_sequence=>20 ,p_value_alignment=>'CENTER' ,p_use_as_row_header=>false ,p_enable_hide=>true ,p_is_primary_key=>false ); wwv_flow_imp_page.create_region_column( p_id=>wwv_flow_imp.id(16343795031323915) ,p_name=>'SUBJECT_ID' ,p_source_type=>'DB_COLUMN' ,p_source_expression=>'SUBJECT_ID' ,p_data_type=>'NUMBER' ,p_session_state_data_type=>'VARCHAR2' ,p_is_query_only=>false ,p_item_type=>'NATIVE_HIDDEN' ,p_display_sequence=>40 ,p_attribute_01=>'Y' ,p_enable_filter=>false ,p_use_as_row_header=>false ,p_enable_hide=>true ,p_is_primary_key=>true ,p_duplicate_value=>true ,p_include_in_export=>false ); wwv_flow_imp_page.create_region_column( p_id=>wwv_flow_imp.id(16344734673323917) ,p_name=>'SUBJECT_NAME' ,p_source_type=>'DB_COLUMN' ,p_source_expression=>'SUBJECT_NAME' ,p_data_type=>'VARCHAR2' ,p_session_state_data_type=>'VARCHAR2' ,p_is_query_only=>false ,p_item_type=>'NATIVE_TEXTAREA' ,p_heading=>'Subject Name' ,p_heading_alignment=>'LEFT' ,p_display_sequence=>50 ,p_value_alignment=>'LEFT' ,p_attribute_01=>'Y' ,p_attribute_02=>'N' ,p_attribute_03=>'N' ,p_attribute_04=>'BOTH' ,p_is_required=>true ,p_max_length=>150 ,p_enable_filter=>true ,p_filter_operators=>'C:S:CASE_INSENSITIVE:REGEXP' ,p_filter_is_required=>false ,p_filter_text_case=>'MIXED' ,p_filter_exact_match=>true ,p_filter_lov_type=>'NONE' ,p_use_as_row_header=>false ,p_enable_sort_group=>false ,p_enable_control_break=>false ,p_enable_hide=>true ,p_enable_pivot=>false ,p_is_primary_key=>false ,p_duplicate_value=>true ,p_include_in_export=>true ); wwv_flow_imp_page.create_region_column( p_id=>wwv_flow_imp.id(16345750202323919) ,p_name=>'PRIMARY_FLAG' ,p_source_type=>'DB_COLUMN' ,p_source_expression=>'PRIMARY_FLAG' ,p_data_type=>'VARCHAR2' ,p_is_query_only=>false ,p_item_type=>'NATIVE_SELECT_LIST' ,p_heading=>'Primary Flag' ,p_heading_alignment=>'LEFT' ,p_display_sequence=>60 ,p_value_alignment=>'LEFT' ,p_is_required=>true ,p_lov_type=>'STATIC' ,p_lov_source=>'STATIC2:Yes;Y,No;N' ,p_lov_display_extra=>true ,p_lov_display_null=>true ,p_lov_null_text=>'-- Please Select --' ,p_enable_filter=>true ,p_filter_operators=>'C:S:CASE_INSENSITIVE:REGEXP' ,p_filter_is_required=>false ,p_filter_text_case=>'MIXED' ,p_filter_exact_match=>true ,p_filter_lov_type=>'LOV' ,p_use_as_row_header=>false ,p_enable_sort_group=>true ,p_enable_control_break=>true ,p_enable_hide=>true ,p_enable_pivot=>false ,p_is_primary_key=>false ,p_duplicate_value=>true ,p_include_in_export=>true ); wwv_flow_imp_page.create_region_column( p_id=>wwv_flow_imp.id(16346790345323921) ,p_name=>'ENABLED_FLAG' ,p_source_type=>'DB_COLUMN' ,p_source_expression=>'ENABLED_FLAG' ,p_data_type=>'VARCHAR2' ,p_is_query_only=>false ,p_item_type=>'NATIVE_SINGLE_CHECKBOX' ,p_heading=>'Enabled Flag' ,p_heading_alignment=>'CENTER' ,p_display_sequence=>70 ,p_value_alignment=>'CENTER' ,p_attribute_01=>'N' ,p_attribute_02=>'Y' ,p_attribute_03=>'N' ,p_is_required=>true ,p_enable_filter=>true ,p_filter_operators=>'C:S:CASE_INSENSITIVE:REGEXP' ,p_filter_is_required=>false ,p_filter_text_case=>'MIXED' ,p_filter_exact_match=>true ,p_filter_lov_type=>'DISTINCT' ,p_use_as_row_header=>false ,p_enable_sort_group=>true ,p_enable_control_break=>true ,p_enable_hide=>true ,p_enable_pivot=>false ,p_is_primary_key=>false ,p_default_type=>'STATIC' ,p_default_expression=>'Y' ,p_duplicate_value=>true ,p_include_in_export=>true ); wwv_flow_imp_page.create_region_column( p_id=>wwv_flow_imp.id(16347792135323923) ,p_name=>'CREATED_BY' ,p_source_type=>'DB_COLUMN' ,p_source_expression=>'CREATED_BY' ,p_data_type=>'VARCHAR2' ,p_session_state_data_type=>'VARCHAR2' ,p_is_query_only=>false ,p_item_type=>'NATIVE_DISPLAY_ONLY' ,p_heading=>'Created By' ,p_heading_alignment=>'LEFT' ,p_display_sequence=>80 ,p_value_alignment=>'LEFT' ,p_attribute_02=>'VALUE' ,p_attribute_05=>'PLAIN' ,p_enable_filter=>true ,p_filter_operators=>'C:S:CASE_INSENSITIVE:REGEXP' ,p_filter_is_required=>false ,p_filter_text_case=>'MIXED' ,p_filter_lov_type=>'NONE' ,p_use_as_row_header=>false ,p_enable_sort_group=>false ,p_enable_hide=>true ,p_enable_pivot=>false ,p_is_primary_key=>false ,p_default_type=>'EXPRESSION' ,p_default_language=>'SQL' ,p_default_expression=>':APP_USER' ,p_duplicate_value=>true ,p_include_in_export=>true ); wwv_flow_imp_page.create_region_column( p_id=>wwv_flow_imp.id(16348712486323925) ,p_name=>'CREATION_DATE' ,p_source_type=>'DB_COLUMN' ,p_source_expression=>'CREATION_DATE' ,p_data_type=>'TIMESTAMP' ,p_session_state_data_type=>'VARCHAR2' ,p_is_query_only=>false ,p_item_type=>'NATIVE_DISPLAY_ONLY' ,p_heading=>'Creation Date' ,p_heading_alignment=>'LEFT' ,p_display_sequence=>90 ,p_value_alignment=>'LEFT' ,p_attribute_02=>'VALUE' ,p_attribute_05=>'PLAIN' ,p_enable_filter=>true ,p_filter_is_required=>false ,p_filter_date_ranges=>'ALL' ,p_filter_lov_type=>'DISTINCT' ,p_use_as_row_header=>false ,p_enable_sort_group=>true ,p_enable_control_break=>true ,p_enable_hide=>true ,p_enable_pivot=>false ,p_is_primary_key=>false ,p_default_type=>'EXPRESSION' ,p_default_language=>'SQL' ,p_default_expression=>'LOCALTIMESTAMP' ,p_duplicate_value=>true ,p_include_in_export=>true ); wwv_flow_imp_page.create_region_column( p_id=>wwv_flow_imp.id(16349767830323927) ,p_name=>'LAST_UPDATED_BY' ,p_source_type=>'DB_COLUMN' ,p_source_expression=>'LAST_UPDATED_BY' ,p_data_type=>'VARCHAR2' ,p_session_state_data_type=>'VARCHAR2' ,p_is_query_only=>false ,p_item_type=>'NATIVE_DISPLAY_ONLY' ,p_heading=>'Last Updated By' ,p_heading_alignment=>'LEFT' ,p_display_sequence=>100 ,p_value_alignment=>'LEFT' ,p_attribute_02=>'VALUE' ,p_attribute_05=>'PLAIN' ,p_enable_filter=>true ,p_filter_operators=>'C:S:CASE_INSENSITIVE:REGEXP' ,p_filter_is_required=>false ,p_filter_text_case=>'MIXED' ,p_filter_lov_type=>'NONE' ,p_use_as_row_header=>false ,p_enable_sort_group=>false ,p_enable_hide=>true ,p_enable_pivot=>false ,p_is_primary_key=>false ,p_default_type=>'EXPRESSION' ,p_default_language=>'SQL' ,p_default_expression=>':APP_USER' ,p_duplicate_value=>true ,p_include_in_export=>true ); wwv_flow_imp_page.create_region_column( p_id=>wwv_flow_imp.id(16350734547323928) ,p_name=>'LAST_UPDATE_DATE' ,p_source_type=>'DB_COLUMN' ,p_source_expression=>'LAST_UPDATE_DATE' ,p_data_type=>'TIMESTAMP' ,p_session_state_data_type=>'VARCHAR2' ,p_is_query_only=>false ,p_item_type=>'NATIVE_DISPLAY_ONLY' ,p_heading=>'Last Update Date' ,p_heading_alignment=>'LEFT' ,p_display_sequence=>110 ,p_value_alignment=>'LEFT' ,p_attribute_02=>'VALUE' ,p_attribute_05=>'PLAIN' ,p_enable_filter=>true ,p_filter_is_required=>false ,p_filter_date_ranges=>'ALL' ,p_filter_lov_type=>'DISTINCT' ,p_use_as_row_header=>false ,p_enable_sort_group=>true ,p_enable_control_break=>true ,p_enable_hide=>true ,p_enable_pivot=>false ,p_is_primary_key=>false ,p_default_type=>'EXPRESSION' ,p_default_language=>'SQL' ,p_default_expression=>'LOCALTIMESTAMP' ,p_duplicate_value=>true ,p_include_in_export=>true ); wwv_flow_imp_page.create_region_column( p_id=>wwv_flow_imp.id(16702199841764202) ,p_name=>'SORT_SEQUENCE' ,p_source_type=>'DB_COLUMN' ,p_source_expression=>'SORT_SEQUENCE' ,p_data_type=>'NUMBER' ,p_is_query_only=>false ,p_item_type=>'NATIVE_NUMBER_FIELD' ,p_heading=>'Sort Sequence' ,p_heading_alignment=>'RIGHT' ,p_display_sequence=>150 ,p_value_alignment=>'RIGHT' ,p_attribute_03=>'left' ,p_attribute_04=>'decimal' ,p_is_required=>false ,p_enable_filter=>true ,p_filter_is_required=>false ,p_filter_lov_type=>'NONE' ,p_use_as_row_header=>false ,p_enable_sort_group=>true ,p_enable_control_break=>true ,p_enable_hide=>true ,p_is_primary_key=>false ,p_duplicate_value=>true ,p_include_in_export=>true ); wwv_flow_imp_page.create_region_column( p_id=>wwv_flow_imp.id(19129932686169047) ,p_name=>'CALENDAR_COLOR' ,p_source_type=>'DB_COLUMN' ,p_source_expression=>'CALENDAR_COLOR' ,p_data_type=>'VARCHAR2' ,p_is_query_only=>false ,p_item_type=>'NATIVE_SELECT_LIST' ,p_heading=>'Calendar Color' ,p_heading_alignment=>'LEFT' ,p_display_sequence=>130 ,p_value_alignment=>'LEFT' ,p_is_required=>false ,p_lov_type=>'SHARED' ,p_lov_id=>wwv_flow_imp.id(10801316666253104) ,p_lov_display_extra=>false ,p_lov_display_null=>true ,p_enable_filter=>true ,p_filter_operators=>'C:S:CASE_INSENSITIVE:REGEXP' ,p_filter_is_required=>false ,p_filter_text_case=>'MIXED' ,p_filter_exact_match=>true ,p_filter_lov_type=>'LOV' ,p_use_as_row_header=>false ,p_enable_sort_group=>true ,p_enable_control_break=>true ,p_enable_hide=>true ,p_is_primary_key=>false ,p_duplicate_value=>true ,p_include_in_export=>true ); wwv_flow_imp_page.create_region_column( p_id=>wwv_flow_imp.id(19446196057876430) ,p_name=>'TENANT_ID' ,p_source_type=>'DB_COLUMN' ,p_source_expression=>'TENANT_ID' ,p_data_type=>'NUMBER' ,p_session_state_data_type=>'VARCHAR2' ,p_is_query_only=>false ,p_item_type=>'NATIVE_HIDDEN' ,p_display_sequence=>120 ,p_attribute_01=>'Y' ,p_use_as_row_header=>false ,p_enable_sort_group=>true ,p_enable_control_break=>true ,p_is_primary_key=>false ,p_default_type=>'SQL_QUERY' ,p_default_expression=>wwv_flow_string.join(wwv_flow_t_varchar2( 'SELECT', ' st.tenant_id', 'FROM', ' stdt_tenants st,', ' stdt_users su', 'WHERE', ' su.tenant_id = st.tenant_id', 'AND su.user_name = :APP_USER')) ,p_duplicate_value=>true ,p_include_in_export=>false ); wwv_flow_imp_page.create_interactive_grid( p_id=>wwv_flow_imp.id(16340504310323738) ,p_internal_uid=>16340504310323738 ,p_is_editable=>true ,p_edit_operations=>'i:u:d' ,p_lost_update_check_type=>'VALUES' ,p_add_row_if_empty=>true ,p_submit_checked_rows=>false ,p_lazy_loading=>false ,p_requires_filter=>false ,p_select_first_row=>true ,p_fixed_row_height=>true ,p_pagination_type=>'SCROLL' ,p_show_total_row_count=>true ,p_show_toolbar=>true ,p_enable_save_public_report=>false ,p_enable_subscriptions=>true ,p_enable_flashback=>true ,p_define_chart_view=>true ,p_enable_download=>true ,p_enable_mail_download=>true ,p_fixed_header=>'PAGE' ,p_show_icon_view=>false ,p_show_detail_view=>false ); wwv_flow_imp_page.create_ig_report( p_id=>wwv_flow_imp.id(16340912735323739) ,p_interactive_grid_id=>wwv_flow_imp.id(16340504310323738) ,p_static_id=>'163410' ,p_type=>'PRIMARY' ,p_default_view=>'GRID' ,p_show_row_number=>false ,p_settings_area_expanded=>true ); wwv_flow_imp_page.create_ig_report_view( p_id=>wwv_flow_imp.id(16341179582323739) ,p_report_id=>wwv_flow_imp.id(16340912735323739) ,p_view_type=>'GRID' ,p_stretch_columns=>true ,p_srv_exclude_null_values=>false ,p_srv_only_display_columns=>true ,p_edit_mode=>false ); wwv_flow_imp_page.create_ig_report_column( p_id=>wwv_flow_imp.id(10807255977267486) ,p_view_id=>wwv_flow_imp.id(16341179582323739) ,p_display_seq=>10 ,p_column_id=>wwv_flow_imp.id(19129932686169047) ,p_is_visible=>true ,p_is_frozen=>false ); wwv_flow_imp_page.create_ig_report_column( p_id=>wwv_flow_imp.id(16342249442323748) ,p_view_id=>wwv_flow_imp.id(16341179582323739) ,p_display_seq=>0 ,p_column_id=>wwv_flow_imp.id(16341825681323745) ,p_is_visible=>true ,p_is_frozen=>true ,p_width=>40 ); wwv_flow_imp_page.create_ig_report_column( p_id=>wwv_flow_imp.id(16344131018323916) ,p_view_id=>wwv_flow_imp.id(16341179582323739) ,p_display_seq=>2 ,p_column_id=>wwv_flow_imp.id(16343795031323915) ,p_is_visible=>true ,p_is_frozen=>false ); wwv_flow_imp_page.create_ig_report_column( p_id=>wwv_flow_imp.id(16345180436323918) ,p_view_id=>wwv_flow_imp.id(16341179582323739) ,p_display_seq=>2 ,p_column_id=>wwv_flow_imp.id(16344734673323917) ,p_is_visible=>true ,p_is_frozen=>false ); wwv_flow_imp_page.create_ig_report_column( p_id=>wwv_flow_imp.id(16346195125323920) ,p_view_id=>wwv_flow_imp.id(16341179582323739) ,p_display_seq=>3 ,p_column_id=>wwv_flow_imp.id(16345750202323919) ,p_is_visible=>true ,p_is_frozen=>false ); wwv_flow_imp_page.create_ig_report_column( p_id=>wwv_flow_imp.id(16347196619323922) ,p_view_id=>wwv_flow_imp.id(16341179582323739) ,p_display_seq=>4 ,p_column_id=>wwv_flow_imp.id(16346790345323921) ,p_is_visible=>true ,p_is_frozen=>false ); wwv_flow_imp_page.create_ig_report_column( p_id=>wwv_flow_imp.id(16348140185323924) ,p_view_id=>wwv_flow_imp.id(16341179582323739) ,p_display_seq=>5 ,p_column_id=>wwv_flow_imp.id(16347792135323923) ,p_is_visible=>false ,p_is_frozen=>false ); wwv_flow_imp_page.create_ig_report_column( p_id=>wwv_flow_imp.id(16349135264323926) ,p_view_id=>wwv_flow_imp.id(16341179582323739) ,p_display_seq=>6 ,p_column_id=>wwv_flow_imp.id(16348712486323925) ,p_is_visible=>false ,p_is_frozen=>false ); wwv_flow_imp_page.create_ig_report_column( p_id=>wwv_flow_imp.id(16350103972323927) ,p_view_id=>wwv_flow_imp.id(16341179582323739) ,p_display_seq=>7 ,p_column_id=>wwv_flow_imp.id(16349767830323927) ,p_is_visible=>false ,p_is_frozen=>false ); wwv_flow_imp_page.create_ig_report_column( p_id=>wwv_flow_imp.id(16351151981323929) ,p_view_id=>wwv_flow_imp.id(16341179582323739) ,p_display_seq=>8 ,p_column_id=>wwv_flow_imp.id(16350734547323928) ,p_is_visible=>false ,p_is_frozen=>false ); wwv_flow_imp_page.create_ig_report_column( p_id=>wwv_flow_imp.id(16707971345766462) ,p_view_id=>wwv_flow_imp.id(16341179582323739) ,p_display_seq=>11 ,p_column_id=>wwv_flow_imp.id(16702199841764202) ,p_is_visible=>true ,p_is_frozen=>false ); wwv_flow_imp_page.create_ig_report_column( p_id=>wwv_flow_imp.id(19704276832472083) ,p_view_id=>wwv_flow_imp.id(16341179582323739) ,p_display_seq=>9 ,p_column_id=>wwv_flow_imp.id(19446196057876430) ,p_is_visible=>true ,p_is_frozen=>false ); wwv_flow_imp_page.create_page_plug( p_id=>wwv_flow_imp.id(18863284430313450) ,p_plug_name=>'Subject' ,p_icon_css_classes=>'app-icon' ,p_region_template_options=>'#DEFAULT#' ,p_component_template_options=>'#DEFAULT#' ,p_plug_template=>wwv_flow_imp.id(16094697015514771) ,p_plug_display_sequence=>1 ,p_plug_display_point=>'REGION_POSITION_01' ,p_menu_id=>wwv_flow_imp.id(16026011791514304) ,p_plug_source_type=>'NATIVE_BREADCRUMB' ,p_menu_template_id=>wwv_flow_imp.id(16190976226515102) ); wwv_flow_imp_page.create_page_process( p_id=>wwv_flow_imp.id(16351726958323934) ,p_process_sequence=>10 ,p_process_point=>'AFTER_SUBMIT' ,p_region_id=>wwv_flow_imp.id(16340081343323735) ,p_process_type=>'NATIVE_IG_DML' ,p_process_name=>'Subject - Save Interactive Grid Data' ,p_attribute_01=>'PLSQL_CODE' ,p_attribute_04=>wwv_flow_string.join(wwv_flow_t_varchar2( 'DECLARE', '', ' ln_subject_id NUMBER;', '', 'BEGIN', '', ' IF (:APEX$ROW_STATUS = ''C'') THEN', '', ' SELECT "STDT_SUBJECTS_SEQ".nextval', ' INTO ln_subject_id', ' FROM dual;', '', ' INSERT INTO stdt_subjects(', ' subject_id,', ' subject_name,', ' primary_flag,', ' enabled_flag,', ' sort_sequence,', ' created_by,', ' creation_date,', ' last_updated_by,', ' last_update_date,', ' tenant_id,', ' calendar_color', ' )', ' VALUES(', ' ln_subject_id, -- subject_id,', ' :SUBJECT_NAME, -- subject_name,', ' :PRIMARY_FLAG, -- primary_flag,', ' :ENABLED_FLAG, -- enabled_flag,', ' :SORT_SEQUENCE, -- sort_sequence,', ' :CREATED_BY, -- created_by,', ' :CREATION_DATE, -- creation_date,', ' :LAST_UPDATED_BY, -- last_updated_by,', ' :LAST_UPDATE_DATE, -- last_update_date,', ' :TENANT_ID, -- tenant_id,', ' :CALENDAR_COLOR -- calendar_color', ' )', ' RETURNING ln_subject_id INTO :SUBJECT_ID;', '', ' ELSIF (:APEX$ROW_STATUS = ''D'') THEN', '', ' -- Override delete operation, soft delete the row', ' UPDATE', ' stdt_subjects ss', ' SET', ' deleted_flag = ''Y'',', ' last_update_date = LOCALTIMESTAMP,', ' last_updated_by = :APP_USER', ' WHERE', ' subject_id = :SUBJECT_ID;', '', ' ELSIF (:APEX$ROW_STATUS = ''U'') THEN', '', ' -- Update operation', ' UPDATE', ' stdt_subjects ss', ' SET', ' ss.subject_name = :SUBJECT_NAME,', ' ss.primary_flag = :PRIMARY_FLAG,', ' ss.calendar_color = :CALENDAR_COLOR,', ' ss.sort_sequence = :SORT_SEQUENCE,', ' ss.last_update_date = LOCALTIMESTAMP,', ' ss.last_updated_by = :APP_USER', ' WHERE', ' subject_id = :SUBJECT_ID;', '', ' END IF;', '', 'END;')) ,p_attribute_05=>'Y' ,p_attribute_06=>'Y' ,p_error_display_location=>'INLINE_IN_NOTIFICATION' ,p_internal_uid=>16351726958323934 ); wwv_flow_imp.component_end; end; /