DBA Data[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;