Interface QInstanceEnricherPluginInterface<T>


public interface QInstanceEnricherPluginInterface<T>
Interface for additional / optional enrichment to be done on q instance members. Some may be provided by QQQ - others can be defined by applications.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    enrich(T object, QInstance qInstance)
     
    default String
     
    default boolean
    allow a plugin to be disabled at runtime.
  • Method Details

    • isEnabled

      default boolean isEnabled()
      allow a plugin to be disabled at runtime.

      Default implementation here in the interface is true.

      Returns:
      true if enabled; false if not.
    • enrich

      void enrich(T object, QInstance qInstance)
    • getPluginIdentifier

      default String getPluginIdentifier()