Class SystemPlugin

java.lang.Object
de.julianweinelt.datacat.dbx.api.plugins.DbxPlugin
de.julianweinelt.datacat.data.SystemPlugin

@Internal public final class SystemPlugin extends DbxPlugin
The SystemPlugin is a core plugin representing the system module of the DataCat DBX plugin framework. It is used to register system-level events. Unloading it may lead to unexpected behavior.
DO NOT USE THIS PLUGIN INSTANCE FOR ANY REGISTRATIONS!!!
Since:
1.0.0
Author:
Julian Weinelt
  • Constructor Details

    • SystemPlugin

      public SystemPlugin()
  • Method Details

    • preInit

      public void preInit()
      Description copied from class: DbxPlugin
      Called when plugin is loaded. API calls should not be done here, as dependencies may not be loaded at this time.
      Specified by:
      preInit in class DbxPlugin
    • init

      public void init()
      Description copied from class: DbxPlugin
      Called when the plugin is enabled. All dependencies are loaded.
      Specified by:
      init in class DbxPlugin
    • onDisable

      public void onDisable()
      Description copied from class: DbxPlugin
      Called when plugin is being disabled
      Specified by:
      onDisable in class DbxPlugin
    • onDefineEvents

      public void onDefineEvents()
      Description copied from class: DbxPlugin
      Called to define events in Registry.
      Specified by:
      onDefineEvents in class DbxPlugin
    • getName

      public String getName()