DBA Data[Home] [Help]

PACKAGE BODY: CTXSYS.EAM_TEXT_CTX_PKG

Source


1 PACKAGE BODY EAM_TEXT_CTX_PKG AS
2 /* $Header: EAMATIUF.sql 120.0.12010000.2 2009/01/20 12:46:54 vchidura ship $ */
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    APPS.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    APPS.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  
34 PROCEDURE Get_Wo_Text_CLOB
35 ( p_rowid  IN             ROWID
36 , x_tlob   IN OUT NOCOPY  CLOB
37 ) IS
38    l_tchar    VARCHAR2(1)  :=  NULL;
39 BEGIN
40    -- Call Intermedia Text user datastore API to do all the work
41    APPS.eam_text_util.Get_Wo_Text
42    ( p_rowid => p_rowid, p_output_type => 'CLOB' 
43    , x_tlob => x_tlob, x_tchar => l_tchar
44    );
45 END Get_Wo_Text_CLOB;
46  
47 PROCEDURE Get_Wo_Text_VARCHAR2
48 ( p_rowid  IN             ROWID
49 , x_tchar  IN OUT NOCOPY  VARCHAR2
50 ) IS
51    l_tlob    CLOB  :=  NULL;
52 BEGIN
53    --DBMS_LOB.CreateTemporary
54    --( lob_loc => l_tlob, cache => TRUE, dur => DBMS_LOB.Session );
55    -- Call Intermedia user datastore API to do all the work
56    APPS.eam_text_util.Get_Wo_Text
57    ( p_rowid => p_rowid, p_output_type => 'VARCHAR2' 
58    , x_tlob => l_tlob, x_tchar => x_tchar
59    );
60    --DBMS_LOB.FreeTemporary (lob_loc => l_tlob);
61 END Get_Wo_Text_VARCHAR2;
62  
63 END EAM_TEXT_CTX_PKG;