DBA Data[Home] [Help]

PACKAGE: APPS.IGS_PE_PERS_DISABLTY_PKG

Source


1 PACKAGE igs_pe_pers_disablty_pkg AS
2 /* $Header: IGSNI15S.pls 120.0 2005/06/01 18:59:40 appldev noship $ */
3 
4 ------------------------------------------------------------------
5 -- Change History
6 --
7 -- Bug ID : 2000408
8 -- who      when          what
9 -- CDCRUZ   Sep 24,2002   New Col's added for
10 --                        Person DLD / Pk changed to Seq Gen Pk
11 ------------------------------------------------------------------
12  procedure INSERT_ROW (
13        X_ROWID in out NOCOPY VARCHAR2,
14        X_IGS_PE_PERS_DISABLTY_ID   IN  OUT NOCOPY NUMBER,
15        x_PERSON_ID IN NUMBER,
16        x_DISABILITY_TYPE IN VARCHAR2,
17        x_CONTACT_IND IN VARCHAR2 DEFAULT NULL,
18        x_SPECIAL_ALLOW_CD IN VARCHAR2 DEFAULT NULL,
19        x_SUPPORT_LEVEL_CD IN VARCHAR2 DEFAULT NULL,
20        x_DOCUMENTED IN VARCHAR2 DEFAULT NULL,
21        x_SPECIAL_SERVICE_ID IN NUMBER DEFAULT NULL,
22        x_ATTRIBUTE_CATEGORY IN VARCHAR2,
23        x_ATTRIBUTE1 IN VARCHAR2,
24        x_ATTRIBUTE2 IN VARCHAR2,
25        x_ATTRIBUTE3 IN VARCHAR2,
26        x_ATTRIBUTE4 IN VARCHAR2,
27        x_ATTRIBUTE5 IN VARCHAR2,
28        x_ATTRIBUTE6 IN VARCHAR2,
29        x_ATTRIBUTE7 IN VARCHAR2,
30        x_ATTRIBUTE8 IN VARCHAR2,
31        x_ATTRIBUTE9 IN VARCHAR2,
32        x_ATTRIBUTE10 IN VARCHAR2,
33        x_ATTRIBUTE11 IN VARCHAR2,
34        x_ATTRIBUTE12 IN VARCHAR2,
35        x_ATTRIBUTE13 IN VARCHAR2,
36        x_ATTRIBUTE14 IN VARCHAR2,
37        x_ATTRIBUTE15 IN VARCHAR2,
38        x_ATTRIBUTE16 IN VARCHAR2,
39        x_ATTRIBUTE17 IN VARCHAR2,
40        x_ATTRIBUTE18 IN VARCHAR2,
41        x_ATTRIBUTE19 IN VARCHAR2,
42        x_ATTRIBUTE20 IN VARCHAR2,
43        X_ELIG_EARLY_REG_IND        IN   VARCHAR2 DEFAULT NULL,
44        X_START_DATE                IN   DATE DEFAULT NULL,
45        X_END_DATE                  IN   DATE DEFAULT NULL,
46        X_INFO_SOURCE               IN   VARCHAR2 DEFAULT NULL,
47        X_INTERVIEWER_ID            IN   NUMBER DEFAULT NULL,
48        X_INTERVIEWER_DATE          IN   DATE DEFAULT NULL,
49       X_MODE in VARCHAR2 default 'R'
50   );
51 
52  procedure LOCK_ROW (
53       X_ROWID in  VARCHAR2,
54        X_IGS_PE_PERS_DISABLTY_ID   IN   NUMBER,
55        x_PERSON_ID IN NUMBER,
56        x_DISABILITY_TYPE IN VARCHAR2,
57        x_CONTACT_IND IN VARCHAR2  DEFAULT NULL,
58        x_SPECIAL_ALLOW_CD IN VARCHAR2 DEFAULT NULL,
59        x_SUPPORT_LEVEL_CD IN VARCHAR2 DEFAULT NULL,
60        x_DOCUMENTED IN VARCHAR2 DEFAULT NULL,
61        x_SPECIAL_SERVICE_ID IN NUMBER  DEFAULT NULL,
62        x_ATTRIBUTE_CATEGORY IN VARCHAR2,
63        x_ATTRIBUTE1 IN VARCHAR2,
64        x_ATTRIBUTE2 IN VARCHAR2,
65        x_ATTRIBUTE3 IN VARCHAR2,
66        x_ATTRIBUTE4 IN VARCHAR2,
67        x_ATTRIBUTE5 IN VARCHAR2,
68        x_ATTRIBUTE6 IN VARCHAR2,
69        x_ATTRIBUTE7 IN VARCHAR2,
70        x_ATTRIBUTE8 IN VARCHAR2,
71        x_ATTRIBUTE9 IN VARCHAR2,
72        x_ATTRIBUTE10 IN VARCHAR2,
73        x_ATTRIBUTE11 IN VARCHAR2,
74        x_ATTRIBUTE12 IN VARCHAR2,
75        x_ATTRIBUTE13 IN VARCHAR2,
76        x_ATTRIBUTE14 IN VARCHAR2,
77        x_ATTRIBUTE15 IN VARCHAR2,
78        x_ATTRIBUTE16 IN VARCHAR2,
79        x_ATTRIBUTE17 IN VARCHAR2,
80        x_ATTRIBUTE18 IN VARCHAR2,
81        x_ATTRIBUTE19 IN VARCHAR2,
82        x_ATTRIBUTE20 IN VARCHAR2 ,
83        X_ELIG_EARLY_REG_IND        IN   VARCHAR2 DEFAULT NULL,
84        X_START_DATE                IN   DATE DEFAULT NULL,
85        X_END_DATE                  IN   DATE DEFAULT NULL,
86        X_INFO_SOURCE               IN   VARCHAR2 DEFAULT NULL,
87        X_INTERVIEWER_ID            IN   NUMBER DEFAULT NULL,
88        X_INTERVIEWER_DATE          IN   DATE DEFAULT NULL
89               );
90 
91  procedure UPDATE_ROW (
92       X_ROWID in  VARCHAR2,
93       X_IGS_PE_PERS_DISABLTY_ID   IN   NUMBER,
94        x_PERSON_ID IN NUMBER,
95        x_DISABILITY_TYPE IN VARCHAR2,
96        x_CONTACT_IND IN VARCHAR2  DEFAULT NULL,
97        x_SPECIAL_ALLOW_CD IN VARCHAR2 DEFAULT NULL,
98        x_SUPPORT_LEVEL_CD IN VARCHAR2 DEFAULT NULL,
99        x_DOCUMENTED IN VARCHAR2  DEFAULT NULL,
100        x_SPECIAL_SERVICE_ID IN NUMBER  DEFAULT NULL,
101        x_ATTRIBUTE_CATEGORY IN VARCHAR2,
102        x_ATTRIBUTE1 IN VARCHAR2,
103        x_ATTRIBUTE2 IN VARCHAR2,
104        x_ATTRIBUTE3 IN VARCHAR2,
105        x_ATTRIBUTE4 IN VARCHAR2,
106        x_ATTRIBUTE5 IN VARCHAR2,
107        x_ATTRIBUTE6 IN VARCHAR2,
108        x_ATTRIBUTE7 IN VARCHAR2,
109        x_ATTRIBUTE8 IN VARCHAR2,
110        x_ATTRIBUTE9 IN VARCHAR2,
111        x_ATTRIBUTE10 IN VARCHAR2,
112        x_ATTRIBUTE11 IN VARCHAR2,
113        x_ATTRIBUTE12 IN VARCHAR2,
114        x_ATTRIBUTE13 IN VARCHAR2,
115        x_ATTRIBUTE14 IN VARCHAR2,
116        x_ATTRIBUTE15 IN VARCHAR2,
117        x_ATTRIBUTE16 IN VARCHAR2,
118        x_ATTRIBUTE17 IN VARCHAR2,
119        x_ATTRIBUTE18 IN VARCHAR2,
120        x_ATTRIBUTE19 IN VARCHAR2,
121        x_ATTRIBUTE20 IN VARCHAR2,
122        X_ELIG_EARLY_REG_IND        IN   VARCHAR2 DEFAULT NULL,
123        X_START_DATE                IN   DATE DEFAULT NULL,
124        X_END_DATE                  IN   DATE DEFAULT NULL,
125        X_INFO_SOURCE               IN   VARCHAR2 DEFAULT NULL,
126        X_INTERVIEWER_ID            IN   NUMBER DEFAULT NULL,
127        X_INTERVIEWER_DATE          IN   DATE DEFAULT NULL,
128       X_MODE in VARCHAR2 default 'R'
129   );
130 
131  procedure ADD_ROW (
132       X_ROWID in out NOCOPY VARCHAR2,
133       X_IGS_PE_PERS_DISABLTY_ID   IN  OUT NOCOPY NUMBER,
134        x_PERSON_ID IN NUMBER,
135        x_DISABILITY_TYPE IN VARCHAR2,
136        x_CONTACT_IND IN VARCHAR2  DEFAULT NULL,
137        x_SPECIAL_ALLOW_CD IN VARCHAR2 DEFAULT NULL,
138        x_SUPPORT_LEVEL_CD IN VARCHAR2 DEFAULT NULL,
139        x_DOCUMENTED IN VARCHAR2 DEFAULT NULL,
140        x_SPECIAL_SERVICE_ID IN NUMBER DEFAULT NULL,
141        x_ATTRIBUTE_CATEGORY IN VARCHAR2,
142        x_ATTRIBUTE1 IN VARCHAR2,
143        x_ATTRIBUTE2 IN VARCHAR2,
144        x_ATTRIBUTE3 IN VARCHAR2,
145        x_ATTRIBUTE4 IN VARCHAR2,
146        x_ATTRIBUTE5 IN VARCHAR2,
147        x_ATTRIBUTE6 IN VARCHAR2,
148        x_ATTRIBUTE7 IN VARCHAR2,
149        x_ATTRIBUTE8 IN VARCHAR2,
150        x_ATTRIBUTE9 IN VARCHAR2,
151        x_ATTRIBUTE10 IN VARCHAR2,
152        x_ATTRIBUTE11 IN VARCHAR2,
153        x_ATTRIBUTE12 IN VARCHAR2,
154        x_ATTRIBUTE13 IN VARCHAR2,
155        x_ATTRIBUTE14 IN VARCHAR2,
156        x_ATTRIBUTE15 IN VARCHAR2,
157        x_ATTRIBUTE16 IN VARCHAR2,
158        x_ATTRIBUTE17 IN VARCHAR2,
159        x_ATTRIBUTE18 IN VARCHAR2,
160        x_ATTRIBUTE19 IN VARCHAR2,
161        x_ATTRIBUTE20 IN VARCHAR2,
162        X_ELIG_EARLY_REG_IND        IN   VARCHAR2 DEFAULT NULL,
163        X_START_DATE                IN   DATE DEFAULT NULL,
164        X_END_DATE                  IN   DATE DEFAULT NULL,
165        X_INFO_SOURCE               IN   VARCHAR2 DEFAULT NULL,
166        X_INTERVIEWER_ID            IN   NUMBER DEFAULT NULL,
167        X_INTERVIEWER_DATE          IN   DATE DEFAULT NULL,
168       X_MODE in VARCHAR2 default 'R'
169   ) ;
170 
171 procedure DELETE_ROW (
172   X_ROWID in VARCHAR2,
173   x_mode IN VARCHAR2 DEFAULT 'R'
174 ) ;
175 
176   FUNCTION get_uk_for_validation (
177     x_person_id                         IN     NUMBER,
178     x_disability_type                   IN     VARCHAR2,
179     x_start_date                        IN     DATE
180   ) RETURN BOOLEAN;
181 
182   FUNCTION Get_PK_For_Validation (
183        X_IGS_PE_PERS_DISABLTY_ID IN NUMBER
184     ) RETURN BOOLEAN ;
185 
186   PROCEDURE Get_FK_Igs_Pe_Person (
187     x_person_id IN NUMBER
188     );
189 
190   PROCEDURE Get_FK_Igs_Ad_Disbl_Type (
191     x_disability_type IN VARCHAR2
192     );
193 
194 
195   PROCEDURE Check_Constraints (
196 		 Column_Name IN VARCHAR2  DEFAULT NULL,
197 		 Column_Value IN VARCHAR2  DEFAULT NULL ) ;
198   PROCEDURE Before_DML (
199     p_action IN VARCHAR2,
200     x_rowid IN VARCHAR2 DEFAULT NULL,
201     X_IGS_PE_PERS_DISABLTY_ID   IN   NUMBER DEFAULT NULL,
202     x_person_id IN NUMBER DEFAULT NULL,
203     x_disability_type IN VARCHAR2 DEFAULT NULL,
204     x_contact_ind IN VARCHAR2 DEFAULT NULL,
205     x_special_allow_cd IN VARCHAR2 DEFAULT NULL,
206     x_SUPPORT_LEVEL_CD IN VARCHAR2 DEFAULT NULL,
207     x_documented IN VARCHAR2 DEFAULT NULL,
208     x_special_service_id IN NUMBER DEFAULT NULL,
209     x_attribute_category IN VARCHAR2 DEFAULT NULL,
210     x_attribute1 IN VARCHAR2 DEFAULT NULL,
211     x_attribute2 IN VARCHAR2 DEFAULT NULL,
212     x_attribute3 IN VARCHAR2 DEFAULT NULL,
213     x_attribute4 IN VARCHAR2 DEFAULT NULL,
214     x_attribute5 IN VARCHAR2 DEFAULT NULL,
215     x_attribute6 IN VARCHAR2 DEFAULT NULL,
216     x_attribute7 IN VARCHAR2 DEFAULT NULL,
217     x_attribute8 IN VARCHAR2 DEFAULT NULL,
218     x_attribute9 IN VARCHAR2 DEFAULT NULL,
219     x_attribute10 IN VARCHAR2 DEFAULT NULL,
220     x_attribute11 IN VARCHAR2 DEFAULT NULL,
221     x_attribute12 IN VARCHAR2 DEFAULT NULL,
222     x_attribute13 IN VARCHAR2 DEFAULT NULL,
223     x_attribute14 IN VARCHAR2 DEFAULT NULL,
224     x_attribute15 IN VARCHAR2 DEFAULT NULL,
225     x_attribute16 IN VARCHAR2 DEFAULT NULL,
226     x_attribute17 IN VARCHAR2 DEFAULT NULL,
227     x_attribute18 IN VARCHAR2 DEFAULT NULL,
228     x_attribute19 IN VARCHAR2 DEFAULT NULL,
229     x_attribute20 IN VARCHAR2 DEFAULT NULL,
230     X_ELIG_EARLY_REG_IND        IN   VARCHAR2 DEFAULT NULL,
231     X_START_DATE                IN   DATE DEFAULT NULL,
232     X_END_DATE                  IN   DATE DEFAULT NULL,
233     X_INFO_SOURCE               IN   VARCHAR2 DEFAULT NULL,
234     X_INTERVIEWER_ID            IN   NUMBER DEFAULT NULL,
235     X_INTERVIEWER_DATE          IN   DATE DEFAULT NULL,
236     x_creation_date IN DATE DEFAULT NULL,
237     x_created_by IN NUMBER DEFAULT NULL,
238     x_last_update_date IN DATE DEFAULT NULL,
239     x_last_updated_by IN NUMBER DEFAULT NULL,
240     x_last_update_login IN NUMBER DEFAULT NULL
241  );
242 END igs_pe_pers_disablty_pkg;