[Home] [Help]
PACKAGE: APPS.HXC_TIMECARD_ATTRIBUTE_UTILS
Source
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)
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)
18 return HXC_ATTRIBUTE_TABLE_TYPE;
19
20 Function is_new_attribute
21 (p_attribute in HXC_ATTRIBUTE_TYPE)
22 return BOOLEAN;
23
24 Function is_new_attribute2
25 (p_attribute in HXC_ATTRIBUTE_TYPE)
26 return BOOLEAN;
27
28 Function is_corresponding_block
29 (p_attribute in HXC_ATTRIBUTE_TYPE
30 ,p_block_id in HXC_TIME_BUILDING_BLOCKS.TIME_BUILDING_BLOCK_ID%TYPE
31 ) RETURN BOOLEAN;
32
33 Function is_corresponding_block
34 (p_attribute in HXC_ATTRIBUTE_TYPE
35 ,p_block in HXC_BLOCK_TYPE
36 ) RETURN BOOLEAN;
37
38 Function is_system_context
39 (p_attribute in HXC_ATTRIBUTE_TYPE)
40 RETURN BOOLEAN;
41
42 Function process_attribute
43 (p_attribute in hxc_attribute_type
44 ) return BOOLEAN;
45
46 Function build_attribute
47 (p_time_attribute_id in HXC_TIME_ATTRIBUTES.TIME_ATTRIBUTE_ID%TYPE
48 ,p_object_version_number in HXC_TIME_ATTRIBUTES.OBJECT_VERSION_NUMBER%TYPE
49 ,p_time_building_block_id in HXC_TIME_BUILDING_BLOCKS.TIME_BUILDING_BLOCK_ID%TYPE
50 ,p_time_building_block_ovn in hxc_time_building_blocks.object_version_number%type
51 ) return HXC_ATTRIBUTE_TYPE;
52
53 Function attributes_are_different
54 (p_attribute1 in HXC_ATTRIBUTE_TYPE
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
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);
73
74 END hxc_timecard_attribute_utils;