StaticCheckFor a given entity, fields should be in sequence starting from 1. There should be no duplicate sequences within a given entity. Invalidation of this could cause downstream issues with the system in particular with execution of Create/Update operations.
Protected StaticCheckStaticCheckChecks the sequence of fields for a single entity. This is useful when you want to check a single entity at a time.
StaticClassifyClassifies the output of RunIntegrityChecks. Pure: it decides, it does not report.
This lives here rather than inline in the caller so the decision can be tested without
standing up the CodeGen pipeline. The case that needs the test is none-ran: it is
indistinguishable from a pass by every signal except the array's length, so a caller that
forgets it looks correct and is not.
StaticRunRuns integrity checks on the system. If onlyEnabled is true, then only checks that are enabled in the configuration will be run. If false, all checks will be run.
This class has methods that can check various aspects of a MemberJunction installation's integrity. Code Gen will run the various integrity checks based on configuration options that can be set in the master configuration file.