Public and Protected Methods
From a hook you can delegate tasks to another method of the same business object or to another business object by invoking a public or protected business object method. This can be done from BII hooks or from DLLs that are invoked from BII hooks.
For example, you can publish an event from the after execute hook of the Create method. Or you can delegate tasks by invoking a protected business object from the on execute hook of a public business object.
The public methods must be invoked in accordance with the BDE Standard. Regarding protected methods, do not confuse protected methods with other internal or external functions in the protected library. Only protected methods (getters, setters and before/on/after methods and other documented protected methods) must be used.