Uses of Class
com.kingsrook.qqq.backend.core.model.metadata.preferences.UserPreferenceRequestContext
Packages that use UserPreferenceRequestContext
Package
Description
-
Uses of UserPreferenceRequestContext in com.kingsrook.qqq.backend.core.actions.preferences
Methods in com.kingsrook.qqq.backend.core.actions.preferences with parameters of type UserPreferenceRequestContextModifier and TypeMethodDescriptionKeyValueUserPreferenceProvider.load(UserPreferenceRequestContext context) Load only rows owned by the session user and this section; absent rows use defaults.voidKeyValueUserPreferenceProvider.store(UserPreferenceRequestContext context, UserPreferenceChange change) Write partial changes through standard actions, retaining audit attribution. -
Uses of UserPreferenceRequestContext in com.kingsrook.qqq.backend.core.model.metadata.preferences
Methods in com.kingsrook.qqq.backend.core.model.metadata.preferences with parameters of type UserPreferenceRequestContextModifier and TypeMethodDescriptionUserPreferenceProviderInterface.load(UserPreferenceRequestContext context) Load the user's values and fixed rows.default UserPreferenceActionResultUserPreferenceProviderInterface.runAction(UserPreferenceRequestContext context, UserPreferenceActionRequest request) Execute a validated action for the session user.voidUserPreferenceProviderInterface.store(UserPreferenceRequestContext context, UserPreferenceChange change) Store only the supplied fields and rows using ordinary audited table actions.UserPreferenceProviderInterface.validate(UserPreferenceRequestContext context, UserPreferenceChange change) Add domain validation after core has validated and coerced the partial change.