Skip to content

QuiddityGuard

pozil edited this page Aug 8, 2023 · 12 revisions

QuiddityGuard

contains methods and static lists for rapid acceptence of a particular set of quiddities

Group Quiddity Recipes

Fields

private testQuiddityOverrideQuiddity

TESTVISIBLE

a private testvisible variable allowing developers to inject a custom quiddity value during test execution.

public trustedQuidditiesList<Quiddity>

a non-exhaustive list of Quiddities that do not include user situations where users could be injecting malicious data.

public trustedTestQuidditiesList<Quiddity>

An exaustive list of quiddities that are valid for a test execution

public untrustedQuidditiesList<Quiddity>

A list of quiddities that may include user-defined data and therefore should not be trusted without manual FLS/CRUD checks


Methods

public static isAcceptableQuiddity(List<Quiddity> acceptableQuiddites)

A method to determine if the current Quiddity context is within a caller-supplied list of acceptable quiddity values.

Parameters

Param Description
acceptableQuiddites A list of quiddities to check against

Returns

Type Description
Boolean boolean

public static isNotAcceptableQuiddity(List<Quiddity> acceptableQuiddites)


Clone this wiki locally