java.lang.Object
com.lucidworks.fusion.connector.plugin.api.validation.ValidationContext

public class ValidationContext extends Object
The ValidationContext class, primarily provides the configuration to be validated. It also provides metadata, which currently includes an indicator of the current validation state: * CREATE: The configuration is new and validation must succeed before it can be saved. * UPDATE: The configuration is being updated. Similarly, the validation must succeed in order for the change to be saved. * RUN: The validation is being requested before a job start request. If the validation fails, the job will not proceed.
  • Method Details

    • createValidationContext

      public static ValidationContext createValidationContext(String operation)
    • isCreate

      public boolean isCreate()
    • validationContextCreate

      public static ValidationContext validationContextCreate()
    • isUpdate

      public boolean isUpdate()
    • validationContextUpdate

      public static ValidationContext validationContextUpdate()
    • isRun

      public boolean isRun()
    • validationContextRun

      public static ValidationContext validationContextRun()
    • isCreateOrUpdate

      public boolean isCreateOrUpdate()
    • getConfigOperation

      public ValidationContext.ConfigOperation getConfigOperation()