Interface ICliVerifier

All Known Implementing Classes:
CompositeVerifier, InfobaseCliVerifier, LibraryCliVerifier

public interface ICliVerifier
Dynamic verifier which can allow or deny registration of CLI commands and scripts.

To create a CLI verifier, implement this interface and extend the com.e1c.g5.v8.dt.cli.api.cliVerifier extension point.

  • Method Details

    • verifyCommandProviderRegistration

      default ICliVerifier.Verdict verifyCommandProviderRegistration(ICliCommand commandProvider, String namespace)
      Verifies registration of a command provider.
      Parameters:
      commandProvider - command provider to check, cannot be null.
      namespace - target namespace, cannot be null.
      Returns:
      verification verdict, never null.
    • verifyScriptRegistration

      default ICliVerifier.Verdict verifyScriptRegistration(ICliScriptData scriptData)
      Verifies registration of a script.
      Parameters:
      scriptData - script data, cannot be [@code null}.
      Returns:
      verification verdict, never null.