DBA Data[Home] [Help]

PACKAGE: APPS.PER_CNI_BUS

Source


1 Package per_cni_bus as
2 /* $Header: pecnirhi.pkh 120.0 2005/05/31 06:49:33 appldev noship $ */
3  --
4  -- ---------------------------------------------------------------------------
5  -- |----------------------< set_security_group_id >--------------------------|
6  -- ---------------------------------------------------------------------------
7  -- {Start Of Comments}
8  --
9  --  Description:
10  --    Sets the security_group_id in CLIENT_INFO for the appropriate business
11  --    group context.
12  --
13  --  Prerequisites:
14  --    The primary key identified by p_config_information_id
15  --     already exists.
16  --
17  --  In Arguments:
18  --    p_config_information_id
19  --
20  --
21  --  Post Success:
22  --    The security_group_id will be set in CLIENT_INFO.
23  --
24  --  Post Failure:
25  --    An error is raised if the value does not exist.
26  --
27  --  Access Status:
28  --    Internal Development Use Only.
29  --
30  -- {End Of Comments}
31  -- ---------------------------------------------------------------------------
32  procedure set_security_group_id
33    (p_config_information_id                in number
34    ,p_associated_column1                   in varchar2 default null
35    );
36  --
37  --
38  -- ---------------------------------------------------------------------------
39  -- |---------------------< return_legislation_code >-------------------------|
40  -- ---------------------------------------------------------------------------
41  -- {Start Of Comments}
42  --
43  --  Description:
44  --    Return the legislation code for a specific primary key value
45  --
46  --  Prerequisites:
47  --    The primary key identified by p_config_information_id
48  --     already exists.
49  --
50  --  In Arguments:
51  --    p_config_information_id
52  --
53  --
54  --  Post Success:
55  --    The business group's legislation code will be returned.
56  --
57  --  Post Failure:
58  --    An error is raised if the value does not exist.
59  --
60  --  Access Status:
61  --    Internal Development Use Only.
62  --
63  -- {End Of Comments}
64  -- ---------------------------------------------------------------------------
65  FUNCTION return_legislation_code
66    (p_config_information_id                in     number
67    ) RETURN varchar2;
68  --
69  --
70  -- ----------------------------------------------------------------------------
71  -- |---------------------------< insert_validate >----------------------------|
72  -- ----------------------------------------------------------------------------
73  -- {Start of comments}
74  --
75  -- Description:
76  --   This procedure controls the execution of all insert business rules
77  --   validation.
78  --
79  -- Prerequisites:
80  --   This private procedure is called from ins procedure.
81  --
82  -- In Parameters:
83  --   A Pl/Sql record structure.
84  --
85  -- Post Success:
86  --   Processing continues.
87  --
88  -- Post Failure:
89  --   If a business rules fails the error will not be handled by this procedure
90  --   unless explicity coded.
91  --
92  -- Developer Implementation Notes:
93  --   For insert, your business rules should be executed from this procedure
94  --   and should ideally (unless really necessary) just be straight procedure
95  --   or function calls. Try and avoid using conditional branching logic.
96  --
97  -- Access Status:
98  --   Internal Row Handler Use Only.
99  --
100  -- {End of comments}
101  -- ----------------------------------------------------------------------------
102  Procedure insert_validate
103    (p_effective_date               in date
104    ,p_rec                          in per_cni_shd.g_rec_type
105    );
106  --
107  -- ----------------------------------------------------------------------------
108  -- |---------------------------< update_validate >----------------------------|
109  -- ----------------------------------------------------------------------------
110  -- {Start Of Comments}
111  --
112  -- Description:
113  --   This procedure controls the execution of all update business rules
114  --   validation.
115  --
116  -- Prerequisites:
117  --   This private procedure is called from upd procedure.
118  --
119  -- In Parameters:
120  --   A Pl/Sql record structure.
121  --
122  -- Post Success:
123  --   Processing continues.
124  --
125  -- Post Failure:
126  --   If a business rules fails the error will not be handled by this procedure
127  --   unless explicity coded.
128  --
129  -- Access Status:
130  --   Internal Row Handler Use Only.
131  --
132  -- {End Of Comments}
133  -- ----------------------------------------------------------------------------
134  Procedure update_validate
135    (p_effective_date               in date
136    ,p_rec                          in per_cni_shd.g_rec_type
137    );
138  --
139  -- ----------------------------------------------------------------------------
140  -- |---------------------------< delete_validate >----------------------------|
141  -- ----------------------------------------------------------------------------
142  -- {Start Of Comments}
143  --
144  -- Description:
145  --   This procedure controls the execution of all delete business rules
146  --   validation.
147  --
148  -- Prerequisites:
149  --   This private procedure is called from del procedure.
150  --
151  -- In Parameters:
152  --   A Pl/Sql record structure.
153  --
154  -- Post Success:
155  --   Processing continues.
156  --
157  -- Post Failure:
158  --   If a business rules fails the error will not be handled by this procedure
159  --   unless explicity coded.
160  --
161  -- Developer Implementation Notes:
162  --   For delete, your business rules should be executed from this procedure
163  --   and should ideally (unless really necessary) just be straight procedure
164  --   or function calls. Try and avoid using conditional branching logic.
165  --
166  -- Access Status:
167  --   Internal Row Handler Use Only.
168  --
169  -- {End Of Comments}
170  -- ----------------------------------------------------------------------------
171  Procedure delete_validate
172    (p_rec              in per_cni_shd.g_rec_type
173    );
174  --
175  end per_cni_bus;