DBA Data[Home] [Help]

PACKAGE: APPS.IGS_AD_TEST_SEGMENTS_PKG

Source


1 PACKAGE igs_ad_test_segments_pkg AS
2 /* $Header: IGSAI78S.pls 120.0 2005/06/01 16:54:31 appldev noship $ */
3  procedure INSERT_ROW (
4        X_ROWID in out NOCOPY VARCHAR2,
5        x_MIN_SCORE IN NUMBER,
6        x_MAX_SCORE IN NUMBER,
7        x_INCLUDE_IN_COMP_SCORE IN VARCHAR2,
8        x_SCORE_IND IN VARCHAR2,
9        x_PERCENTILE_IND IN VARCHAR2,
10        x_NATIONAL_PERCENTILE_IND IN VARCHAR2,
11        x_STATE_PERCENTILE_IND IN VARCHAR2,
12        x_PERCENTILE_YEAR_RANK_IND IN VARCHAR2,
13        x_SCORE_BAND_UPPER_IND IN VARCHAR2,
14        x_SCORE_BAND_LOWER_IND IN VARCHAR2,
15        x_IRREGULARITY_CODE_IND IN VARCHAR2,
16        x_TEST_SEGMENT_ID IN OUT NOCOPY NUMBER,
17        x_ADMISSION_TEST_TYPE IN VARCHAR2,
18        x_TEST_SEGMENT_NAME IN VARCHAR2,
19        x_DESCRIPTION IN VARCHAR2,
20        x_CLOSED_IND IN VARCHAR2,
21        X_MODE in VARCHAR2,
22        X_SEGMENT_TYPE IN VARCHAR2,
23        X_SEGMENT_GROUP IN NUMBER
24   );
25 
26  procedure LOCK_ROW (
27       X_ROWID in  VARCHAR2,
28        x_MIN_SCORE IN NUMBER,
29        x_MAX_SCORE IN NUMBER,
30        x_INCLUDE_IN_COMP_SCORE IN VARCHAR2,
31        x_SCORE_IND IN VARCHAR2,
32        x_PERCENTILE_IND IN VARCHAR2,
33        x_NATIONAL_PERCENTILE_IND IN VARCHAR2,
34        x_STATE_PERCENTILE_IND IN VARCHAR2,
35        x_PERCENTILE_YEAR_RANK_IND IN VARCHAR2,
36        x_SCORE_BAND_UPPER_IND IN VARCHAR2,
37        x_SCORE_BAND_LOWER_IND IN VARCHAR2,
38        x_IRREGULARITY_CODE_IND IN VARCHAR2,
39        x_TEST_SEGMENT_ID IN NUMBER,
40        x_ADMISSION_TEST_TYPE IN VARCHAR2,
41        x_TEST_SEGMENT_NAME IN VARCHAR2,
42        x_DESCRIPTION IN VARCHAR2,
43        x_CLOSED_IND IN VARCHAR2,
44        X_SEGMENT_TYPE IN VARCHAR2,
45        X_SEGMENT_GROUP IN NUMBER  );
46 
47  procedure UPDATE_ROW (
48        X_ROWID in  VARCHAR2,
49        x_MIN_SCORE IN NUMBER,
50        x_MAX_SCORE IN NUMBER,
51        x_INCLUDE_IN_COMP_SCORE IN VARCHAR2,
52        x_SCORE_IND IN VARCHAR2,
53        x_PERCENTILE_IND IN VARCHAR2,
54        x_NATIONAL_PERCENTILE_IND IN VARCHAR2,
55        x_STATE_PERCENTILE_IND IN VARCHAR2,
56        x_PERCENTILE_YEAR_RANK_IND IN VARCHAR2,
57        x_SCORE_BAND_UPPER_IND IN VARCHAR2,
58        x_SCORE_BAND_LOWER_IND IN VARCHAR2,
59        x_IRREGULARITY_CODE_IND IN VARCHAR2,
60        x_TEST_SEGMENT_ID IN NUMBER,
61        x_ADMISSION_TEST_TYPE IN VARCHAR2,
62        x_TEST_SEGMENT_NAME IN VARCHAR2,
63        x_DESCRIPTION IN VARCHAR2,
64        x_CLOSED_IND IN VARCHAR2,
65        X_MODE in VARCHAR2,
66        X_SEGMENT_TYPE IN VARCHAR2,
67        X_SEGMENT_GROUP IN NUMBER
68   );
69 
70  procedure ADD_ROW (
71        X_ROWID in out NOCOPY VARCHAR2,
72        x_MIN_SCORE IN NUMBER,
73        x_MAX_SCORE IN NUMBER,
74        x_INCLUDE_IN_COMP_SCORE IN VARCHAR2,
75        x_SCORE_IND IN VARCHAR2,
76        x_PERCENTILE_IND IN VARCHAR2,
77        x_NATIONAL_PERCENTILE_IND IN VARCHAR2,
78        x_STATE_PERCENTILE_IND IN VARCHAR2,
79        x_PERCENTILE_YEAR_RANK_IND IN VARCHAR2,
80        x_SCORE_BAND_UPPER_IND IN VARCHAR2,
81        x_SCORE_BAND_LOWER_IND IN VARCHAR2,
82        x_IRREGULARITY_CODE_IND IN VARCHAR2,
83        x_TEST_SEGMENT_ID IN OUT NOCOPY NUMBER,
84        x_ADMISSION_TEST_TYPE IN VARCHAR2,
85        x_TEST_SEGMENT_NAME IN VARCHAR2,
86        x_DESCRIPTION IN VARCHAR2,
87        x_CLOSED_IND IN VARCHAR2,
88        X_MODE in VARCHAR2,
89        X_SEGMENT_TYPE IN VARCHAR2,
90        X_SEGMENT_GROUP IN NUMBER
91   ) ;
92 
93 procedure DELETE_ROW (
94   X_ROWID in VARCHAR2,
95   x_mode IN VARCHAR2 DEFAULT 'R'
96 ) ;
97 
98   PROCEDURE GET_FK_IGS_TEST_TYPE (
99     x_admission_test_type IN VARCHAR2
100     );
101 
102   FUNCTION Get_PK_For_Validation (
103     x_test_segment_id IN NUMBER,
104     x_closed_ind IN VARCHAR2 DEFAULT NULL
105     ) RETURN BOOLEAN ;
106 
107   FUNCTION Get_UK_For_Validation (
108     x_admission_test_type IN VARCHAR2,
109     x_test_segment_name IN VARCHAR2,
110     x_closed_ind IN VARCHAR2 DEFAULT NULL
111     ) RETURN BOOLEAN;
112 
113   FUNCTION Get_UK2_For_Validation (
114     x_admission_test_type IN VARCHAR2,
115     x_segment_group IN NUMBER
116     ) RETURN BOOLEAN;
117 
118   PROCEDURE Check_Constraints (
119 		 Column_Name IN VARCHAR2  DEFAULT NULL,
120 		 Column_Value IN VARCHAR2  DEFAULT NULL ) ;
121   PROCEDURE Before_DML (
122     p_action IN VARCHAR2,
123     x_rowid IN VARCHAR2 DEFAULT NULL,
124     x_min_score IN NUMBER DEFAULT NULL,
125     x_max_score IN NUMBER DEFAULT NULL,
126     x_include_in_comp_score IN VARCHAR2 DEFAULT NULL,
127     x_score_ind IN VARCHAR2 DEFAULT NULL,
128     x_percentile_ind IN VARCHAR2 DEFAULT NULL,
129     x_national_percentile_ind IN VARCHAR2 DEFAULT NULL,
130     x_state_percentile_ind IN VARCHAR2 DEFAULT NULL,
131     x_percentile_year_rank_ind IN VARCHAR2 DEFAULT NULL,
132     x_score_band_upper_ind IN VARCHAR2 DEFAULT NULL,
133     x_score_band_lower_ind IN VARCHAR2 DEFAULT NULL,
134     x_irregularity_code_ind IN VARCHAR2 DEFAULT NULL,
135     x_test_segment_id IN NUMBER DEFAULT NULL,
136     x_admission_test_type IN VARCHAR2 DEFAULT NULL,
137     x_test_segment_name IN VARCHAR2 DEFAULT NULL,
138     x_description IN VARCHAR2 DEFAULT NULL,
139     x_closed_ind IN VARCHAR2 DEFAULT NULL,
140     x_creation_date IN DATE DEFAULT NULL,
141     x_created_by IN NUMBER DEFAULT NULL,
142     x_last_update_date IN DATE DEFAULT NULL,
143     x_last_updated_by IN NUMBER DEFAULT NULL,
144     x_last_update_login IN NUMBER DEFAULT NULL,
145     X_SEGMENT_TYPE IN VARCHAR2 DEFAULT NULL,
146     X_SEGMENT_GROUP IN NUMBER DEFAULT NULL
147  );
148 END igs_ad_test_segments_pkg;