DBA Data[Home] [Help]

PACKAGE: APPS.IGS_PE_PRIV_LEVEL_PKG

Source


1 PACKAGE igs_pe_priv_level_pkg AS
2 /* $Header: IGSNI61S.pls 120.0 2005/06/01 23:07:46 appldev noship $ */
3 
4 /******************************************************
5 Created By : nigupta
6 Date Created By : 11-MAY-2000
7 Purpose : To create Table Handler
8 Know limitations, enhancements or remarks : None
9 Change History
10 Who		When		What
11 kumma           13-JUN-2002     Removed Procedure Get_FK_Igs_Ge_Note, 2410165
12 
13 (reverse chronological order - newest change first)
14 ********************************************************/
15 
16  procedure INSERT_ROW (
17       X_ROWID in out NOCOPY VARCHAR2,
18        x_PRIVACY_LEVEL_ID IN OUT NOCOPY NUMBER,
19        x_PERSON_ID IN NUMBER,
20        x_DATA_GROUP IN VARCHAR2,
21        x_DATA_GROUP_ID IN NUMBER,
22        x_LVL IN NUMBER,
23        x_ACTION IN VARCHAR2,
24        x_WHOM IN VARCHAR2,
25        x_REF_NOTES_ID IN NUMBER,
26        x_START_DATE IN DATE,
27        x_END_DATE IN DATE,
28        X_MODE in VARCHAR2 default 'R'
29   );
30 
31  procedure LOCK_ROW (
32       X_ROWID in  VARCHAR2,
33        x_PRIVACY_LEVEL_ID IN NUMBER,
34        x_PERSON_ID IN NUMBER,
35        x_DATA_GROUP IN VARCHAR2,
36        x_DATA_GROUP_ID IN NUMBER,
37        x_LVL IN NUMBER,
38        x_ACTION IN VARCHAR2,
39        x_WHOM IN VARCHAR2,
40        x_REF_NOTES_ID IN NUMBER,
41        x_START_DATE IN DATE,
42        x_END_DATE IN DATE  );
43 
44  procedure UPDATE_ROW (
45       X_ROWID in  VARCHAR2,
46        x_PRIVACY_LEVEL_ID IN NUMBER,
47        x_PERSON_ID IN NUMBER,
48        x_DATA_GROUP IN VARCHAR2,
49        x_DATA_GROUP_ID IN NUMBER,
50        x_LVL IN NUMBER,
51        x_ACTION IN VARCHAR2,
52        x_WHOM IN VARCHAR2,
53        x_REF_NOTES_ID IN NUMBER,
54        x_START_DATE IN DATE,
55        x_END_DATE IN DATE,
56        X_MODE in VARCHAR2 default 'R'
57   );
58 
59  procedure ADD_ROW (
60       X_ROWID in out NOCOPY VARCHAR2,
61        x_PRIVACY_LEVEL_ID IN OUT NOCOPY NUMBER,
62        x_PERSON_ID IN NUMBER,
63        x_DATA_GROUP IN VARCHAR2,
64        x_DATA_GROUP_ID IN NUMBER,
65        x_LVL IN NUMBER,
66        x_ACTION IN VARCHAR2,
67        x_WHOM IN VARCHAR2,
68        x_REF_NOTES_ID IN NUMBER,
69        x_START_DATE IN DATE,
70        x_END_DATE IN DATE,
71       X_MODE in VARCHAR2 default 'R'
72   ) ;
73 
74 procedure DELETE_ROW (
75   X_ROWID in VARCHAR2,
76   x_mode IN VARCHAR2 DEFAULT 'R'
77 ) ;
78 
79   FUNCTION Get_PK_For_Validation (
80     x_privacy_level_id IN NUMBER
81     ) RETURN BOOLEAN ;
82 
83   PROCEDURE Get_FK_Igs_Pe_Person (
84     x_person_id IN NUMBER
85     );
86 
87   PROCEDURE Check_Constraints (
88 		 Column_Name IN VARCHAR2  DEFAULT NULL,
89 		 Column_Value IN VARCHAR2  DEFAULT NULL ) ;
90   PROCEDURE Before_DML (
91     p_action IN VARCHAR2,
92     x_rowid IN VARCHAR2 DEFAULT NULL,
93     x_privacy_level_id IN NUMBER DEFAULT NULL,
94     x_person_id IN NUMBER DEFAULT NULL,
95     x_data_group IN VARCHAR2 DEFAULT NULL,
96     x_data_group_id IN NUMBER DEFAULT NULL,
97     x_lvl IN NUMBER DEFAULT NULL,
98     x_action IN VARCHAR2 DEFAULT NULL,
99     x_whom IN VARCHAR2 DEFAULT NULL,
100     x_ref_notes_id IN NUMBER DEFAULT NULL,
101     x_start_date IN DATE DEFAULT NULL,
102     x_end_date IN DATE DEFAULT NULL,
103     x_creation_date IN DATE DEFAULT NULL,
104     x_created_by IN NUMBER DEFAULT NULL,
105     x_last_update_date IN DATE DEFAULT NULL,
106     x_last_updated_by IN NUMBER DEFAULT NULL,
107     x_last_update_login IN NUMBER DEFAULT NULL
108  );
109 
110 END igs_pe_priv_level_pkg;