Next-generation platform

Mashup layer classes

The mashup layer contains classes.

The following table provides the mashup layer classes.
Class Description Methods
SCUIMashupRegistry

Helps load mashup during initial setup.

Reads all of the mashup XML files and creates SCUIMashupMetaData objects per mashup ID. It maintains this registry for all of the mashup IDs according to whether a mashup is extensible.

  • loadMashup

    Loads all the XML files.

  • loadExtnMashup

    Loads all the extension XML files.

SCUIMashupHelper Called by UI backend classes to load / fetch mashups.
  • invokeMashup(String mashupId, SCUIContext uiContext Object input)

    If resourceId is provided, call the authorization layer.

    If transactional is set to true, set the transaction context.

    Instantiates the mashup implementation that is provided by the class name in the mashup.xml file.

  • loadMashupXML

    Called by the startup servlet.