DBA Data[Home] [Help]

PACKAGE: APPS.OKC_TERMS_VERSION_GRP

Source


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;