DBA Data[Home] [Help]

PACKAGE: APPS.WSH_RU_ACTIONS

Source


1 PACKAGE WSH_RU_ACTIONS AUTHID CURRENT_USER AS
2 /* $Header: WSHRUACS.pls 120.0 2005/05/26 17:19:36 appldev noship $ */
3 
4   TYPE Privileges_Type IS TABLE OF VARCHAR2(30) INDEX BY BINARY_INTEGER;
5 
6   TYPE Role_Definition_Type IS RECORD (
7 	ROLE_ID			NUMBER(15),
8 	NAME			VARCHAR2(30),
9 	DESCRIPTION		VARCHAR2(240),
10 	CREATED_BY		NUMBER(15),
11 	CREATION_DATE		DATE,
12 	LAST_UPDATED_BY		NUMBER(15),
13 	LAST_UPDATE_DATE	DATE,
14 	LAST_UPDATE_LOGIN	NUMBER(15),
15 	PRIVILEGES		Privileges_Type
16   );
17 
18   TYPE Custom_message_rec is RECORD
19        (customized_activity_mesg_id wsh_customized_activity_msgs.customized_activity_mesg_id %TYPE
20        ,role_id                     wsh_customized_activity_msgs.role_id%TYPE
21        ,activity_code               wsh_customized_activity_msgs.activity_code%TYPE
22        ,validation_code             wsh_customized_activity_msgs.validation_code%TYPE
23        ,return_status               wsh_customized_activity_msgs.return_status%TYPE);
24 
25   TYPE custom_message_cache_rec is RECORD
26        (user_id         number
27        ,activity_code   wsh_customized_activity_msgs.activity_code%TYPE
28        ,validation_code wsh_customized_activity_msgs.validation_code%TYPE
29        ,return_status   wsh_customized_activity_msgs.return_status%TYPE );
30 
31   TYPE custom_message_cache_tbl is table of custom_message_cache_rec index by binary_integer;
32 
33   PROCEDURE Create_Role_Definition(
34 	p_role_def_record	IN  Role_Definition_Type,
35 	x_rowid			OUT NOCOPY  VARCHAR2,
36 	x_role_id		OUT NOCOPY  NUMBER,
37 	x_return_status 	OUT NOCOPY  VARCHAR2);
38 
39   PROCEDURE Lock_Role_Definition(
40 	p_role_def_record	IN  Role_Definition_Type,
41         p_row_id                IN  Varchar2);
42 
43   PROCEDURE Update_Role_Definition(
44 	p_role_def_record	IN  OUT NOCOPY Role_Definition_Type,
45 	x_return_status 	OUT NOCOPY  VARCHAR2);
46 
47   PROCEDURE Delete_Role_Definition(
48 	p_role_def_record	IN  Role_Definition_Type,
49 	x_return_status 	OUT NOCOPY  VARCHAR2);
50 
51   PROCEDURE Get_Organization_Privileges(
52         p_organization_id       IN  NUMBER,
53         x_privileges            OUT NOCOPY  Privileges_Type,
54         x_return_status         OUT NOCOPY  VARCHAR2);
55 
56   PROCEDURE Entity_Access_In_Organization(
57         p_entity_type           IN  VARCHAR2,
58         p_organization_id       IN  NUMBER,
59         x_access_type           OUT NOCOPY  VARCHAR2,
60         x_return_status         OUT NOCOPY  VARCHAR2);
61 
62   PROCEDURE insert_customized_msgs(
63         p_custom_message_rec    IN OUT NOCOPY custom_message_rec
64        ,x_error_message         OUT NOCOPY VARCHAR2
65        ,x_return_status         OUT NOCOPY VARCHAR2 );
66 
67   PROCEDURE update_customized_msgs(
68         p_custom_message_rec    IN OUT NOCOPY custom_message_rec
69        ,x_error_message         OUT NOCOPY VARCHAR2
70        ,x_return_status         OUT NOCOPY VARCHAR2 );
71 
72   PROCEDURE delete_customized_msgs(
73         p_custom_message_rec    IN OUT NOCOPY custom_message_rec
74        ,x_error_message         OUT NOCOPY VARCHAR2
75        ,x_return_status         OUT NOCOPY VARCHAR2 );
76 
77   FUNCTION get_message_severity (
78         p_activity_code         IN VARCHAR2
79        ,p_validation_code       IN VARCHAR2) return VARCHAR2;
80 
81 
82 END WSH_RU_ACTIONS;