DBA Data[Home] [Help]

PACKAGE: APPS.JTF_RS_GROUP_RELATE_PVT

Source


1 PACKAGE  jtf_rs_group_relate_pvt AUTHID CURRENT_USER AS
2  /* $Header: jtfrsvfs.pls 120.0 2005/05/11 08:22:59 appldev ship $ */
3 
4   /*****************************************************************************************
5    This is a private API that caller will invoke.
6    It provides procedures for managing resource group relations, like
7    create, update and delete resource group relations from other modules.
8    Its main procedures are as following:
9    Create Resource Group Relate
10    Update Resource Group Relate
11    Delete Resource Group Relate
12    Calls to these procedures will invoke procedures from jtf_rs_group_relate_pvt
13    to do business validations and to do actual inserts, updates and deletes into tables.
14    ******************************************************************************************/
15 
16 
17   /* Procedure to create the resource group relation
18 	based on input values passed by calling routines. */
19 
20   PROCEDURE  create_resource_group_relate
21   (P_API_VERSION          IN   NUMBER,
22    P_INIT_MSG_LIST        IN   VARCHAR2   DEFAULT  FND_API.G_FALSE,
23    P_COMMIT               IN   VARCHAR2   DEFAULT  FND_API.G_FALSE,
24    P_GROUP_ID             IN   JTF_RS_GROUP_MEMBERS.GROUP_ID%TYPE,
25    P_RELATED_GROUP_ID     IN   JTF_RS_GROUP_MEMBERS.GROUP_ID%TYPE,
26    P_RELATION_TYPE        IN   JTF_RS_GRP_RELATIONS.RELATION_TYPE%TYPE,
27    P_START_DATE_ACTIVE    IN   JTF_RS_GRP_RELATIONS.START_DATE_ACTIVE%TYPE,
28    P_END_DATE_ACTIVE      IN   JTF_RS_GRP_RELATIONS.END_DATE_ACTIVE%TYPE   DEFAULT  NULL,
29    P_ATTRIBUTE1		  IN   JTF_RS_GRP_RELATIONS.ATTRIBUTE1%TYPE   DEFAULT  NULL,
30    P_ATTRIBUTE2		  IN   JTF_RS_GRP_RELATIONS.ATTRIBUTE2%TYPE   DEFAULT  NULL,
31    P_ATTRIBUTE3		  IN   JTF_RS_GRP_RELATIONS.ATTRIBUTE3%TYPE   DEFAULT  NULL,
32    P_ATTRIBUTE4		  IN   JTF_RS_GRP_RELATIONS.ATTRIBUTE4%TYPE   DEFAULT  NULL,
33    P_ATTRIBUTE5		  IN   JTF_RS_GRP_RELATIONS.ATTRIBUTE5%TYPE   DEFAULT  NULL,
34    P_ATTRIBUTE6		  IN   JTF_RS_GRP_RELATIONS.ATTRIBUTE6%TYPE   DEFAULT  NULL,
35    P_ATTRIBUTE7		  IN   JTF_RS_GRP_RELATIONS.ATTRIBUTE7%TYPE   DEFAULT  NULL,
36    P_ATTRIBUTE8		  IN   JTF_RS_GRP_RELATIONS.ATTRIBUTE8%TYPE   DEFAULT  NULL,
37    P_ATTRIBUTE9		  IN   JTF_RS_GRP_RELATIONS.ATTRIBUTE9%TYPE   DEFAULT  NULL,
38    P_ATTRIBUTE10	  IN   JTF_RS_GRP_RELATIONS.ATTRIBUTE10%TYPE   DEFAULT  NULL,
39    P_ATTRIBUTE11	  IN   JTF_RS_GRP_RELATIONS.ATTRIBUTE11%TYPE   DEFAULT  NULL,
40    P_ATTRIBUTE12	  IN   JTF_RS_GRP_RELATIONS.ATTRIBUTE12%TYPE   DEFAULT  NULL,
41    P_ATTRIBUTE13	  IN   JTF_RS_GRP_RELATIONS.ATTRIBUTE13%TYPE   DEFAULT  NULL,
42    P_ATTRIBUTE14	  IN   JTF_RS_GRP_RELATIONS.ATTRIBUTE14%TYPE   DEFAULT  NULL,
43    P_ATTRIBUTE15	  IN   JTF_RS_GRP_RELATIONS.ATTRIBUTE15%TYPE   DEFAULT  NULL,
44    P_ATTRIBUTE_CATEGORY	  IN   JTF_RS_GRP_RELATIONS.ATTRIBUTE_CATEGORY%TYPE   DEFAULT  NULL,
45    X_RETURN_STATUS        OUT NOCOPY  VARCHAR2,
46    X_MSG_COUNT            OUT NOCOPY  NUMBER,
47    X_MSG_DATA             OUT NOCOPY  VARCHAR2,
48    X_GROUP_RELATE_ID      OUT NOCOPY  JTF_RS_GRP_RELATIONS.GROUP_RELATE_ID%TYPE
49   );
50 
51 
52   /* Procedure to update the resource group relation
53 	based on input values passed by calling routines. */
54 
55   PROCEDURE  update_resource_group_relate
56   (P_API_VERSION          IN   NUMBER,
57    P_INIT_MSG_LIST        IN   VARCHAR2   DEFAULT  FND_API.G_FALSE,
58    P_COMMIT               IN   VARCHAR2   DEFAULT  FND_API.G_FALSE,
59    P_GROUP_RELATE_ID      IN   JTF_RS_GRP_RELATIONS.GROUP_RELATE_ID%TYPE,
60    P_START_DATE_ACTIVE    IN   JTF_RS_GRP_RELATIONS.START_DATE_ACTIVE%TYPE   DEFAULT  FND_API.G_MISS_DATE,
61    P_END_DATE_ACTIVE      IN   JTF_RS_GRP_RELATIONS.END_DATE_ACTIVE%TYPE   DEFAULT  FND_API.G_MISS_DATE,
62    P_OBJECT_VERSION_NUM   IN OUT NOCOPY  JTF_RS_GROUPS_VL.OBJECT_VERSION_NUMBER%TYPE,
63    P_ATTRIBUTE1		  IN   JTF_RS_ROLE_RELATIONS.ATTRIBUTE1%TYPE  DEFAULT  FND_API.G_MISS_CHAR,
64    P_ATTRIBUTE2		  IN   JTF_RS_ROLE_RELATIONS.ATTRIBUTE2%TYPE  DEFAULT  FND_API.G_MISS_CHAR,
65    P_ATTRIBUTE3		  IN   JTF_RS_ROLE_RELATIONS.ATTRIBUTE3%TYPE  DEFAULT  FND_API.G_MISS_CHAR,
66    P_ATTRIBUTE4		  IN   JTF_RS_ROLE_RELATIONS.ATTRIBUTE4%TYPE  DEFAULT  FND_API.G_MISS_CHAR,
67    P_ATTRIBUTE5		  IN   JTF_RS_ROLE_RELATIONS.ATTRIBUTE5%TYPE  DEFAULT  FND_API.G_MISS_CHAR,
68    P_ATTRIBUTE6		  IN   JTF_RS_ROLE_RELATIONS.ATTRIBUTE6%TYPE  DEFAULT  FND_API.G_MISS_CHAR,
69    P_ATTRIBUTE7		  IN   JTF_RS_ROLE_RELATIONS.ATTRIBUTE7%TYPE  DEFAULT  FND_API.G_MISS_CHAR,
70    P_ATTRIBUTE8		  IN   JTF_RS_ROLE_RELATIONS.ATTRIBUTE8%TYPE  DEFAULT  FND_API.G_MISS_CHAR,
71    P_ATTRIBUTE9		  IN   JTF_RS_ROLE_RELATIONS.ATTRIBUTE9%TYPE  DEFAULT  FND_API.G_MISS_CHAR,
72    P_ATTRIBUTE10	  IN   JTF_RS_ROLE_RELATIONS.ATTRIBUTE10%TYPE DEFAULT  FND_API.G_MISS_CHAR,
73    P_ATTRIBUTE11	  IN   JTF_RS_ROLE_RELATIONS.ATTRIBUTE11%TYPE DEFAULT  FND_API.G_MISS_CHAR,
74    P_ATTRIBUTE12	  IN   JTF_RS_ROLE_RELATIONS.ATTRIBUTE12%TYPE DEFAULT  FND_API.G_MISS_CHAR,
75    P_ATTRIBUTE13	  IN   JTF_RS_ROLE_RELATIONS.ATTRIBUTE13%TYPE DEFAULT  FND_API.G_MISS_CHAR,
76    P_ATTRIBUTE14	  IN   JTF_RS_ROLE_RELATIONS.ATTRIBUTE14%TYPE DEFAULT  FND_API.G_MISS_CHAR,
77    P_ATTRIBUTE15	  IN   JTF_RS_ROLE_RELATIONS.ATTRIBUTE15%TYPE DEFAULT  FND_API.G_MISS_CHAR,
78    P_ATTRIBUTE_CATEGORY	  IN   JTF_RS_ROLE_RELATIONS.ATTRIBUTE_CATEGORY%TYPE DEFAULT  FND_API.G_MISS_CHAR,
79    X_RETURN_STATUS        OUT NOCOPY  VARCHAR2,
80    X_MSG_COUNT            OUT NOCOPY  NUMBER,
81    X_MSG_DATA             OUT NOCOPY  VARCHAR2
82   );
83 
84 
85   /* Procedure to delete the resource group relation. */
86 
87   PROCEDURE  delete_resource_group_relate
88   (P_API_VERSION          IN   NUMBER,
89    P_INIT_MSG_LIST        IN   VARCHAR2   DEFAULT  FND_API.G_FALSE,
90    P_COMMIT               IN   VARCHAR2   DEFAULT  FND_API.G_FALSE,
91    P_GROUP_RELATE_ID      IN   JTF_RS_GRP_RELATIONS.GROUP_RELATE_ID%TYPE,
92    P_OBJECT_VERSION_NUM   IN   JTF_RS_GROUPS_VL.OBJECT_VERSION_NUMBER%TYPE,
93    X_RETURN_STATUS        OUT NOCOPY  VARCHAR2,
94    X_MSG_COUNT            OUT NOCOPY  NUMBER,
95    X_MSG_DATA             OUT NOCOPY  VARCHAR2
96   );
97 
98 
99 END jtf_rs_group_relate_pvt;