1265: l_priv_item2 := 'T';
1266: l_priv_item3 := 'T';
1267: l_priv_item4 := 'T';
1268: ELSIF(l_attGrp_old <> l_attGrp_new) THEN
1269: l_priv_item1 := EGO_DATA_SECURITY.CHECK_FUNCTION( 1.0, l_priv_name, 'EGO_ITEM', p_item1,
1270: p_org_Id, NULL, NULL, NULL, l_party_id);
1271: l_priv_item2 := EGO_DATA_SECURITY.CHECK_FUNCTION( 1.0, l_priv_name, 'EGO_ITEM', p_item2,
1272: p_org_Id, NULL, NULL, NULL, l_party_id);
1273: l_priv_item3 := EGO_DATA_SECURITY.CHECK_FUNCTION( 1.0, l_priv_name, 'EGO_ITEM', p_item3,
1267: l_priv_item4 := 'T';
1268: ELSIF(l_attGrp_old <> l_attGrp_new) THEN
1269: l_priv_item1 := EGO_DATA_SECURITY.CHECK_FUNCTION( 1.0, l_priv_name, 'EGO_ITEM', p_item1,
1270: p_org_Id, NULL, NULL, NULL, l_party_id);
1271: l_priv_item2 := EGO_DATA_SECURITY.CHECK_FUNCTION( 1.0, l_priv_name, 'EGO_ITEM', p_item2,
1272: p_org_Id, NULL, NULL, NULL, l_party_id);
1273: l_priv_item3 := EGO_DATA_SECURITY.CHECK_FUNCTION( 1.0, l_priv_name, 'EGO_ITEM', p_item3,
1274: p_org_Id, NULL, NULL, NULL, l_party_id);
1275: l_priv_item4 := EGO_DATA_SECURITY.CHECK_FUNCTION( 1.0, l_priv_name, 'EGO_ITEM', p_item4,
1269: l_priv_item1 := EGO_DATA_SECURITY.CHECK_FUNCTION( 1.0, l_priv_name, 'EGO_ITEM', p_item1,
1270: p_org_Id, NULL, NULL, NULL, l_party_id);
1271: l_priv_item2 := EGO_DATA_SECURITY.CHECK_FUNCTION( 1.0, l_priv_name, 'EGO_ITEM', p_item2,
1272: p_org_Id, NULL, NULL, NULL, l_party_id);
1273: l_priv_item3 := EGO_DATA_SECURITY.CHECK_FUNCTION( 1.0, l_priv_name, 'EGO_ITEM', p_item3,
1274: p_org_Id, NULL, NULL, NULL, l_party_id);
1275: l_priv_item4 := EGO_DATA_SECURITY.CHECK_FUNCTION( 1.0, l_priv_name, 'EGO_ITEM', p_item4,
1276: p_org_Id, NULL, NULL, NULL, l_party_id);
1277: END IF; --IF(l_priv_name IS NULL OR l_priv_name = 'NOTAPPLICABLE') THEN
1271: l_priv_item2 := EGO_DATA_SECURITY.CHECK_FUNCTION( 1.0, l_priv_name, 'EGO_ITEM', p_item2,
1272: p_org_Id, NULL, NULL, NULL, l_party_id);
1273: l_priv_item3 := EGO_DATA_SECURITY.CHECK_FUNCTION( 1.0, l_priv_name, 'EGO_ITEM', p_item3,
1274: p_org_Id, NULL, NULL, NULL, l_party_id);
1275: l_priv_item4 := EGO_DATA_SECURITY.CHECK_FUNCTION( 1.0, l_priv_name, 'EGO_ITEM', p_item4,
1276: p_org_Id, NULL, NULL, NULL, l_party_id);
1277: END IF; --IF(l_priv_name IS NULL OR l_priv_name = 'NOTAPPLICABLE') THEN
1278:
1279: l_attGrp_old := l_attGrp_new;
1632: l_priv_item2 := 'T';
1633: l_priv_item3 := 'T';
1634: l_priv_item4 := 'T';
1635: ELSE
1636: l_priv_item1 := EGO_DATA_SECURITY.CHECK_FUNCTION( 1.0, l_priv_name, 'EGO_ITEM', p_item1,
1637: p_org_Id, NULL, NULL, NULL, l_party_id);
1638: l_priv_item2 := EGO_DATA_SECURITY.CHECK_FUNCTION( 1.0, l_priv_name, 'EGO_ITEM', p_item2,
1639: p_org_Id, NULL, NULL, NULL, l_party_id);
1640: l_priv_item3 := EGO_DATA_SECURITY.CHECK_FUNCTION( 1.0, l_priv_name, 'EGO_ITEM', p_item3,
1634: l_priv_item4 := 'T';
1635: ELSE
1636: l_priv_item1 := EGO_DATA_SECURITY.CHECK_FUNCTION( 1.0, l_priv_name, 'EGO_ITEM', p_item1,
1637: p_org_Id, NULL, NULL, NULL, l_party_id);
1638: l_priv_item2 := EGO_DATA_SECURITY.CHECK_FUNCTION( 1.0, l_priv_name, 'EGO_ITEM', p_item2,
1639: p_org_Id, NULL, NULL, NULL, l_party_id);
1640: l_priv_item3 := EGO_DATA_SECURITY.CHECK_FUNCTION( 1.0, l_priv_name, 'EGO_ITEM', p_item3,
1641: p_org_Id, NULL, NULL, NULL, l_party_id);
1642: l_priv_item4 := EGO_DATA_SECURITY.CHECK_FUNCTION( 1.0, l_priv_name, 'EGO_ITEM', p_item4,
1636: l_priv_item1 := EGO_DATA_SECURITY.CHECK_FUNCTION( 1.0, l_priv_name, 'EGO_ITEM', p_item1,
1637: p_org_Id, NULL, NULL, NULL, l_party_id);
1638: l_priv_item2 := EGO_DATA_SECURITY.CHECK_FUNCTION( 1.0, l_priv_name, 'EGO_ITEM', p_item2,
1639: p_org_Id, NULL, NULL, NULL, l_party_id);
1640: l_priv_item3 := EGO_DATA_SECURITY.CHECK_FUNCTION( 1.0, l_priv_name, 'EGO_ITEM', p_item3,
1641: p_org_Id, NULL, NULL, NULL, l_party_id);
1642: l_priv_item4 := EGO_DATA_SECURITY.CHECK_FUNCTION( 1.0, l_priv_name, 'EGO_ITEM', p_item4,
1643: p_org_Id, NULL, NULL, NULL, l_party_id);
1644: END IF; --IF(l_priv_name IS NULL) THEN
1638: l_priv_item2 := EGO_DATA_SECURITY.CHECK_FUNCTION( 1.0, l_priv_name, 'EGO_ITEM', p_item2,
1639: p_org_Id, NULL, NULL, NULL, l_party_id);
1640: l_priv_item3 := EGO_DATA_SECURITY.CHECK_FUNCTION( 1.0, l_priv_name, 'EGO_ITEM', p_item3,
1641: p_org_Id, NULL, NULL, NULL, l_party_id);
1642: l_priv_item4 := EGO_DATA_SECURITY.CHECK_FUNCTION( 1.0, l_priv_name, 'EGO_ITEM', p_item4,
1643: p_org_Id, NULL, NULL, NULL, l_party_id);
1644: END IF; --IF(l_priv_name IS NULL) THEN
1645: Debug_Message('Done finding and Populating privilege');
1646:
2105: l_priv_item2 := 'T';
2106: l_priv_item3 := 'T';
2107: l_priv_item4 := 'T';
2108: ELSE
2109: l_priv_item1 := EGO_DATA_SECURITY.CHECK_FUNCTION( 1.0, l_priv_name, 'EGO_ITEM', p_item1,
2110: p_org_Id, NULL, NULL, NULL, l_party_id);
2111: l_priv_item2 := EGO_DATA_SECURITY.CHECK_FUNCTION( 1.0, l_priv_name, 'EGO_ITEM', p_item2,
2112: p_org_Id, NULL, NULL, NULL, l_party_id);
2113: l_priv_item3 := EGO_DATA_SECURITY.CHECK_FUNCTION( 1.0, l_priv_name, 'EGO_ITEM', p_item3,
2107: l_priv_item4 := 'T';
2108: ELSE
2109: l_priv_item1 := EGO_DATA_SECURITY.CHECK_FUNCTION( 1.0, l_priv_name, 'EGO_ITEM', p_item1,
2110: p_org_Id, NULL, NULL, NULL, l_party_id);
2111: l_priv_item2 := EGO_DATA_SECURITY.CHECK_FUNCTION( 1.0, l_priv_name, 'EGO_ITEM', p_item2,
2112: p_org_Id, NULL, NULL, NULL, l_party_id);
2113: l_priv_item3 := EGO_DATA_SECURITY.CHECK_FUNCTION( 1.0, l_priv_name, 'EGO_ITEM', p_item3,
2114: p_org_Id, NULL, NULL, NULL, l_party_id);
2115: l_priv_item4 := EGO_DATA_SECURITY.CHECK_FUNCTION( 1.0, l_priv_name, 'EGO_ITEM', p_item4,
2109: l_priv_item1 := EGO_DATA_SECURITY.CHECK_FUNCTION( 1.0, l_priv_name, 'EGO_ITEM', p_item1,
2110: p_org_Id, NULL, NULL, NULL, l_party_id);
2111: l_priv_item2 := EGO_DATA_SECURITY.CHECK_FUNCTION( 1.0, l_priv_name, 'EGO_ITEM', p_item2,
2112: p_org_Id, NULL, NULL, NULL, l_party_id);
2113: l_priv_item3 := EGO_DATA_SECURITY.CHECK_FUNCTION( 1.0, l_priv_name, 'EGO_ITEM', p_item3,
2114: p_org_Id, NULL, NULL, NULL, l_party_id);
2115: l_priv_item4 := EGO_DATA_SECURITY.CHECK_FUNCTION( 1.0, l_priv_name, 'EGO_ITEM', p_item4,
2116: p_org_Id, NULL, NULL, NULL, l_party_id);
2117: END IF;
2111: l_priv_item2 := EGO_DATA_SECURITY.CHECK_FUNCTION( 1.0, l_priv_name, 'EGO_ITEM', p_item2,
2112: p_org_Id, NULL, NULL, NULL, l_party_id);
2113: l_priv_item3 := EGO_DATA_SECURITY.CHECK_FUNCTION( 1.0, l_priv_name, 'EGO_ITEM', p_item3,
2114: p_org_Id, NULL, NULL, NULL, l_party_id);
2115: l_priv_item4 := EGO_DATA_SECURITY.CHECK_FUNCTION( 1.0, l_priv_name, 'EGO_ITEM', p_item4,
2116: p_org_Id, NULL, NULL, NULL, l_party_id);
2117: END IF;
2118: Debug_Message('Done finding and Populating privilege');
2119: --Deleting all the values of temporary table that might have values for last loop.
2518: l_priv_item2 := 'T';
2519: l_priv_item3 := 'T';
2520: l_priv_item4 := 'T';
2521: ELSIF(l_attGrp_old <> l_attGrp_new) THEN
2522: l_priv_item1 := EGO_DATA_SECURITY.CHECK_FUNCTION( 1.0, l_priv_name, 'EGO_ITEM', p_item1,
2523: p_org_Id, NULL, NULL, NULL, l_party_id);
2524: l_priv_item2 := EGO_DATA_SECURITY.CHECK_FUNCTION( 1.0, l_priv_name, 'EGO_ITEM', p_item2,
2525: p_org_Id, NULL, NULL, NULL, l_party_id);
2526: l_priv_item3 := EGO_DATA_SECURITY.CHECK_FUNCTION( 1.0, l_priv_name, 'EGO_ITEM', p_item3,
2520: l_priv_item4 := 'T';
2521: ELSIF(l_attGrp_old <> l_attGrp_new) THEN
2522: l_priv_item1 := EGO_DATA_SECURITY.CHECK_FUNCTION( 1.0, l_priv_name, 'EGO_ITEM', p_item1,
2523: p_org_Id, NULL, NULL, NULL, l_party_id);
2524: l_priv_item2 := EGO_DATA_SECURITY.CHECK_FUNCTION( 1.0, l_priv_name, 'EGO_ITEM', p_item2,
2525: p_org_Id, NULL, NULL, NULL, l_party_id);
2526: l_priv_item3 := EGO_DATA_SECURITY.CHECK_FUNCTION( 1.0, l_priv_name, 'EGO_ITEM', p_item3,
2527: p_org_Id, NULL, NULL, NULL, l_party_id);
2528: l_priv_item4 := EGO_DATA_SECURITY.CHECK_FUNCTION( 1.0, l_priv_name, 'EGO_ITEM', p_item4,
2522: l_priv_item1 := EGO_DATA_SECURITY.CHECK_FUNCTION( 1.0, l_priv_name, 'EGO_ITEM', p_item1,
2523: p_org_Id, NULL, NULL, NULL, l_party_id);
2524: l_priv_item2 := EGO_DATA_SECURITY.CHECK_FUNCTION( 1.0, l_priv_name, 'EGO_ITEM', p_item2,
2525: p_org_Id, NULL, NULL, NULL, l_party_id);
2526: l_priv_item3 := EGO_DATA_SECURITY.CHECK_FUNCTION( 1.0, l_priv_name, 'EGO_ITEM', p_item3,
2527: p_org_Id, NULL, NULL, NULL, l_party_id);
2528: l_priv_item4 := EGO_DATA_SECURITY.CHECK_FUNCTION( 1.0, l_priv_name, 'EGO_ITEM', p_item4,
2529: p_org_Id, NULL, NULL, NULL, l_party_id);
2530: END IF; --IF (l_priv_name IS NULL) THEN
2524: l_priv_item2 := EGO_DATA_SECURITY.CHECK_FUNCTION( 1.0, l_priv_name, 'EGO_ITEM', p_item2,
2525: p_org_Id, NULL, NULL, NULL, l_party_id);
2526: l_priv_item3 := EGO_DATA_SECURITY.CHECK_FUNCTION( 1.0, l_priv_name, 'EGO_ITEM', p_item3,
2527: p_org_Id, NULL, NULL, NULL, l_party_id);
2528: l_priv_item4 := EGO_DATA_SECURITY.CHECK_FUNCTION( 1.0, l_priv_name, 'EGO_ITEM', p_item4,
2529: p_org_Id, NULL, NULL, NULL, l_party_id);
2530: END IF; --IF (l_priv_name IS NULL) THEN
2531:
2532: -- Finding the Change Policy for an Attribute Group
2658: l_priv_item2 := 'T';
2659: l_priv_item3 := 'T';
2660: l_priv_item4 := 'T';
2661: ELSIF(l_attGrp_old <> l_attGrp_new) THEN
2662: l_priv_item1 := EGO_DATA_SECURITY.CHECK_FUNCTION( 1.0, l_priv_name, 'EGO_ITEM', p_item1,
2663: p_org_Id, NULL, NULL, NULL, l_party_id);
2664: l_priv_item2 := EGO_DATA_SECURITY.CHECK_FUNCTION( 1.0, l_priv_name, 'EGO_ITEM', p_item2,
2665: p_org_Id, NULL, NULL, NULL, l_party_id);
2666: l_priv_item3 := EGO_DATA_SECURITY.CHECK_FUNCTION( 1.0, l_priv_name, 'EGO_ITEM', p_item3,
2660: l_priv_item4 := 'T';
2661: ELSIF(l_attGrp_old <> l_attGrp_new) THEN
2662: l_priv_item1 := EGO_DATA_SECURITY.CHECK_FUNCTION( 1.0, l_priv_name, 'EGO_ITEM', p_item1,
2663: p_org_Id, NULL, NULL, NULL, l_party_id);
2664: l_priv_item2 := EGO_DATA_SECURITY.CHECK_FUNCTION( 1.0, l_priv_name, 'EGO_ITEM', p_item2,
2665: p_org_Id, NULL, NULL, NULL, l_party_id);
2666: l_priv_item3 := EGO_DATA_SECURITY.CHECK_FUNCTION( 1.0, l_priv_name, 'EGO_ITEM', p_item3,
2667: p_org_Id, NULL, NULL, NULL, l_party_id);
2668: l_priv_item4 := EGO_DATA_SECURITY.CHECK_FUNCTION( 1.0, l_priv_name, 'EGO_ITEM', p_item4,
2662: l_priv_item1 := EGO_DATA_SECURITY.CHECK_FUNCTION( 1.0, l_priv_name, 'EGO_ITEM', p_item1,
2663: p_org_Id, NULL, NULL, NULL, l_party_id);
2664: l_priv_item2 := EGO_DATA_SECURITY.CHECK_FUNCTION( 1.0, l_priv_name, 'EGO_ITEM', p_item2,
2665: p_org_Id, NULL, NULL, NULL, l_party_id);
2666: l_priv_item3 := EGO_DATA_SECURITY.CHECK_FUNCTION( 1.0, l_priv_name, 'EGO_ITEM', p_item3,
2667: p_org_Id, NULL, NULL, NULL, l_party_id);
2668: l_priv_item4 := EGO_DATA_SECURITY.CHECK_FUNCTION( 1.0, l_priv_name, 'EGO_ITEM', p_item4,
2669: p_org_Id, NULL, NULL, NULL, l_party_id);
2670: END IF; -- IF (l_priv_name IS NULL) THEN
2664: l_priv_item2 := EGO_DATA_SECURITY.CHECK_FUNCTION( 1.0, l_priv_name, 'EGO_ITEM', p_item2,
2665: p_org_Id, NULL, NULL, NULL, l_party_id);
2666: l_priv_item3 := EGO_DATA_SECURITY.CHECK_FUNCTION( 1.0, l_priv_name, 'EGO_ITEM', p_item3,
2667: p_org_Id, NULL, NULL, NULL, l_party_id);
2668: l_priv_item4 := EGO_DATA_SECURITY.CHECK_FUNCTION( 1.0, l_priv_name, 'EGO_ITEM', p_item4,
2669: p_org_Id, NULL, NULL, NULL, l_party_id);
2670: END IF; -- IF (l_priv_name IS NULL) THEN
2671:
2672: -- Finding the Change Policy for an Attribute Group