DBA Data[Home] [Help]

TYPE BODY: APPS.CSF_RESOURCE

Source


1 TYPE BODY        "CSF_RESOURCE" AS
2   CONSTRUCTOR FUNCTION csf_resource(
3       SELF IN OUT NOCOPY csf_resource
4     , resource_id   NUMBER
5     , resource_type VARCHAR2
6     , resource_name VARCHAR2
7     ) RETURN SELF AS RESULT IS
8   BEGIN
9     SELF.resource_id   := resource_id;
10     SELF.resource_type := resource_type;
11     SELF.resource_name := resource_name;
12     RETURN;
13   END;
14   CONSTRUCTOR FUNCTION csf_resource(
15       SELF IN OUT NOCOPY csf_resource
16     , resource_index          NUMBER
17     , resource_id             NUMBER
18     , resource_type           VARCHAR2
19     , resource_name           VARCHAR2
20     , resource_source         VARCHAR2
21     , terr_id                 NUMBER
22     , terr_name               VARCHAR2
23     , terr_rank               NUMBER
24     , preferred_resource_flag VARCHAR2
25     , distance                NUMBER
26     , planwin_start           DATE
27     , planwin_end             DATE
28     ) RETURN SELF AS RESULT IS
29   BEGIN 
30     SELF.resource_index          := resource_index;
31     SELF.resource_id             := resource_id;
32     SELF.resource_type           := resource_type;
33     SELF.resource_name           := resource_name;
34     SELF.resource_source         := resource_source;
35     SELF.terr_id                 := terr_id;
36     SELF.terr_name               := terr_name;
37     SELF.terr_rank               := terr_rank;
38     SELF.preferred_resource_flag := preferred_resource_flag;
39     SELF.distance                := distance;
40     SELF.planwin_start           := planwin_start;
41     SELF.planwin_end             := planwin_end;
42     RETURN;
43   END;
44   CONSTRUCTOR FUNCTION csf_resource(
45       SELF IN OUT NOCOPY csf_resource
46     , preferred_resource_flag VARCHAR2
47     , resource_index          NUMBER
48     , distance                NUMBER
49     , resource_id             NUMBER
50     , resource_type           VARCHAR2
51     , resource_name           VARCHAR2
52     , planwin_start           DATE
53     , planwin_end             DATE
54     ) RETURN SELF AS RESULT IS
55   BEGIN
56     SELF.resource_index          := resource_index;
57     SELF.resource_id             := resource_id;
58     SELF.resource_type           := resource_type;
59     SELF.resource_name           := resource_name;
60     SELF.preferred_resource_flag := preferred_resource_flag;
61     SELF.distance                := distance;
62     SELF.planwin_start           := planwin_start;
63     SELF.planwin_end             := planwin_end;
64     RETURN;
65   END;
66   CONSTRUCTOR FUNCTION csf_resource(
67       SELF IN OUT NOCOPY csf_resource
68     , preferred_resource_flag VARCHAR2
69     , resource_index          NUMBER
70     , distance                NUMBER
71     , resource_id             NUMBER
72     , resource_type           VARCHAR2
73     , resource_name           VARCHAR2
74     , planwin_start           DATE
75     , planwin_end             DATE
76     , res_preference          VARCHAR2
77     ) RETURN SELF AS RESULT IS
78   BEGIN
79     SELF.resource_index          := resource_index;
80     SELF.resource_id             := resource_id;
81     SELF.resource_type           := resource_type;
82     SELF.resource_name           := resource_name;
83     SELF.preferred_resource_flag := preferred_resource_flag;
84     SELF.distance                := distance;
85     SELF.planwin_start           := planwin_start;
86     SELF.planwin_end             := planwin_end;
87     SELF.res_preference          := res_preference;
88     RETURN;
89   END;
90 END;
91 
92