Data Action Code Design
You create data actions using API classes.
- There are four concrete classes of data action that inherit from the
AbstractDataAction
class:CanvasDataAction
URLNavigationDataAction
HTTPAPIDataAction
EventDataAction
- You can create new types of data actions using the data action extension API.
- The registry of data action types is managed by the
DataActionPluginHandler
. - Code that creates, reads, edits, deletes, or invokes instances of data actions does so by publishing events.
- Events are handled by the
DataActionManager
.