Interface QInstanceValidatorPluginInterface<T>

All Known Implementing Classes:
BasepullExtractStepValidator, CronUIWidgetRenderer.CronUIWidgetValidator

public interface QInstanceValidatorPluginInterface<T>
Interface for additional / optional q instance validators. Some will be provided by QQQ - others can be defined by applications.
  • 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.
    • validate

      void validate(T object, QInstance qInstance, QInstanceValidator qInstanceValidator)
    • getPluginIdentifier

      default String getPluginIdentifier()