1 PACKAGE hxc_deposit_checks AUTHID CURRENT_USER AS
2 /* $Header: hxcdpwrck.pkh 115.4 2003/12/30 17:38:58 arundell noship $ */
3
4 --
5 -- Package body contains comments.
6 --
7
8 Procedure can_delete_template
9 (p_template_id in hxc_time_building_blocks.time_building_block_id%type
10 ,p_messages in out nocopy hxc_message_table_type);
11
12 PROCEDURE check_inputs
13 (p_blocks in hxc_block_table_type
14 ,p_attributes in hxc_attribute_table_type
15 ,p_deposit_mode in varchar2
16 ,p_template in varchar2
17 ,p_messages in out nocopy hxc_message_table_type
18 );
19
20 FUNCTION chk_timecard_deposit
21 (p_blocks in HXC_BLOCK_TABLE_TYPE
22 ,p_block_number in NUMBER
23 ) return BOOLEAN;
24
25 FUNCTION chk_timecard_deposit
26 (p_blocks in hxc_self_service_time_deposit.timecard_info
27 ,p_block_number in NUMBER
28 ) return BOOLEAN;
29
30 PROCEDURE audit_checks
31 (p_blocks in hxc_block_table_type
32 ,p_attributes in hxc_attribute_table_type
33 ,p_messages in out nocopy hxc_message_table_type
34 );
35
36 PROCEDURE perform_checks
37 (p_blocks in hxc_block_table_type
38 ,p_attributes in hxc_attribute_table_type
39 ,p_timecard_props in hxc_timecard_prop_table_type
40 ,p_days in hxc_timecard.block_list
41 ,p_details in hxc_timecard.block_list
42 ,p_messages in out nocopy hxc_message_table_type
43 );
44
45 PROCEDURE perform_process_checks
46 (p_blocks in hxc_block_table_type
47 ,p_attributes in hxc_attribute_table_type
48 ,p_timecard_props in hxc_timecard_prop_table_type
49 ,p_days in hxc_timecard.block_list
50 ,p_details in hxc_timecard.block_list
51 ,p_template in varchar2
52 ,p_deposit_mode in varchar2
53 ,p_messages in out nocopy hxc_message_table_type
54 );
55
56 END hxc_deposit_checks;