project BLF > class CustomizationController

technical class
inherited from Technical Component

Description

This component controls customization parts and hooks.
It is responsible for the execution of the right customization code in the right plase in the different processes.

The customization controller is run persistently once, and stays in memory. During the startup it identifies all existing customization code, and keeps track of this in the further session.
This component is started by the ComponentPool session super procedure.

The way how the CustomizationController identifies the customization code, is by looking for a "customcode" folder in the propath of the progress session, and look for all .p/.r programs in that folder. The program names should correspond with the business component names. For example "customcode/bcurrency.p" contains customized code for the bcurrency component.


methods