DBA Data[Home] [Help]

PACKAGE: APPS.IGS_AS_STU_TRN_CMTS_PKG

Source


1 PACKAGE igs_as_stu_trn_cmts_pkg AUTHID CURRENT_USER AS
2 /* $Header: IGSDI78S.pls 115.0 2003/10/14 06:25:16 anilk noship $ */
3 
4   PROCEDURE insert_row (
5     x_rowid                             IN OUT NOCOPY VARCHAR2,
6     x_comment_id                        IN OUT NOCOPY NUMBER,
7     x_comment_type_code                 IN     VARCHAR2,
8     x_comment_txt                       IN     VARCHAR2,
9     x_person_id                         IN     NUMBER,
10     x_course_cd                         IN     VARCHAR2,
11     x_course_type                       IN     VARCHAR2,
12     x_award_cd                          IN     VARCHAR2,
13     x_load_cal_type                     IN     VARCHAR2,
14     x_load_ci_sequence_number           IN     NUMBER,
15     x_unit_set_cd                       IN     VARCHAR2,
16     x_us_version_number                 IN     NUMBER,
17     x_uoo_id                            IN     NUMBER,
18     x_mode                              IN     VARCHAR2    DEFAULT 'R'
19   );
20 
21   PROCEDURE lock_row (
22     x_rowid                             IN     VARCHAR2,
23     x_comment_id                        IN     NUMBER,
24     x_comment_type_code                 IN     VARCHAR2,
25     x_comment_txt                       IN     VARCHAR2,
26     x_person_id                         IN     NUMBER,
27     x_course_cd                         IN     VARCHAR2,
28     x_course_type                       IN     VARCHAR2,
29     x_award_cd                          IN     VARCHAR2,
30     x_load_cal_type                     IN     VARCHAR2,
31     x_load_ci_sequence_number           IN     NUMBER,
32     x_unit_set_cd                       IN     VARCHAR2,
33     x_us_version_number                 IN     NUMBER,
34     x_uoo_id                            IN     NUMBER
35   );
36 
37   PROCEDURE update_row (
38     x_rowid                             IN     VARCHAR2,
39     x_comment_id                        IN     NUMBER,
40     x_comment_type_code                 IN     VARCHAR2,
41     x_comment_txt                       IN     VARCHAR2,
42     x_person_id                         IN     NUMBER,
43     x_course_cd                         IN     VARCHAR2,
44     x_course_type                       IN     VARCHAR2,
45     x_award_cd                          IN     VARCHAR2,
46     x_load_cal_type                     IN     VARCHAR2,
47     x_load_ci_sequence_number           IN     NUMBER,
48     x_unit_set_cd                       IN     VARCHAR2,
49     x_us_version_number                 IN     NUMBER,
50     x_uoo_id                            IN     NUMBER,
51     x_mode                              IN     VARCHAR2    DEFAULT 'R'
52   );
53 
54   PROCEDURE add_row (
55     x_rowid                             IN OUT NOCOPY VARCHAR2,
56     x_comment_id                        IN OUT NOCOPY NUMBER,
57     x_comment_type_code                 IN     VARCHAR2,
58     x_comment_txt                       IN     VARCHAR2,
59     x_person_id                         IN     NUMBER,
60     x_course_cd                         IN     VARCHAR2,
61     x_course_type                       IN     VARCHAR2,
62     x_award_cd                          IN     VARCHAR2,
63     x_load_cal_type                     IN     VARCHAR2,
64     x_load_ci_sequence_number           IN     NUMBER,
65     x_unit_set_cd                       IN     VARCHAR2,
66     x_us_version_number                 IN     NUMBER,
67     x_uoo_id                            IN     NUMBER,
68     x_mode                              IN     VARCHAR2    DEFAULT 'R'
69   );
70 
71   PROCEDURE delete_row (
72     x_rowid                             IN     VARCHAR2
73   );
74 
75   FUNCTION get_pk_for_validation (
76     x_comment_id                        IN     NUMBER
77   ) RETURN BOOLEAN;
78 
79   FUNCTION get_uk_for_validation (
80     x_comment_type_code                 IN     VARCHAR2,
81     x_person_id                         IN     NUMBER,
82     x_course_cd                         IN     VARCHAR2,
83     x_course_type                       IN     VARCHAR2,
84     x_award_cd                          IN     VARCHAR2,
85     x_load_cal_type                     IN     VARCHAR2,
86     x_load_ci_sequence_number           IN     NUMBER,
87     x_unit_set_cd                       IN     VARCHAR2,
88     x_us_version_number                 IN     NUMBER,
89     x_uoo_id                            IN     NUMBER
90   ) RETURN BOOLEAN;
91 
92   PROCEDURE get_fk_igs_ca_inst (
93     x_cal_type                          IN     VARCHAR2,
94     x_sequence_number                   IN     NUMBER
95   );
96 
97   PROCEDURE get_fk_igs_en_unit_set (
98     x_unit_set_cd                       IN     VARCHAR2,
99     x_version_number                    IN     NUMBER
100   );
101 
102   PROCEDURE get_fk_igs_ps_awd (
103     x_award_cd                          IN     VARCHAR2
104   );
105 
106   PROCEDURE get_fk_igs_ps_type (
107     x_course_type                       IN     VARCHAR2
108   );
109 
110   PROCEDURE get_ufk_igs_ps_unit_ofr_opt (
111     x_uoo_id                            IN     NUMBER
112   );
113 
114   PROCEDURE get_fk_igs_en_stdnt_ps_att (
115     x_person_id                         IN     NUMBER,
116     x_course_cd                         IN     VARCHAR2
117   );
118 
119   PROCEDURE before_dml (
120     p_action                            IN     VARCHAR2,
121     x_rowid                             IN     VARCHAR2    DEFAULT NULL,
122     x_comment_id                        IN     NUMBER      DEFAULT NULL,
123     x_comment_type_code                 IN     VARCHAR2    DEFAULT NULL,
124     x_comment_txt                       IN     VARCHAR2    DEFAULT NULL,
125     x_person_id                         IN     NUMBER      DEFAULT NULL,
126     x_course_cd                         IN     VARCHAR2    DEFAULT NULL,
127     x_course_type                       IN     VARCHAR2    DEFAULT NULL,
128     x_award_cd                          IN     VARCHAR2    DEFAULT NULL,
129     x_load_cal_type                     IN     VARCHAR2    DEFAULT NULL,
130     x_load_ci_sequence_number           IN     NUMBER      DEFAULT NULL,
131     x_unit_set_cd                       IN     VARCHAR2    DEFAULT NULL,
132     x_us_version_number                 IN     NUMBER      DEFAULT NULL,
133     x_uoo_id                            IN     NUMBER      DEFAULT NULL,
134     x_creation_date                     IN     DATE        DEFAULT NULL,
135     x_created_by                        IN     NUMBER      DEFAULT NULL,
136     x_last_update_date                  IN     DATE        DEFAULT NULL,
137     x_last_updated_by                   IN     NUMBER      DEFAULT NULL,
138     x_last_update_login                 IN     NUMBER      DEFAULT NULL
139   );
140 
141 END igs_as_stu_trn_cmts_pkg;