Class ClassroomDmsRuleProvider
java.lang.Object
ch.tocco.nice2.rest.entity.api.ruleprovider.AbstractEntityRuleProvider
ch.tocco.nice2.rest.documents.impl.ruleprovider.ClassroomDmsRuleProvider
- All Implemented Interfaces:
RuleProvider
-
Nested Class Summary
Nested classes/interfaces inherited from interface RuleProvider
RuleProvider.Flag -
Field Summary
Fields inherited from class AbstractEntityRuleProvider
dataModel, queryBuilderFactory -
Constructor Summary
ConstructorsConstructorDescriptionClassroomDmsRuleProvider(TypeManager typeManager, DataModel dataModel, FormModel formModel, QueryBuilderFactory queryBuilderFactory, SecurityManager securityManager, PrincipalService principalService, EntityDocumentsService entityDocumentsService) -
Method Summary
Modifier and TypeMethodDescriptionbooleangetId()voidrulesForRequest(Principal principal, @Nullable String widgetKey, PolicyBuilder policyBuilder) Implement specific rules for this rule provider.Methods inherited from class AbstractEntityRuleProvider
allowDefaultAccess, allowReportingAccess, createRulesForRequest, denyEntityReadAccessForPaths, denyEntityWriteAccess, denyEntityWriteAccessForPaths, getKeyCondition, grantActionAccess, grantCreateAccess, grantEntityDeleteAccess, grantEntityReadAccess, grantEntityReadAccessForPaths, grantEntityWriteAccess, grantEntityWriteAccessForPaths, grantFullReadAccess, grantReportingAccess, loadRelatedKeys, setRuleProviderContributions
-
Constructor Details
-
ClassroomDmsRuleProvider
public ClassroomDmsRuleProvider(TypeManager typeManager, DataModel dataModel, FormModel formModel, QueryBuilderFactory queryBuilderFactory, SecurityManager securityManager, PrincipalService principalService, EntityDocumentsService entityDocumentsService)
-
-
Method Details
-
getId
-
disableEntityDocsGuards
public boolean disableEntityDocsGuards() -
rulesForRequest
public void rulesForRequest(Principal principal, @Nullable String widgetKey, PolicyBuilder policyBuilder) Description copied from class:AbstractEntityRuleProviderImplement specific rules for this rule provider.- Overrides:
rulesForRequestin classAbstractEntityRuleProvider
-