DBA Data[Home] [Help]

APPS.HXC_TIMECARD_ATTRIBUTE_UTILS dependencies on HXC_TIMECARD

Line 1: PACKAGE BODY hxc_timecard_attribute_utils AS

1: PACKAGE BODY hxc_timecard_attribute_utils AS
2: /* $Header: hxctcatut.pkb 120.1 2011/08/23 13:09:41 bbayragi ship $ */
3:
4: g_debug boolean := hr_utility.debug_enabled;
5:

Line 11: g_package varchar2(30) := 'hxc_timecard_attribute_utils';

7: type bld_blk_info_type_ids is table of hxc_bld_blk_info_types.bld_blk_info_type%type index by binary_integer;
8:
9: g_bld_blk_info_type_ids bld_blk_info_type_ids;
10:
11: g_package varchar2(30) := 'hxc_timecard_attribute_utils';
12:
13: e_no_existing_attribute exception;
14:
15: Function next_time_attribute_id

Line 342: if(p_attribute.attribute_category = hxc_timecard.c_security_attribute) then

338: -- These should be ordered so the most likely attribute
339: -- is first
340: --
341:
342: if(p_attribute.attribute_category = hxc_timecard.c_security_attribute) then
343: return true;
344: elsif(p_attribute.attribute_category = hxc_timecard.c_reason_attribute) then
345: return true;
346: elsif(p_attribute.attribute_category = hxc_timecard.c_layout_attribute) then

Line 344: elsif(p_attribute.attribute_category = hxc_timecard.c_reason_attribute) then

340: --
341:
342: if(p_attribute.attribute_category = hxc_timecard.c_security_attribute) then
343: return true;
344: elsif(p_attribute.attribute_category = hxc_timecard.c_reason_attribute) then
345: return true;
346: elsif(p_attribute.attribute_category = hxc_timecard.c_layout_attribute) then
347: return true;
348: else

Line 346: elsif(p_attribute.attribute_category = hxc_timecard.c_layout_attribute) then

342: if(p_attribute.attribute_category = hxc_timecard.c_security_attribute) then
343: return true;
344: elsif(p_attribute.attribute_category = hxc_timecard.c_reason_attribute) then
345: return true;
346: elsif(p_attribute.attribute_category = hxc_timecard.c_layout_attribute) then
347: return true;
348: else
349: return false;
350: end if;

Line 360: if(p_attribute.process = hxc_timecard.c_process) then

356: ) return BOOLEAN is
357:
358: Begin
359:
360: if(p_attribute.process = hxc_timecard.c_process) then
361: return true;
362: else
363: return false;
364: end if;

Line 670: (instr(p_attributes(l_index).bld_blk_info_type,hxc_timecard.c_alias_context_prefix) <1)

666: if(((p_attributes(l_index).bld_blk_info_type_id is null)
667: OR
668: (p_attributes(l_index).bld_blk_info_type_id = -1))
669: AND
670: (instr(p_attributes(l_index).bld_blk_info_type,hxc_timecard.c_alias_context_prefix) <1)
671: )then
672:
673: p_attributes(l_index).bld_blk_info_type_id := get_bld_blk_info_type_id(p_attributes(l_index).bld_blk_info_type);
674: end if;

Line 758: if(p_attributes(l_index).attribute_category = hxc_timecard.c_reason_attribute) then

754:
755: l_index := p_attributes.first;
756: Loop
757: Exit when not p_attributes.exists(l_index);
758: if(p_attributes(l_index).attribute_category = hxc_timecard.c_reason_attribute) then
759: if(NOT attribute_present(p_attributes(l_index).time_attribute_id,l_attribute_index)) then
760: if(is_new_attribute(p_attributes(l_index))) then
761: p_deposit_attributes.extend;
762: p_deposit_attributes(p_deposit_attributes.last) := p_attributes(l_index);

Line 763: p_deposit_attributes(p_deposit_attributes.last).process := hxc_timecard.c_yes;

759: if(NOT attribute_present(p_attributes(l_index).time_attribute_id,l_attribute_index)) then
760: if(is_new_attribute(p_attributes(l_index))) then
761: p_deposit_attributes.extend;
762: p_deposit_attributes(p_deposit_attributes.last) := p_attributes(l_index);
763: p_deposit_attributes(p_deposit_attributes.last).process := hxc_timecard.c_yes;
764: end if;
765: end if;
766: end if;
767: l_index := p_attributes.next(l_index);

Line 869: END hxc_timecard_attribute_utils;

865: End Loop;
866:
867: End remove_deleted_attributes;
868:
869: END hxc_timecard_attribute_utils;