1 PACKAGE OKC_TERMS_VERSION_PVT AUTHID CURRENT_USER AS
2 /* $Header: OKCVDVRS.pls 120.0 2005/05/25 18:30:39 appldev noship $ */
3
4 /* This API will be used to clear amendment related columns */
5
6 Procedure clear_amendment (
7 x_return_status OUT NOCOPY VARCHAR2,
8
9 p_doc_type IN VARCHAR2,
10 p_doc_id IN NUMBER,
11 p_keep_summary IN VARCHAR2 DEFAULT 'N'
12 );
13
14 /*
15 -- This API will be used to version terms whenever a document is versioned.
16 */
17 PROCEDURE Version_Doc (
18 x_return_status OUT NOCOPY VARCHAR2,
19
20 p_doc_type IN VARCHAR2,
21 p_doc_id IN NUMBER,
22 p_version_number IN NUMBER
23 );
24
25 /*
26 --This API will be used to restore a version terms whenever a version of
27 -- document is restored.It is a very OKS/OKC/OKO specific functionality
28 */
29 PROCEDURE Restore_Doc_Version (
30 x_return_status OUT NOCOPY VARCHAR2,
31
32 p_doc_type IN VARCHAR2,
33 p_doc_id IN NUMBER,
34 p_version_number IN NUMBER
35 );
36
37 /*
38 --This API will be used to delete terms whenever a version of document is deleted.
39 */
40 Procedure Delete_Doc_Version (
41 x_return_status OUT NOCOPY VARCHAR2,
42
43 p_doc_type IN VARCHAR2,
44 p_doc_id IN NUMBER,
45 p_version_number IN NUMBER
46 );
47
48 END OKC_TERMS_VERSION_PVT;