PermissionDecision
in package
Result of {@see PermissionResolver::decide()}.
ALLOW: an unconditional grant, at least one role of the caller hasallowed=1andconditional=0. It wins even when a conditional grant exists as well.ALLOW_IF_OWNER: a conditional grant (role withconditional=1, typicallyowner). It allows nothing by itself; the caller must still passverifyOwnership(), and without an implemented check it must behave asDENY.DENY: no role of the caller hasallowed=1for the key, or the key does not exist in the database (a missing row is a denial, there is no inheritance).