Interface DynamicModelApplyInterceptor


@NullMarked public interface DynamicModelApplyInterceptor
Allows dependent modules to validate and prepare runtime artifacts against the working metadata snapshot.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    beforePublish(DynamicModelDefinition modelDefinition, Session workingSession)
    Validates the model definition against the prepared metadata snapshot and captures runtime artifacts that should be published together with the model.
  • Method Details

    • beforePublish

      void beforePublish(DynamicModelDefinition modelDefinition, Session workingSession)
      Validates the model definition against the prepared metadata snapshot and captures runtime artifacts that should be published together with the model.
      Parameters:
      modelDefinition - source model definition
      workingSession - working metadata session for the current apply generation