1 PACKAGE ben_cagr_check_eligibility AUTHID CURRENT_USER AS
2 /* $Header: bendtlca.pkh 120.0 2005/05/28 04:15:40 appldev noship $ */
3 --
4 procedure check_gndr_elig
5 (p_eligy_prfl_id in number
6 ,p_score_compute_mode in boolean default false
7 ,p_profile_score_tab in out nocopy ben_evaluate_elig_profiles.scoreTab
8 ,p_effective_date in date
9 ,p_per_sex in varchar2
10 );
11 --
12 procedure check_mrtl_sts_elig
13 (p_eligy_prfl_id in number
14 ,p_score_compute_mode in boolean default false
15 ,p_profile_score_tab in out nocopy ben_evaluate_elig_profiles.scoreTab
16 ,p_effective_date in date
17 ,p_per_mar_status in varchar2
18 );
19 --
20 procedure check_dsblty_ctg_elig
21 (p_eligy_prfl_id in number
22 ,p_score_compute_mode in boolean default false
23 ,p_profile_score_tab in out nocopy ben_evaluate_elig_profiles.scoreTab
24 ,p_effective_date in date
25 ,p_per_dsblty_ctg in varchar2
26 );
27 --
28 procedure check_dsblty_rsn_elig
29 (p_eligy_prfl_id in number
30 ,p_score_compute_mode in boolean default false
31 ,p_profile_score_tab in out nocopy ben_evaluate_elig_profiles.scoreTab
32 ,p_effective_date in date
33 ,p_per_dsblty_rsn in varchar2
34 );
35 --
36 procedure check_dsblty_dgr_elig
37 (p_eligy_prfl_id in number
38 ,p_score_compute_mode in boolean default false
39 ,p_profile_score_tab in out nocopy ben_evaluate_elig_profiles.scoreTab
40 ,p_effective_date in date
41 ,p_per_degree in number
42 );
43 --
44 procedure check_suppl_role_elig
45 (p_eligy_prfl_id in number
46 ,p_score_compute_mode in boolean default false
47 ,p_profile_score_tab in out nocopy ben_evaluate_elig_profiles.scoreTab
48 ,p_effective_date in date
49 ,p_asg_job_id in number
50 ,p_asg_job_group_id in number
51 );
52 --
53 procedure check_qual_titl_elig
54 (p_eligy_prfl_id in number
55 ,p_score_compute_mode in boolean default false
56 ,p_profile_score_tab in out nocopy ben_evaluate_elig_profiles.scoreTab
57 ,p_effective_date in date
58 ,p_per_qual_title in varchar2
59 ,p_per_qual_typ_id in number
60 );
61 --
62 procedure check_pstn_elig
63 (p_eligy_prfl_id in number
64 ,p_score_compute_mode in boolean default false
65 ,p_profile_score_tab in out nocopy ben_evaluate_elig_profiles.scoreTab
66 ,p_effective_date in date
67 ,p_asg_position_id in varchar2
68 );
69 --
70 procedure check_prbtn_perd_elig
71 (p_eligy_prfl_id in number
72 ,p_score_compute_mode in boolean default false
73 ,p_profile_score_tab in out nocopy ben_evaluate_elig_profiles.scoreTab
74 ,p_effective_date in date
75 ,p_asg_prob_perd in number
76 ,p_asg_prob_unit in varchar2
77 );
78 --
79 procedure check_sp_clng_prg_elig
80 (p_eligy_prfl_id in number
81 ,p_score_compute_mode in boolean default false
82 ,p_profile_score_tab in out nocopy ben_evaluate_elig_profiles.scoreTab
83 ,p_effective_date in date
84 ,p_asg_sps_id in varchar2
85 );
86 --
87 procedure check_cagr_elig_profiles
88 (p_eligprof_dets in ben_cep_cache.g_cobcep_cache_rec
89 ,p_effective_date in date
90 --
91 ,p_person_id in number
92 ,p_score_compute_mode in boolean
93 ,p_profile_score_tab in out nocopy ben_evaluate_elig_profiles.scoreTab
94 ,p_per_sex in varchar2
95 ,p_per_mar_status in varchar2
96 ,p_per_qualification_type_id in varchar2 default null
97 ,p_per_title in varchar2 default null
98 ,p_asg_job_id in number
99 ,p_asg_position_id in number
100 ,p_asg_prob_perd in number
101 ,p_asg_prob_unit in varchar2
102 ,p_asg_sps_id in number
103 );
104 --
105 END ben_cagr_check_eligibility;