DBA Data[Home] [Help]

PACKAGE BODY: APPS.JTF_DBSTRING_UTILS

Source


1 PACKAGE BODY JTF_DBSTRING_UTILS AS
2 /* $Header: JTFSTRGB.pls 115.5 2002/02/14 12:09:25 pkm ship     $ */
3   maxStringLength       constant integer := 32767;
4   boolean_true_string   constant varchar2(5) := 'T';
5   boolean_false_string  constant varchar2(5) := 'F';
6   lineFeed              constant varchar2(10) := fnd_global.newline;
7   nullString            constant varchar2(10) := 'null';
8   currencyFormatLength  constant integer := 60;
9 
10 ------------------------------------------------------------------------------
11 --  PUBLIC METHODS
12 -----------------------------------------------------------------------------
13 
14 
15 ------------------------------------------------------------------------------
16 --  Methods dealing with mnemonics
17 -----------------------------------------------------------------------------
18 
19 function getMnemonicChar(label in varchar2) return varchar2 is
20   pos number := instr(label,'&');
21 begin
22   if pos > 0 then
23     return substr(label,pos + 1,1);
24   else
25     return null;
26   end if;
27 end getMnemonicChar;
28 
29 -----------------------------------------------------------------------------
30 
31 function stripMnemonic(label in varchar2) return varchar2 is
32 begin
33   return replace(label,'&');
34 end stripMnemonic;
35 
36 function getLineFeed   return varchar2 is
37 begin
38 	return lineFeed;
39 end getLineFeed;
40 -----------------------------------------------------------------------------
41 
42 function getNullString return varchar2 is
43 begin
44 	return nullString;
45 end getNullString;
46 
47 -----------------------------------------------------------------------------
48 function getBooleanString(thisBoolean in boolean) return varchar2 is
49 begin
50   if thisBoolean then
51     return boolean_true_string;
52   else
53    return boolean_false_string;
54   end if;
55 end getBooleanString;
56 
57 -----------------------------------------------------------------------------
58 function getBoolean(thisBoolean in varchar2) return boolean is
59 begin
60   if thisBoolean  = boolean_true_string then
61     return true;
62   else
63    return false;
64   end if;
65 end getBoolean;
66 
67 function getMaxStringLength return integer is
68 begin
69   return maxStringLength;
70 end getMaxStringLength;
71 
72 
73 function getCurrencyFormatLength return integer is
74 begin
75   return currencyFormatLength;
76 end getCurrencyFormatLength;
77 
78 FUNCTION getVersion RETURN VARCHAR2 IS
79   BEGIN
80     RETURN('$Header: JTFSTRGB.pls 115.5 2002/02/14 12:09:25 pkm ship     $');
81   END getVersion;
82 
83 END JTF_DBSTRING_UTILS;