[Home] [Help]
PACKAGE: APPS.BEN_COMP_OBJ_FILTER1
Source
1 PACKAGE ben_comp_obj_filter1 AS
2 /* $Header: bebmflt1.pkh 120.1 2005/06/06 11:43:12 mhoyes noship $ */
3 --
4 g_hash_key number := ben_hash_utility.get_hash_key;
5 g_hash_jump number := ben_hash_utility.get_hash_jump;
6 --
7 function check_prevelig_compobj
8 (p_comp_obj_tree_row in ben_manage_life_events.g_cache_proc_objects_rec
9 ,p_business_group_id in number
10 ,p_person_id in number
11 ,p_effective_date in date
12 )
13 return boolean;
14 --
15 function check_selection_rule
16 (p_person_selection_rule_id in number,
17 p_person_id in number,
18 p_business_group_id in number,
19 p_effective_date in date)
20 return boolean;
21 --
22 function check_dupproc_ptip
23 (p_ptip_id in number
24 )
25 return boolean;
26 --
27 procedure set_dupproc_ptip_elig
28 (p_ptip_id in number
29 ,p_eligible in boolean
30 );
31 --
32 function get_dupproc_ptip_elig
33 (p_ptip_id in number
34 )
35 return boolean;
36 --
37 procedure flush_dupproc_ptip_list;
38 --
39 procedure set_parent_elig_flags
40 (p_comp_obj_tree_row in ben_manage_life_events.g_cache_proc_objects_rec
41 ,p_eligible in boolean
42 ,p_treeele_num in pls_integer
43 --
44 ,p_par_elig_state in out nocopy ben_comp_obj_filter.g_par_elig_state_rec
45 );
46 --
47 procedure set_bound_parent_elig_flags
48 (p_comp_obj_tree_row in ben_manage_life_events.g_cache_proc_objects_rec
49 --
50 ,p_par_elig_state in out nocopy ben_comp_obj_filter.g_par_elig_state_rec
51 );
52 --
53 END ben_comp_obj_filter1;