Files
mip/Data/BulkLoad/EFT/Nominations/plsql/cout_system_configuration.spc

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;
/