Professional Documents
Culture Documents
Day 02 - Notes
Day 02 - Notes
Administrators
Authors
Users
Managers
Different Portals : App Studio, Dev Studio, Prediction Studio, Admin Studio
Implementation
Frame work
Pega Platform
Class vs Object
================
Class is collection of Objects of same type. Class is a blue print, or skeleton
which will have Properties and methods.
Class Dogs
{
NickName
Breed
Color
Age
Bark()
Eat()
Sleep()
}
Dogs Dog1;
Dogs Puppy;
Puppy :
Nickname = tommy;
Breed = Indian;
Color = Black
Age = 1 year
Sleep();
Eat();
Jimmy :
Nickname = Jimmy;
Breed = Alsession;
Colour = White
Age = 2 years
1. Abstract Class - Can not create object. They are for reusability.
followed by hyphon in old versions of pega. example : dog-
Parent Class
Inheritance :
=============
is a mechanism where a Child can acquire the properties/methods or triats of its
Parent.
Vehicle
{
Type
Model
Year
}
Single Inheritance
Multiple Inheritance - Not allowed in Java (interfaces).. Lorry by extending
Vehicle, CommerialVehicle
Multilevel inheritance
Pega :
======
Pattern Inheritance
Optional
A - Abstract class
A-B - is Child of A
Direct Inheritance
==================
A Class should have Direct Inherent Parent
G-H
A
x, y
A-B
m,n,o
A-B-C
e,f
@baseclass -- OOTB (Out of the box) - Pre-defined --- Top most class
13 predefined
Work-Cover-
C-01
C-02
AzCo-EventMgmt-Work C-01
Work Pool
-------
AzCo-EventMgmt-Work
AzCo-EventMgmt-Work-CaseType1
pc_AzCo_EventMgmt_Work