Nexus Bridge Classes - ideaportriga/nexus-bridge GitHub Wiki

  • Base Applet Class - a quasi-abstract class that contains common methods for the view and popup applets.
  • Main Class - extends the NexusBaseApplet class and is intended to instantiate a view applet (list and form applets).
  • Popup Applet Class - extends the NexusBaseApplet class and is intended to instantiate a popup applet.
  • Popup Controller Class - a singleton class that the Nexus Bridge uses to work with Siebel popup applets. Each instance of main class has the NexusPopupController property that contains the reference to the instance of this class.
  • NexusLocaleData - a singleton class that contains the properties that are useful in multilingual Siebel deployments. Each instance of main and NexusPopupApplet class has the localeObject property that contains the reference to the instance of this class.
  • NexusNotifications - pubSub implementation.

Nexus Bridge Class Diagram

The Nexus Bridge uses ES6 classes, and all methods and properties are public. Please pay attention that the names of some methods are prefixed with an underscore, meaning that in the next version, such methods could become private or their signatures could be changed.