Inheritance
Inheritance
Login with Implementation Application ID/ User ID/ Operator ID: Admin@ACKO
Password: rules
Purpose of Class: Any Pega Rules we create & execute/Compile can be done only under a class. i.e only under classes we can create rules &
execute the rules.
Class:
PEGA rules
If Class is not available, then we cannot create Pega Rules & We Cannot compile the rules
Work-, Data-, Int-, Code-, Index-, Rule-, CMIS-, Embed-,History-, Assign-, Log-, System,-, PEGA-
Application Name, Organization Names, Unit Class( Work, Data, Int) it will generate user defined Classes
ACKO-ACKOAuto-Work
---------------------
Abstract:
These classes are meant for Reusability above the unit level.
Before 7 Version abstract class names should end with - ( ABC-), from 7 version it is not required.
Ex: Data Class Group, Int Class Group, Organization Class, Division Class, All Predefined Classes
Concrete:
Are Initialized classes.
We can add the code, Reuse code from abstract classes & Compile the code
We can create Work Objects under Concrete Classes( Only Under Work Class Group & Work Classes)
Ex: Work Class group, Work Classes/Case Types, Data Classes/Tables, Int Classes
Concrete : 3 types:
-----------------------------
ACKO-ACKOAUTO-Work ( Concrete): We can add Main Business Functionality & Work Objects ( Is a Class Group)
ACKO-ACKOAUTO -Data ( Abstract) -Under this we can add Data Types/Data Tables
Data Classes ( Concrete)- Doesn't Not Belongs to Class group (ACKO-ACKOAUTO -Data-EmpTable)
======
======
Inheritance:
Inheritance: Makes Parent & Child relationship b/w classes
Class A ( Parent)
Class B ( Child)
2 types:
Pattern Inheritance:
ACKO-ACKOAUTO
ACKO-ACKOAUTO-Work
ACKO-ACKOAUTO-Data
ACKO-ACKOAUTO-Int
Directed Inheritance:
==========