DBA Data[Home] [Help]

PACKAGE: APPS.IGS_PS_US_UNSCHED_CL_PKG

Source


1 PACKAGE igs_ps_us_unsched_cl_pkg AS
2 /* $Header: IGSPI2US.pls 120.1 2005/06/29 04:26:34 appldev ship $ */
3 
4   PROCEDURE insert_row (
5     x_rowid                             IN OUT NOCOPY VARCHAR2,
6     x_us_unscheduled_cl_id              IN OUT NOCOPY NUMBER,
7     x_uoo_id                            IN     NUMBER,
8     x_activity_type_id                  IN     NUMBER,
9     x_location_cd                       IN     VARCHAR2,
10     x_building_id                       IN     NUMBER,
11     x_room_id                           IN     NUMBER,
12     x_number_of_students                IN     NUMBER,
13     x_hours_per_student                 IN     NUMBER,
14     x_hours_per_faculty                 IN     NUMBER,
15     x_instructor_id                     IN     NUMBER,
16     x_mode                              IN     VARCHAR2    DEFAULT 'R'
17   );
18 
19   PROCEDURE lock_row (
20     x_rowid                             IN     VARCHAR2,
21     x_us_unscheduled_cl_id              IN     NUMBER,
22     x_uoo_id                            IN     NUMBER,
23     x_activity_type_id                  IN     NUMBER,
24     x_location_cd                       IN     VARCHAR2,
25     x_building_id                       IN     NUMBER,
26     x_room_id                           IN     NUMBER,
27     x_number_of_students                IN     NUMBER,
28     x_hours_per_student                 IN     NUMBER,
29     x_hours_per_faculty                 IN     NUMBER,
30     x_instructor_id                     IN     NUMBER
31   );
32 
33   PROCEDURE update_row (
34     x_rowid                             IN     VARCHAR2,
35     x_us_unscheduled_cl_id              IN     NUMBER,
36     x_uoo_id                            IN     NUMBER,
37     x_activity_type_id                  IN     NUMBER,
38     x_location_cd                       IN     VARCHAR2,
39     x_building_id                       IN     NUMBER,
40     x_room_id                           IN     NUMBER,
41     x_number_of_students                IN     NUMBER,
42     x_hours_per_student                 IN     NUMBER,
43     x_hours_per_faculty                 IN     NUMBER,
44     x_instructor_id                     IN     NUMBER,
45     x_mode                              IN     VARCHAR2    DEFAULT 'R'
46   );
47 
48   PROCEDURE add_row (
49     x_rowid                             IN OUT NOCOPY VARCHAR2,
50     x_us_unscheduled_cl_id              IN OUT NOCOPY NUMBER,
51     x_uoo_id                            IN     NUMBER,
52     x_activity_type_id                  IN     NUMBER,
53     x_location_cd                       IN     VARCHAR2,
54     x_building_id                       IN     NUMBER,
55     x_room_id                           IN     NUMBER,
56     x_number_of_students                IN     NUMBER,
57     x_hours_per_student                 IN     NUMBER,
58     x_hours_per_faculty                 IN     NUMBER,
59     x_instructor_id                     IN     NUMBER,
60     x_mode                              IN     VARCHAR2    DEFAULT 'R'
61   );
62 
63   PROCEDURE delete_row (
64     x_rowid                             IN     VARCHAR2
65   );
66 
67   FUNCTION get_pk_for_validation (
68     x_us_unscheduled_cl_id              IN     NUMBER
69   ) RETURN BOOLEAN;
70 
71   FUNCTION get_uk_for_validation (
72     x_uoo_id                            IN     NUMBER,
73     x_activity_type_id                  IN     NUMBER,
74     x_location_cd                       IN     VARCHAR2,
75     x_building_id                       IN     NUMBER,
76     x_room_id                           IN     NUMBER
77   ) RETURN BOOLEAN;
78 
79 
80   PROCEDURE Check_Constraints(   Column_Name     IN      VARCHAR2        DEFAULT NULL,
81                                  Column_Value    IN      VARCHAR2        DEFAULT NULL);
82 
83   PROCEDURE get_fk_igs_ad_location (
84     x_location_cd                       IN     VARCHAR2
85   );
86 
87   PROCEDURE get_fk_igs_ad_building (
88     x_building_id                       IN     NUMBER
89   );
90 
91   PROCEDURE get_fk_igs_ad_room (
92     x_room_id                           IN     NUMBER
93   );
94 
95   PROCEDURE get_ufk_igs_ps_unit_ofr_opt (
96     x_uoo_id                            IN     NUMBER
97   );
98 
99   PROCEDURE get_fk_hz_parties (
100     x_party_id                          IN     NUMBER
101   );
102 
103   PROCEDURE get_fk_igs_ps_usec_act_type (
104     x_activity_type_id                    IN     NUMBER
105   );
106 
107   PROCEDURE before_dml (
108     p_action                            IN     VARCHAR2,
109     x_rowid                             IN     VARCHAR2    DEFAULT NULL,
110     x_us_unscheduled_cl_id              IN     NUMBER      DEFAULT NULL,
111     x_uoo_id                            IN     NUMBER      DEFAULT NULL,
112     x_activity_type_id                  IN     NUMBER      DEFAULT NULL,
113     x_location_cd                       IN     VARCHAR2    DEFAULT NULL,
114     x_building_id                       IN     NUMBER      DEFAULT NULL,
115     x_room_id                           IN     NUMBER      DEFAULT NULL,
116     x_number_of_students                IN     NUMBER      DEFAULT NULL,
117     x_hours_per_student                 IN     NUMBER      DEFAULT NULL,
118     x_hours_per_faculty                 IN     NUMBER      DEFAULT NULL,
119     x_instructor_id                     IN     NUMBER      DEFAULT NULL,
120     x_creation_date                     IN     DATE        DEFAULT NULL,
121     x_created_by                        IN     NUMBER      DEFAULT NULL,
122     x_last_update_date                  IN     DATE        DEFAULT NULL,
123     x_last_updated_by                   IN     NUMBER      DEFAULT NULL,
124     x_last_update_login                 IN     NUMBER      DEFAULT NULL
125   );
126 
127 END igs_ps_us_unsched_cl_pkg;