You are on page 1of 4

Operator -> Access Group -> Application

Administrators
Authors
Users
Managers

Different Portals : App Studio, Dev Studio, Prediction Studio, Admin Studio

Implementation

Frame work

Pega framework (Decision HUB, Marketing, Customer Service, Sales Automation)

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()
}

Object is an instance of Class. Object is a real world entity

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

Different types of Classes

1. Abstract Class - Can not create object. They are for reusability.
followed by hyphon in old versions of pega. example : dog-
Parent Class

2. Concrete Class - You can create Object of Concrete class


a) is a Class Group
b) is Belongs to a Class Group
c) Does not belongs to Class Group
Child Class

Inheritance :
=============
is a mechanism where a Child can acquire the properties/methods or triats of its
Parent.

Vehicle
{
Type
Model
Year
}

Car (by extending Vehicle)


{
Engine
Capacity
Type
Model
Year

Sportscar (by extending car)


{
Security;
pickup;
Engine
Capacity
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

A-B-C - is Child of A-B

A-B-C has Pattern Parent A-B

AzCo-EventMgmt-Work - Child -> has Direct Parent Work-Cover-


AzCo-EventMgmt - Parent
AzCo - Grand Parent

Direct Inheritance
==================
A Class should have Direct Inherent Parent

G-H

A
x, y

A-B
m,n,o

A-B-C
e,f

Pega Platform -->

@baseclass -- OOTB (Out of the box) - Pre-defined --- Top most class

13 predefined

Work-, Data-, Int-, History-, Embed-, Rule-

Work-Cover-

Work Object, Work pool, Class group.


===================================
AzCo-EventMgmt-Work - Class Group

You can create Object

Work Object, Case

C-01
C-02

pyID -> Unique key for Work Objects


pzInsKey -> Unique key across the application

AzCo-EventMgmt-Work C-01

0-n Abstract classes.. Followed Concrete clases

Work Pool
-------
AzCo-EventMgmt-Work

AzCo-EventMgmt-Work-CaseType1

pc_AzCo_EventMgmt_Work

You might also like