Class ReservationLecturerBookingPlanningRuleProvider
java.lang.Object
ch.tocco.nice2.rest.entity.api.ruleprovider.AbstractEntityRuleProvider
ch.tocco.nice2.optional.reservation.impl.ruleprovider.ReservationLecturerBookingPlanningRuleProvider
- All Implemented Interfaces:
RuleProvider
@Component
public class ReservationLecturerBookingPlanningRuleProvider
extends AbstractEntityRuleProvider
-
Field Summary
Fields inherited from class AbstractEntityRuleProvider
queryBuilderFactory -
Constructor Summary
ConstructorsConstructorDescriptionReservationLecturerBookingPlanningRuleProvider(TypeManager typeManager, DataModel dataModel, FormModel formModel, QueryBuilderFactory queryBuilderFactory, SecurityManager securityManager, EntityRuleProviderHelperService entityRuleProviderHelperService) -
Method Summary
Modifier and TypeMethodDescriptiongetId()voidrulesForRequest(Principal principal, @Nullable String widgetKey, PolicyBuilder policyBuilder) Implement specific rules for this rule provider.voidMethods inherited from class AbstractEntityRuleProvider
allowDefaultAccess, allowReportingAccess, createRulesForRequest, denyEntityReadAccessForPaths, denyEntityWriteAccessForPaths, getKeyCondition, grantActionAccess, grantCreateAccess, grantEntityDeleteAccess, grantEntityReadAccess, grantEntityReadAccessForPaths, grantEntityWriteAccess, grantEntityWriteAccessForPaths, grantFullReadAccess, grantReportingAccess, loadRelatedKeys, setRuleProviderContributions
-
Constructor Details
-
ReservationLecturerBookingPlanningRuleProvider
public ReservationLecturerBookingPlanningRuleProvider(TypeManager typeManager, DataModel dataModel, FormModel formModel, QueryBuilderFactory queryBuilderFactory, SecurityManager securityManager, EntityRuleProviderHelperService entityRuleProviderHelperService)
-
-
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
-
setExtensions
@Autowired(required=false) public void setExtensions(List<ReservationLecturerBookingPlanningRuleProviderExtension> extensions)
-