54 lines
2.0 KiB
Plaintext
54 lines
2.0 KiB
Plaintext
CREATE OR REPLACE PACKAGE EFT_NOM.cout_system_configuration IS
|
|
|
|
/**
|
|
-- Package containing the common utility system configuration routines used by the Access Manager application
|
|
-- #version $Revision: $
|
|
-- #author Andy Hardy
|
|
*/
|
|
|
|
/*
|
|
$Header: $ Logfile, Revision, Date, Author
|
|
|
|
$Modtime: $ Date and time of last modification
|
|
|
|
$History: $
|
|
*/
|
|
|
|
/** Default date format for stored configuration items*/
|
|
g_date_format CONSTANT VARCHAR2(80) := 'DD/MM/YYYY HH24:MI:SS';
|
|
|
|
/** Setup of default system configuration items */
|
|
PROCEDURE setup_system_configuration;
|
|
|
|
/** Add a date configuration item
|
|
#param p_parameter The name of the configuration item
|
|
#param p_value The value to be given to the configuration item
|
|
#param p_description The description of the configuration item
|
|
*/
|
|
PROCEDURE add_configuration_item_date(p_parameter IN VARCHAR2
|
|
,p_value IN DATE
|
|
,p_description IN VARCHAR2 := NULL);
|
|
/** Add a non-date configuration item
|
|
#param p_parameter The name of the configuration item
|
|
#param p_value The value to be given to the configuration item
|
|
#param p_description The description of the configuration item
|
|
*/
|
|
PROCEDURE add_configuration_item(p_parameter IN VARCHAR2
|
|
,p_value IN VARCHAR2 DEFAULT NULL
|
|
,p_description IN VARCHAR2 := NULL);
|
|
|
|
/** Get a date configuration item
|
|
#param p_parameter The name of the configuration item to be retrieved
|
|
#return Value of the configuration item as a date
|
|
*/
|
|
FUNCTION get_configuration_item_date(p_parameter IN VARCHAR2) RETURN DATE;
|
|
/** Get a configuration item
|
|
#param p_parameter The name of the configuration item to be retrieved
|
|
#return Value of the configuration item
|
|
*/
|
|
FUNCTION get_configuration_item(p_parameter IN VARCHAR2) RETURN VARCHAR2;
|
|
|
|
END cout_system_configuration;
|
|
/
|
|
|