DBA Data[Home] [Help]

PACKAGE BODY: APPS.EAM_TEXT_CTX_PKG

Source


1 PACKAGE BODY EAM_TEXT_CTX_PKG AS
2 /* $Header: EAMATIUB.pls 120.0 2011/03/25 06:31:10 srkotika noship $ */
3 
4 PROCEDURE Get_Asset_Text_CLOB
5 ( p_rowid  IN             ROWID
6 , x_tlob   IN OUT NOCOPY  CLOB
7 ) IS
8   l_tchar    VARCHAR2(1)  :=  NULL;
9 BEGIN
10    -- Call Intermedia Text user datastore API to do all the work
11       eam_text_util.Get_Asset_Text
12       ( p_rowid => p_rowid, p_output_type => 'CLOB'
13       , x_tlob => x_tlob, x_tchar => l_tchar
14       );
15 END Get_Asset_Text_CLOB;
16 
17 PROCEDURE Get_Asset_Text_VARCHAR2
18 ( p_rowid  IN             ROWID
19 , x_tchar  IN OUT NOCOPY  VARCHAR2
20 ) IS
21    l_tlob    CLOB  :=  NULL;
22 BEGIN
23    --DBMS_LOB.CreateTemporary
24    --( lob_loc => l_tlob, cache => TRUE, dur => DBMS_LOB.Session );
25    -- Call Intermedia user datastore API to do all the work
26    eam_text_util.Get_Asset_Text
27    ( p_rowid => p_rowid, p_output_type => 'VARCHAR2'
28    , x_tlob => l_tlob, x_tchar => x_tchar
29    );
30    -- DBMS_LOB.FreeTemporary (lob_loc => l_tlob);
31 END Get_Asset_Text_VARCHAR2;
32 
33 PROCEDURE Get_Wo_Text_CLOB
34 ( p_rowid  IN             ROWID
35 , x_tlob   IN OUT NOCOPY  CLOB
36 ) IS
37    l_tchar    VARCHAR2(1)  :=  NULL;
38 BEGIN
39    -- Call Intermedia Text user datastore API to do all the work
40    eam_text_util.Get_Wo_Text
41    ( p_rowid => p_rowid, p_output_type => 'CLOB'
42      , x_tlob => x_tlob, x_tchar => l_tchar
43     );
44 END Get_Wo_Text_CLOB;
45 
46 PROCEDURE Get_Wo_Text_VARCHAR2
47 ( p_rowid  IN             ROWID
48 , x_tchar  IN OUT NOCOPY  VARCHAR2
49 ) IS
50    l_tlob    CLOB  :=  NULL;
51 BEGIN
52    --DBMS_LOB.CreateTemporary
53    --( lob_loc => l_tlob, cache => TRUE, dur => DBMS_LOB.Session );
54    -- Call Intermedia user datastore API to do all the work
55    eam_text_util.Get_Wo_Text
56    ( p_rowid => p_rowid, p_output_type => 'VARCHAR2'
57    , x_tlob => l_tlob, x_tchar => x_tchar
58    );
59    --DBMS_LOB.FreeTemporary (lob_loc => l_tlob);
60 END Get_Wo_Text_VARCHAR2;
61 
62 END EAM_TEXT_CTX_PKG;