Class ParityExclusions
java.lang.Object
com.kingsrook.qqq.api.actions.ParityExclusions
Explicit, reasoned exceptions to UI/model API parity. Names are core metadata
names, not API aliases. Keep a separate exclusions object for each API/version.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturn an immutable copy so a running check cannot consume caller state.withCapability(String tableName, Capability capability, String reason) Allow a deliberately unavailable operation without excluding the table.Exclude a physical or virtual field without excluding the rest of its table.withProcess(String processName, String reason) Exclude a whole process.Exclude a whole table, including its fields, permissions and capabilities.
-
Constructor Details
-
ParityExclusions
public ParityExclusions()
-
-
Method Details
-
withTable
Exclude a whole table, including its fields, permissions and capabilities. -
withProcess
Exclude a whole process. -
withField
Exclude a physical or virtual field without excluding the rest of its table. -
withCapability
Allow a deliberately unavailable operation without excluding the table. -
getReasons
-