DBA Data[Home] [Help]

PACKAGE: APPS.IGS_RE_THESIS_PKG

Source


1 package  IGS_RE_THESIS_PKG as
2 /* $Header: IGSRI15S.pls 120.0 2005/06/01 16:29:54 appldev noship $ */
3 procedure INSERT_ROW (
4   X_ROWID in out NOCOPY VARCHAR2,
5   X_PERSON_ID in NUMBER,
6   X_CA_SEQUENCE_NUMBER in NUMBER,
7   X_SEQUENCE_NUMBER in NUMBER,
8   X_TITLE in VARCHAR2,
9   X_FINAL_TITLE_IND in VARCHAR2,
10   X_SHORT_TITLE in VARCHAR2,
11   X_ABBREVIATED_TITLE in VARCHAR2,
12   X_THESIS_RESULT_CD in VARCHAR2,
13   X_EXPECTED_SUBMISSION_DT in DATE,
14   X_LIBRARY_LODGEMENT_DT in DATE,
15   X_LIBRARY_CATALOGUE_NUMBER in VARCHAR2,
16   X_EMBARGO_EXPIRY_DT in DATE,
17   X_THESIS_FORMAT in VARCHAR2,
18   X_LOGICAL_DELETE_DT in DATE,
19   X_EMBARGO_DETAILS in VARCHAR2,
20   X_THESIS_TOPIC in VARCHAR2,
21   X_CITATION in VARCHAR2,
22   X_COMMENTS in VARCHAR2,
23   X_MODE in VARCHAR2 default 'R' ,
24   X_ORG_ID in NUMBER
25   );
26 procedure LOCK_ROW (
27   X_ROWID in VARCHAR2,
28   X_PERSON_ID in NUMBER,
29   X_CA_SEQUENCE_NUMBER in NUMBER,
30   X_SEQUENCE_NUMBER in NUMBER,
31   X_TITLE in VARCHAR2,
32   X_FINAL_TITLE_IND in VARCHAR2,
33   X_SHORT_TITLE in VARCHAR2,
34   X_ABBREVIATED_TITLE in VARCHAR2,
35   X_THESIS_RESULT_CD in VARCHAR2,
36   X_EXPECTED_SUBMISSION_DT in DATE,
37   X_LIBRARY_LODGEMENT_DT in DATE,
38   X_LIBRARY_CATALOGUE_NUMBER in VARCHAR2,
39   X_EMBARGO_EXPIRY_DT in DATE,
40   X_THESIS_FORMAT in VARCHAR2,
41   X_LOGICAL_DELETE_DT in DATE,
42   X_EMBARGO_DETAILS in VARCHAR2,
43   X_THESIS_TOPIC in VARCHAR2,
44   X_CITATION in VARCHAR2,
45   X_COMMENTS in VARCHAR2
46 );
47 procedure UPDATE_ROW (
48   X_ROWID in VARCHAR2,
49   X_PERSON_ID in NUMBER,
50   X_CA_SEQUENCE_NUMBER in NUMBER,
51   X_SEQUENCE_NUMBER in NUMBER,
52   X_TITLE in VARCHAR2,
53   X_FINAL_TITLE_IND in VARCHAR2,
54   X_SHORT_TITLE in VARCHAR2,
55   X_ABBREVIATED_TITLE in VARCHAR2,
56   X_THESIS_RESULT_CD in VARCHAR2,
57   X_EXPECTED_SUBMISSION_DT in DATE,
58   X_LIBRARY_LODGEMENT_DT in DATE,
59   X_LIBRARY_CATALOGUE_NUMBER in VARCHAR2,
60   X_EMBARGO_EXPIRY_DT in DATE,
61   X_THESIS_FORMAT in VARCHAR2,
62   X_LOGICAL_DELETE_DT in DATE,
63   X_EMBARGO_DETAILS in VARCHAR2,
64   X_THESIS_TOPIC in VARCHAR2,
65   X_CITATION in VARCHAR2,
66   X_COMMENTS in VARCHAR2,
67   X_MODE in VARCHAR2 default 'R'
68   );
69 procedure ADD_ROW (
70   X_ROWID in out NOCOPY VARCHAR2,
71   X_PERSON_ID in NUMBER,
72   X_CA_SEQUENCE_NUMBER in NUMBER,
73   X_SEQUENCE_NUMBER in NUMBER,
74   X_TITLE in VARCHAR2,
75   X_FINAL_TITLE_IND in VARCHAR2,
76   X_SHORT_TITLE in VARCHAR2,
77   X_ABBREVIATED_TITLE in VARCHAR2,
78   X_THESIS_RESULT_CD in VARCHAR2,
79   X_EXPECTED_SUBMISSION_DT in DATE,
80   X_LIBRARY_LODGEMENT_DT in DATE,
81   X_LIBRARY_CATALOGUE_NUMBER in VARCHAR2,
82   X_EMBARGO_EXPIRY_DT in DATE,
83   X_THESIS_FORMAT in VARCHAR2,
84   X_LOGICAL_DELETE_DT in DATE,
85   X_EMBARGO_DETAILS in VARCHAR2,
86   X_THESIS_TOPIC in VARCHAR2,
87   X_CITATION in VARCHAR2,
88   X_COMMENTS in VARCHAR2,
89   X_MODE in VARCHAR2 default 'R',
90   X_ORG_ID in NUMBER
91   );
92 procedure DELETE_ROW (
93   X_ROWID in VARCHAR2,
94   x_mode IN VARCHAR2 DEFAULT 'R'
95   );
96 
97   FUNCTION Get_PK_For_Validation (
98     x_person_id IN NUMBER,
99     x_ca_sequence_number IN NUMBER,
100     x_sequence_number IN NUMBER
101     ) RETURN BOOLEAN;
102 
103   PROCEDURE GET_FK_IGS_RE_CANDIDATURE (
104     x_person_id IN NUMBER,
105     x_sequence_number IN NUMBER
106     );
107 
108   PROCEDURE GET_FK_IGS_RE_THESIS_RESULT (
109     x_thesis_result_cd IN VARCHAR2
110     );
111 
112 PROCEDURE Check_Constraints (
113   Column_Name in VARCHAR2 DEFAULT NULL ,
114   Column_Value in VARCHAR2 DEFAULT NULL
115   ) ;
116   PROCEDURE Before_DML (
117     p_action IN VARCHAR2,
118     x_rowid IN VARCHAR2 DEFAULT NULL,
119     x_person_id IN NUMBER DEFAULT NULL,
120     x_ca_sequence_number IN NUMBER DEFAULT NULL,
121     x_sequence_number IN NUMBER DEFAULT NULL,
122     x_title IN VARCHAR2 DEFAULT NULL,
123     x_final_title_ind IN VARCHAR2 DEFAULT NULL,
124     x_short_title IN VARCHAR2 DEFAULT NULL,
125     x_abbreviated_title IN VARCHAR2 DEFAULT NULL,
126     x_thesis_result_cd IN VARCHAR2 DEFAULT NULL,
127     x_expected_submission_dt IN DATE DEFAULT NULL,
128     x_library_lodgement_dt IN DATE DEFAULT NULL,
129     x_library_catalogue_number IN VARCHAR2 DEFAULT NULL,
130     x_embargo_expiry_dt IN DATE DEFAULT NULL,
131     x_thesis_format IN VARCHAR2 DEFAULT NULL,
132     x_logical_delete_dt IN DATE DEFAULT NULL,
133     x_embargo_details IN VARCHAR2 DEFAULT NULL,
134     x_thesis_topic IN VARCHAR2 DEFAULT NULL,
135     x_citation IN VARCHAR2 DEFAULT NULL,
136     x_comments IN VARCHAR2 DEFAULT NULL,
137     x_creation_date IN DATE DEFAULT NULL,
138     x_created_by IN NUMBER DEFAULT NULL,
139     x_last_update_date IN DATE DEFAULT NULL,
140     x_last_updated_by IN NUMBER DEFAULT NULL,
141     x_last_update_login IN NUMBER DEFAULT NULL,
142     X_ORG_ID in NUMBER DEFAULT NULL
143  );
144 
145 
146 end IGS_RE_THESIS_PKG;