Class UiApiModelApiParityChecker

java.lang.Object
com.kingsrook.qqq.api.actions.UiApiModelApiParityChecker

public class UiApiModelApiParityChecker extends Object
Application-test guard for "API = admin parity". Uses the v1 core metadata actions with an all-permissions system session. Checks next-ui against api client-channel policy; it never executes table CRUD or process bodies.
  • Constructor Details

    • UiApiModelApiParityChecker

      public UiApiModelApiParityChecker()
  • Method Details

    • check

      public List<String> check(QInstance instance, String apiName, String version, ParityExclusions exclusions) throws QException
      Check an already validated/enriched instance. Returns sorted drift lines, including stale exclusions. Invalid API selections throw rather than pass. Caller context is restored even if a metadata action/customizer throws.
      Throws:
      QException