LIBRARY

Description: Limited to any code that may be called (executed) anywhere during a process. The main purpose of this type of extension is to provide utility functions.

Abstract Base Class: This type of extension does not implement any interface or extend any class.

Interface: This type of extension does not implement any interface or extend any class.

Module: Framework

Version Added: 2.2

Requires Code Extension Name or Name Pattern: No

Code Extension Name or Name Pattern: N/A

Where to specify code extensions of this type: You need a caller to invoke this type of extension. A typical example is where a method in another extension type, such as ENTITY_LIFECYCLE_INTERCEPTION, calls the method of a LIBRARY extension.

System-Seeded Code Extensions Using this Type:

*If you upgrade to 3.02.14 or later, from a previous version of 3.02, note that portal tier classes included in these extensions that were previously prefaced with Agv, have been changed to Aht. If you have overridden these code extension files, any custom Groovy referring to the old class names would fail. You must edit the Groovy code extension files to use the new names by replacing Agv with Aht in the class names. For example, rename AgvControlAction to AhtControlAction.