[Home] [Help]
PACKAGE: APPS.FND_ATTACHMENT_UTIL_PKG
Source
1 PACKAGE fnd_attachment_util_pkg AUTHID CURRENT_USER as
2 /* $Header: AFAKUTLS.pls 115.8 2004/02/16 23:34:11 blash ship $ */
3
4
5 FUNCTION get_atchmt_exists(l_entity_name VARCHAR2,
6 l_pkey1 VARCHAR2,
7 l_pkey2 VARCHAR2 DEFAULT NULL,
8 l_pkey3 VARCHAR2 DEFAULT NULL,
9 l_pkey4 VARCHAR2 DEFAULT NULL,
10 l_pkey5 VARCHAR2 DEFAULT NULL,
11 l_function_name VARCHAR2 DEFAULT NULL,
12 l_function_type VARCHAR2 DEFAULT NULL)
13 RETURN VARCHAR2;
14 PRAGMA RESTRICT_REFERENCES (get_atchmt_exists, WNDS, WNPS);
15
16 FUNCTION get_atchmt_exists_sql(l_entity_name VARCHAR2,
17 l_pkey1 VARCHAR2,
18 l_pkey2 VARCHAR2 DEFAULT NULL,
19 l_pkey3 VARCHAR2 DEFAULT NULL,
20 l_pkey4 VARCHAR2 DEFAULT NULL,
21 l_pkey5 VARCHAR2 DEFAULT NULL,
22 l_sqlstmt VARCHAR2 DEFAULT NULL,
23 l_function_name VARCHAR2 DEFAULT NULL,
24 l_function_type VARCHAR2 DEFAULT NULL)
25 RETURN VARCHAR2;
26
27
28 PROCEDURE init_atchmt(l_function_name IN OUT NOCOPY VARCHAR2,
29 attachments_defined_flag OUT NOCOPY BOOLEAN,
30 l_function_type IN OUT NOCOPY VARCHAR2);
31
32 PROCEDURE init_atchmt(l_function_name IN OUT NOCOPY VARCHAR2,
33 attachments_defined_flag OUT NOCOPY BOOLEAN,
34 l_enabled_flag OUT NOCOPY VARCHAR2,
35 l_session_context_field OUT NOCOPY VARCHAR2,
36 l_function_type OUT NOCOPY VARCHAR2);
37
38 PROCEDURE init_form(X_entity_name IN VARCHAR2,
39 X_user_entity_name OUT NOCOPY VARCHAR2,
40 X_doc_type_meaning OUT NOCOPY VARCHAR2);
41
42 PROCEDURE init_doc_form(X_category_name IN VARCHAR2 DEFAULT NULL,
43 X_category_id OUT NOCOPY NUMBER,
44 X_category_desc OUT NOCOPY VARCHAR2,
45 X_security_type IN NUMBER DEFAULT NULL,
46 X_security_id IN NUMBER DEFAULT NULL,
47 X_security_desc OUT NOCOPY VARCHAR2);
48
49 FUNCTION get_atchmt_function_name RETURN VARCHAR2;
50
51 PROCEDURE update_file_metadata ( X_file_id IN NUMBER DEFAULT NULL );
52
53 ----------------------------------------------------------------------------
54 -- MergeAttachments (PUBLIC)
55 -- This is the procedure being called during the Party Merge.
56 -- FND_ATTACHMENT_UTIL_PKG.MergeAttachments() has been registered
57 -- in Party Merge Data Dict.
58 -- The input/output arguments format matches the document PartyMergeDD.doc.
59 --
60 -- Usage example in pl/sql
61 -- This procedure should only be called from the PartyMerge utility.
62 --
63 procedure MergeAttachments(p_entity_name in varchar2,
64 p_from_id in number,
65 p_to_id in out nocopy number,
66 p_from_fk_id in varchar2,
67 p_to_fk_id in varchar2,
68 p_parent_entity_name in varchar2,
69 p_batch_id in number,
70 p_batch_party_id in number,
71 p_return_status in out nocopy varchar2);
72
73 FUNCTION get_user_function_name(X_function_type IN VARCHAR2,
74 X_application_id IN NUMBER,
75 X_function_name IN VARCHAR2)
76 RETURN VARCHAR2;
77 PRAGMA RESTRICT_REFERENCES (get_user_function_name, WNDS, WNPS, RNPS);
78
79
80 -- package globals
81 function_name VARCHAR2(30) DEFAULT NULL;
82 function_type VARCHAR2(1) DEFAULT NULL;
83
84
85
86 END fnd_attachment_util_pkg;