1 PACKAGE OKC_TERMS_VERSION_GRP AS
2 /* $Header: OKCGDVRS.pls 120.0 2005/05/25 18:57:34 appldev noship $ */
3 /*
4 -- This API will be used to version terms whenever a document is versioned.
5 */
6 PROCEDURE Version_Doc (
7 p_api_version IN NUMBER,
8 p_init_msg_list IN VARCHAR2 DEFAULT FND_API.G_FALSE,
9 p_commit IN VARCHAR2 DEFAULT FND_API.G_FALSE,
10
11 x_return_status OUT NOCOPY VARCHAR2,
12 x_msg_data OUT NOCOPY VARCHAR2,
13 x_msg_count OUT NOCOPY NUMBER,
14
15 p_doc_type IN VARCHAR2,
16 p_doc_id IN NUMBER,
17 p_version_number IN NUMBER,
18 p_clear_amendment IN VARCHAR2 default 'Y',
19 p_include_gen_attach IN VARCHAR2 DEFAULT 'Y'
20 );
21
22 /*
23 --This API will be used to restore a version terms whenever a version of
24 -- document is restored.It is a very OKS/OKC/OKO specific functionality
25 */
26 PROCEDURE Restore_Doc_Version (
27 p_api_version IN NUMBER,
28 p_init_msg_list IN VARCHAR2 DEFAULT FND_API.G_FALSE,
29 p_commit IN VARCHAR2 DEFAULT FND_API.G_FALSE,
30
31 x_return_status OUT NOCOPY VARCHAR2,
32 x_msg_data OUT NOCOPY VARCHAR2,
33 x_msg_count OUT NOCOPY NUMBER,
34
35 p_doc_type IN VARCHAR2,
36 p_doc_id IN NUMBER,
37 p_version_number IN NUMBER
38 );
39
40 /*
41 --This API will be used to delete terms whenever a version of document is deleted.
42 */
43 Procedure Delete_Doc_Version (
44 p_api_version IN NUMBER,
45 p_init_msg_list IN VARCHAR2 DEFAULT FND_API.G_FALSE,
46 p_commit IN VARCHAR2 DEFAULT FND_API.G_FALSE,
47
48 x_return_status OUT NOCOPY VARCHAR2,
49 x_msg_data OUT NOCOPY VARCHAR2,
50 x_msg_count OUT NOCOPY NUMBER,
51
52 p_doc_type IN VARCHAR2,
53 p_doc_id IN NUMBER,
54 p_version_number IN NUMBER
55 );
56
57 /* This API will be used to clear amendment related columns */
58
59 Procedure clear_amendment (
60 p_api_version IN NUMBER,
61 p_init_msg_list IN VARCHAR2 DEFAULT FND_API.G_FALSE,
62 p_commit IN VARCHAR2 DEFAULT FND_API.G_FALSE,
63
64 x_return_status OUT NOCOPY VARCHAR2,
65 x_msg_data OUT NOCOPY VARCHAR2,
66 x_msg_count OUT NOCOPY NUMBER,
67
68 p_doc_type IN VARCHAR2,
69 p_doc_id IN NUMBER,
70 p_keep_summary IN VARCHAR2 DEFAULT 'N'
71 );
72
73 END OKC_TERMS_VERSION_GRP;