1 PACKAGE GR_FIELD_NAME_MASKS_TL_PKG AUTHID CURRENT_USER AS
2 /*$Header: GRHIFMTS.pls 115.5 2003/08/05 18:05:19 gkelly noship $*/
3
4 PROCEDURE Insert_Row
5 (p_commit IN VARCHAR2,
6 p_called_by_form IN VARCHAR2,
7 p_item_code IN VARCHAR2,
8 p_disclosure_code IN VARCHAR2,
9 p_label_code IN VARCHAR2,
10 p_language IN VARCHAR2,
11 p_field_name_mask IN VARCHAR2,
12 p_source_lang IN VARCHAR2,
13 p_created_by IN NUMBER,
14 p_creation_date IN DATE,
15 p_last_updated_by IN NUMBER,
16 p_last_update_date IN DATE,
17 p_last_update_login IN NUMBER,
18 x_rowid OUT NOCOPY VARCHAR2,
19 x_return_status OUT NOCOPY VARCHAR2,
20 x_oracle_error OUT NOCOPY NUMBER,
21 x_msg_data OUT NOCOPY VARCHAR2);
22 PROCEDURE Update_Row
23 (p_commit IN VARCHAR2,
24 p_called_by_form IN VARCHAR2,
25 p_rowid IN VARCHAR2,
26 p_item_code IN VARCHAR2,
27 p_disclosure_code IN VARCHAR2,
28 p_label_code IN VARCHAR2,
29 p_language IN VARCHAR2,
30 p_field_name_mask IN VARCHAR2,
31 p_source_lang IN VARCHAR2,
32 p_created_by IN NUMBER,
33 p_creation_date IN DATE,
34 p_last_updated_by IN NUMBER,
35 p_last_update_date IN DATE,
36 p_last_update_login IN NUMBER,
37 x_return_status OUT NOCOPY VARCHAR2,
38 x_oracle_error OUT NOCOPY NUMBER,
39 x_msg_data OUT NOCOPY VARCHAR2);
40
41 PROCEDURE Add_Language
42 (p_commit IN VARCHAR2,
43 p_called_by_form IN VARCHAR2,
44 p_item_code IN VARCHAR2,
45 p_disclosure_code IN VARCHAR2,
46 p_label_code IN VARCHAR2,
47 p_language IN VARCHAR2,
48 x_return_status OUT NOCOPY VARCHAR2,
49 x_oracle_error OUT NOCOPY NUMBER,
50 x_msg_data OUT NOCOPY VARCHAR2);
51
52 PROCEDURE Lock_Row
53 (p_commit IN VARCHAR2,
54 p_called_by_form IN VARCHAR2,
55 p_rowid IN VARCHAR2,
56 p_item_code IN VARCHAR2,
57 p_disclosure_code IN VARCHAR2,
58 p_label_code IN VARCHAR2,
59 p_language IN VARCHAR2,
60 p_field_name_mask IN VARCHAR2,
61 p_source_lang IN VARCHAR2,
62 p_created_by IN NUMBER,
63 p_creation_date IN DATE,
64 p_last_updated_by IN NUMBER,
65 p_last_update_date IN DATE,
66 p_last_update_login IN NUMBER,
67 x_return_status OUT NOCOPY VARCHAR2,
68 x_oracle_error OUT NOCOPY NUMBER,
69 x_msg_data OUT NOCOPY VARCHAR2);
70 PROCEDURE Delete_Row
71 (p_commit IN VARCHAR2,
72 p_called_by_form IN VARCHAR2,
73 p_rowid IN VARCHAR2,
74 p_item_code IN VARCHAR2,
75 p_disclosure_code IN VARCHAR2,
76 p_label_code IN VARCHAR2,
77 p_language IN VARCHAR2,
78 x_return_status OUT NOCOPY VARCHAR2,
79 x_oracle_error OUT NOCOPY NUMBER,
80 x_msg_data OUT NOCOPY VARCHAR2);
81
82 PROCEDURE Delete_Rows
83 (p_commit IN VARCHAR2,
84 p_called_by_form IN VARCHAR2,
85 p_item_code IN VARCHAR2,
86 p_disclosure_code IN VARCHAR2,
87 p_label_code IN VARCHAR2,
88 x_return_status OUT NOCOPY VARCHAR2,
89 x_oracle_error OUT NOCOPY NUMBER,
90 x_msg_data OUT NOCOPY VARCHAR2);
91
92 PROCEDURE Check_Foreign_Keys
93 (p_item_code IN VARCHAR2,
94 p_disclosure_code IN VARCHAR2,
95 p_label_code IN VARCHAR2,
96 p_language IN VARCHAR2,
97 p_source_lang IN VARCHAR2,
98 x_return_status OUT NOCOPY VARCHAR2,
99 x_oracle_error OUT NOCOPY NUMBER,
100 x_msg_data OUT NOCOPY VARCHAR2);
101 PROCEDURE Check_Primary_Key
102 (p_item_code IN VARCHAR2,
103 p_disclosure_code IN VARCHAR2,
104 p_label_code IN VARCHAR2,
105 p_language IN VARCHAR2,
106 p_called_by_form IN VARCHAR2,
107 x_rowid OUT NOCOPY VARCHAR2,
108 x_key_exists OUT NOCOPY VARCHAR2);
109
110
111 PROCEDURE translate_row (
112 X_ITEM_CODE IN VARCHAR2
113 ,X_DISCLOSURE_CODE IN VARCHAR2
114 ,X_LABEL_CODE IN VARCHAR2
115 ,X_LANGUAGE IN VARCHAR2
116 ,X_FIELD_NAME_MASK IN VARCHAR2
117 ,X_SOURCE_LANG IN VARCHAR2
118 );
119
120 PROCEDURE load_row (
121 X_ITEM_CODE IN VARCHAR2
122 ,X_DISCLOSURE_CODE IN VARCHAR2
123 ,X_LABEL_CODE IN VARCHAR2
124 ,X_LANGUAGE IN VARCHAR2
125 ,X_FIELD_NAME_MASK IN VARCHAR2
126 ,X_SOURCE_LANG IN VARCHAR2
127 );
128
129 PROCEDURE New_Language;
130
131 END GR_FIELD_NAME_MASKS_TL_PKG;