1: PACKAGE hxc_timecard_attribute_utils AUTHID CURRENT_USER AS
2: /* $Header: hxctcatut.pkh 115.3 2004/01/02 16:30:10 arundell noship $ */
3:
4: Function next_time_attribute_id
5: (p_attributes in hxc_attribute_table_type)
6: return number;
7:
8: FUNCTION get_bld_blk_info_type_id
9: (p_info_type in varchar2)
9: (p_info_type in varchar2)
10: RETURN number;
11:
12: Function convert_to_dpwr_attributes
13: (p_attributes in HXC_ATTRIBUTE_TABLE_TYPE)
14: return HXC_SELF_SERVICE_TIME_DEPOSIT.building_block_attribute_info;
15:
16: Function convert_to_type
17: (p_attributes in HXC_SELF_SERVICE_TIME_DEPOSIT.building_block_attribute_info)
14: return HXC_SELF_SERVICE_TIME_DEPOSIT.building_block_attribute_info;
15:
16: Function convert_to_type
17: (p_attributes in HXC_SELF_SERVICE_TIME_DEPOSIT.building_block_attribute_info)
18: return HXC_ATTRIBUTE_TABLE_TYPE;
19:
20: Function is_new_attribute
21: (p_attribute in HXC_ATTRIBUTE_TYPE)
22: return BOOLEAN;
55: ,p_attribute2 in HXC_ATTRIBUTE_TYPE
56: ) return BOOLEAN;
57:
58: Function get_attribute_index
59: (p_attributes in hxc_attribute_table_type
60: ,p_context in hxc_time_attributes.attribute_category%type
61: ,p_building_block_id in hxc_time_building_blocks.time_building_block_id%type default null
62: ) return NUMBER;
63:
61: ,p_building_block_id in hxc_time_building_blocks.time_building_block_id%type default null
62: ) return NUMBER;
63:
64: Procedure set_bld_blk_info_type_id
65: (p_attributes in out nocopy hxc_attribute_table_type);
66:
67: Procedure append_additional_reasons
68: (p_deposit_attributes in out nocopy hxc_attribute_table_type
69: ,p_attributes in hxc_attribute_table_type);
64: Procedure set_bld_blk_info_type_id
65: (p_attributes in out nocopy hxc_attribute_table_type);
66:
67: Procedure append_additional_reasons
68: (p_deposit_attributes in out nocopy hxc_attribute_table_type
69: ,p_attributes in hxc_attribute_table_type);
70:
71: Procedure remove_deleted_attributes
72: (p_attributes in out nocopy hxc_attribute_table_type);
65: (p_attributes in out nocopy hxc_attribute_table_type);
66:
67: Procedure append_additional_reasons
68: (p_deposit_attributes in out nocopy hxc_attribute_table_type
69: ,p_attributes in hxc_attribute_table_type);
70:
71: Procedure remove_deleted_attributes
72: (p_attributes in out nocopy hxc_attribute_table_type);
73:
68: (p_deposit_attributes in out nocopy hxc_attribute_table_type
69: ,p_attributes in hxc_attribute_table_type);
70:
71: Procedure remove_deleted_attributes
72: (p_attributes in out nocopy hxc_attribute_table_type);
73:
74: END hxc_timecard_attribute_utils;