DBA Data[Home] [Help]

PACKAGE: APPS.PON_ATTACHMENTS

Source


1 PACKAGE PON_ATTACHMENTS AUTHID CURRENT_USER AS
2 /* $Header: PONATCHS.pls 120.1 2007/06/28 20:23:59 sssahai ship $ */
3 
4 SHORT_TEXT     constant number := 1;
5 LONG_TEXT      constant number := 2;
6 WEB_PAGE       constant number := 5;
7 EXTERNAL_FILE  constant number := 6;
8 
9 
10 FUNCTION check_attachment_exists(p_entity_name IN VARCHAR2,
11                                  p_pk1_value IN VARCHAR2 DEFAULT NULL,
12                                  p_pk2_value IN VARCHAR2 DEFAULT NULL,
13                                  p_pk3_value IN VARCHAR2 DEFAULT NULL,
14                                  p_pk4_value IN VARCHAR2 DEFAULT NULL,
15                                  p_pk5_value IN VARCHAR2 DEFAULT NULL) RETURN VARCHAR2;
16 
17 PROCEDURE add_attachment_blob(
18 p_file_name in VARCHAR2,
19 p_file_content_type in VARCHAR2,
20 p_file_format in VARCHAR2,
21 p_file_id out nocopy NUMBER
22 );
23 
24 PROCEDURE add_attachment(
25         p_seq_num                 in NUMBER,     --  1
26         p_category_id             in NUMBER,     --  2
27         p_document_description    in VARCHAR2,   --  3
28         p_datatype_id             in NUMBER,     --  4
29         p_short_text              in VARCHAR2,   --  5
30         p_file_name               in VARCHAR2,   --  6
31         p_url                     in VARCHAR2,   --  7
32         p_entity_name             in VARCHAR2,   --  8
33         p_pk1_value               in VARCHAR2,   --  9
34         p_pk2_value               in VARCHAR2,   -- 10
35         p_pk3_value               in VARCHAR2,   -- 11
36         p_pk4_value               in VARCHAR2,   -- 12
37         p_pk5_value               in VARCHAR2,   -- 13
38         p_media_id                in NUMBER,     -- 14
39 	p_user_id                 in NUMBER,     -- 15
40 	p_column1                 IN VARCHAR2,   -- 16
41         x_attached_document_id    out nocopy NUMBER,    -- 17
42         x_file_id                 out nocopy NUMBER     -- 18
43 );
44 
45 PROCEDURE add_attachment(
46         p_seq_num                 in NUMBER,     --  1
47         p_category_id             in NUMBER,     --  2
48         p_document_description    in VARCHAR2,   --  3
49         p_datatype_id             in NUMBER,     --  4
50         p_short_text              in VARCHAR2,   --  5
51         p_file_name               in VARCHAR2,   --  6
52         p_url                     in VARCHAR2,   --  7
53         p_entity_name             in VARCHAR2,   --  8
54         p_pk1_value               in VARCHAR2,   --  9
55         p_pk2_value               in VARCHAR2,   -- 10
56         p_pk3_value               in VARCHAR2,   -- 11
57         p_pk4_value               in VARCHAR2,   -- 12
58         p_pk5_value               in VARCHAR2,   -- 13
59         p_media_id                in NUMBER,     -- 14
60         p_user_id                 in NUMBER,     -- 15
61         x_attached_document_id    out nocopy NUMBER,    -- 16
62         x_file_id                 out nocopy NUMBER     -- 17
63 );
64 
65 PROCEDURE add_long_text_attachment (
66         p_seq_num                in NUMBER,          --  1
67         p_category_id            in NUMBER,          --  2
68         p_document_description   in VARCHAR2,        --  3
69         p_long_text              in LONG,            --  4
70         p_file_name              in VARCHAR2,        --  5
71         p_url                    in VARCHAR2,        --  6
72         p_entity_name            in VARCHAR2,        --  7
73         p_pk1_value              in VARCHAR2,        --  8
74         p_pk2_value              in VARCHAR2,        --  9
75         p_pk3_value              in VARCHAR2,        -- 10
76         p_pk4_value              in VARCHAR2,        -- 11
77         p_pk5_value              in VARCHAR2,        -- 12
78         p_media_id               in NUMBER,          -- 13
79         p_user_id                in NUMBER,          -- 14
80 	p_column1                IN VARCHAR2,        -- 15
81 	x_attached_document_id   out nocopy NUMBER,  -- 16
82         x_file_id                out nocopy NUMBER   -- 17
83 );
84 
85 PROCEDURE add_attachment_frm_doc_catalog(
86        p_seq_num                in  NUMBER,        --  1
87        p_entity_name            in  VARCHAR2,      --  2
88        p_pk1_value              in  VARCHAR2,      --  3
89        p_pk2_value              in  VARCHAR2,      --  4
90        p_pk3_value              in  VARCHAR2,      --  5
91        p_pk4_value              in  VARCHAR2,      --  6
92        p_pk5_value              in  VARCHAR2,      --  7
93        p_document_id            in  NUMBER,        --  8
94        p_column1                IN VARCHAR2,       --  9
95        x_attached_document_id   out nocopy  NUMBER --  10
96 );
97 
98 --  A wrapper for creating attachment from the regular User Interface (e.g.,
99 --  'add_attachment.jsp'. Internally, it'll make use of the 'add' procedures
100 --  available above. Please see the package body for implementation details.
101 --  - Sarath.
102 PROCEDURE add_attachment_frm_ui(
103         p_seq_num                 in NUMBER,     --  1
104         p_category_id             in NUMBER,     --  2
105         p_document_description    in VARCHAR2,   --  3
106         p_datatype_id             in NUMBER,     --  4
107         p_short_text              in VARCHAR2,   --  5
108         p_long_text               in LONG,       --  6
109         p_file_name               in VARCHAR2,   --  7
110         p_url                     in VARCHAR2,   --  8
111         p_entity_name             in VARCHAR2,   --  9
112         p_pk1_value               in VARCHAR2,   -- 10
113         p_pk2_value               in VARCHAR2,   -- 11
114         p_pk3_value               in VARCHAR2,   -- 12
115         p_pk4_value               in VARCHAR2,   -- 13
116         p_pk5_value               in VARCHAR2,   -- 14
117         p_media_id                in NUMBER,     -- 15
118         p_user_id                 in NUMBER,     -- 16
119         p_document_id             in NUMBER,     -- 17
120         x_attached_document_id    out nocopy NUMBER,    -- 18
121         x_file_id                 out nocopy NUMBER     -- 19
122 );
123 
124 PROCEDURE add_attachment_frm_ui(
125         p_seq_num                 in NUMBER,     --  1
126         p_category_id             in NUMBER,     --  2
127         p_document_description    in VARCHAR2,   --  3
128         p_datatype_id             in NUMBER,     --  4
129         p_short_text              in VARCHAR2,   --  5
130         p_long_text               in LONG,       --  6
131         p_file_name               in VARCHAR2,   --  7
132         p_url                     in VARCHAR2,   --  8
133         p_entity_name             in VARCHAR2,   --  9
134         p_pk1_value               in VARCHAR2,   -- 10
135         p_pk2_value               in VARCHAR2,   -- 11
136         p_pk3_value               in VARCHAR2,   -- 12
137         p_pk4_value               in VARCHAR2,   -- 13
138         p_pk5_value               in VARCHAR2,   -- 14
139         p_media_id                in NUMBER,     -- 15
140         p_user_id                 in NUMBER,     -- 16
141         p_document_id             in NUMBER,     -- 17
142         p_column1                 IN VARCHAR2,   -- 18
143 	x_attached_document_id    out nocopy NUMBER,    -- 19
144         x_file_id                 out nocopy NUMBER     -- 20
145 );
146 
147 PROCEDURE delete_attachment(
148         p_attached_document_id    in NUMBER,     --  1
149         p_datatype_id             in NUMBER      --  2
150 );
151 
152 END PON_ATTACHMENTS;