Class UiApiModelApiParityChecker
java.lang.Object
com.kingsrook.qqq.api.actions.UiApiModelApiParityChecker
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 Summary
Constructors -
Method Summary
-
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
-