DBA Data[Home] [Help]

PACKAGE: APPS.CZ_SESSION

Source


1 PACKAGE CZ_SESSION AUTHID CURRENT_USER AS
2 /*	$Header: czsess.pls 115.8 2002/11/27 17:16:47 askhacha ship $		  */
3 
4 /*
5  *	CZ_SESSION - package contains variables for use within a DATABASE SESSION
6  *	THIS PACKAGE IS NOT TO BE INVOKED FROM WEB APPS CONTEXTS.
7  */
8 
9 -- CONTEXT: SECURITY (all variables)
10 
11 /* Optimization for populators in Configurator Developer		*/
12 	CURRENT_PROJECT INTEGER;
13 	CURRENT_POPULATOR INTEGER;
14 
15 	FUNCTION PROJECT_ID RETURN INTEGER;
16 	PRAGMA RESTRICT_REFERENCES (PROJECT_ID, WNDS, WNPS);
17 
18 	FUNCTION POPULATOR_ID RETURN INTEGER;
19 	PRAGMA RESTRICT_REFERENCES (POPULATOR_ID, WNDS, WNPS);
20 
21 	PROCEDURE POP_VIEW_FILTER(PROJECT_ID IN INTEGER DEFAULT NULL,POPULATOR_ID IN INTEGER DEFAULT NULL);
22 
23 /* Mechanisms for session-specific trigger disabling to optimize performance of
24  * bulk project restructuring						*/
25 	PROJ_TIMESTAMP_TRIGGERS_ON boolean := TRUE;
26 	procedure ENABLE_PROJ_TIMESTAMP_TRIGS;
27 	procedure DISABLE_PROJ_TIMESTAMP_TRIGS;
28 
29 	/* "manually" mark update fields on the project when triggers off */
30 	procedure STAMP_STRUCT_UPDATED (for_project_id in NUMBER);
31 	procedure STAMP_LOGIC_UPDATED (for_project_id in NUMBER);
32 	/* mark both struct and logic updated at once	*/
33 	procedure STAMP_PROJECT_UPDATED (for_project_id in NUMBER);
34 
35 END CZ_SESSION;