Class PresenceCheckRuleProvider
java.lang.Object
ch.tocco.nice2.rest.entity.api.ruleprovider.AbstractEntityRuleProvider
ch.tocco.nice2.optional.reservation.impl.ruleprovider.PresenceCheckRuleProvider
- All Implemented Interfaces:
RuleProvider
-
Field Summary
Fields inherited from class AbstractEntityRuleProvider
queryBuilderFactory -
Constructor Summary
ConstructorsConstructorDescriptionPresenceCheckRuleProvider(TypeManager typeManager, DataModel dataModel, FormModel formModel, SecurityManager securityManager, QueryBuilderFactory queryBuilderFactory, EntityRuleProviderHelperService entityRuleProviderHelperService, PrincipalService principalService, WidgetConfigService widgetConfigService, List<PresenceCheckRuleProviderExtension> extensions) -
Method Summary
Modifier and TypeMethodDescriptiongetId()voidrulesForRequest(Principal principal, @Nullable String widgetKey, PolicyBuilder policyBuilder) Implement specific rules for this rule provider.Methods inherited from class AbstractEntityRuleProvider
allowDefaultAccess, allowReportingAccess, createRulesForRequest, denyEntityReadAccessForPaths, denyEntityWriteAccessForPaths, getKeyCondition, grantActionAccess, grantCreateAccess, grantEntityDeleteAccess, grantEntityReadAccess, grantEntityReadAccessForPaths, grantEntityWriteAccess, grantEntityWriteAccessForPaths, grantFullReadAccess, grantReportingAccess, loadRelatedKeys, setRuleProviderContributions
-
Constructor Details
-
PresenceCheckRuleProvider
public PresenceCheckRuleProvider(TypeManager typeManager, DataModel dataModel, FormModel formModel, SecurityManager securityManager, QueryBuilderFactory queryBuilderFactory, EntityRuleProviderHelperService entityRuleProviderHelperService, PrincipalService principalService, WidgetConfigService widgetConfigService, List<PresenceCheckRuleProviderExtension> extensions)
-
-
Method Details
-
getId
-
rulesForRequest
public void rulesForRequest(Principal principal, @Nullable @Nullable String widgetKey, PolicyBuilder policyBuilder) Description copied from class:AbstractEntityRuleProviderImplement specific rules for this rule provider.- Overrides:
rulesForRequestin classAbstractEntityRuleProvider
-