Package com.e1c.g5.v8.dt.cli.api
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.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final record
Verification verdict. -
Method Summary
Modifier and TypeMethodDescriptiondefault ICliVerifier.Verdict
verifyCommandProviderRegistration
(ICliCommand commandProvider, String namespace) Verifies registration of a command provider.default ICliVerifier.Verdict
verifyScriptRegistration
(ICliScriptData scriptData) Verifies registration of a script.
-
Method Details
-
verifyCommandProviderRegistration
default ICliVerifier.Verdict verifyCommandProviderRegistration(ICliCommand commandProvider, String namespace) Verifies registration of a command provider.- Parameters:
commandProvider
- command provider to check, cannot benull
.namespace
- target namespace, cannot benull
.- Returns:
- verification verdict, never
null
.
-
verifyScriptRegistration
Verifies registration of a script.- Parameters:
scriptData
- script data, cannot be [@code null}.- Returns:
- verification verdict, never
null
.
-