Class AbstractOwnRegistrationRuleProvider
java.lang.Object
ch.tocco.nice2.rest.entity.api.ruleprovider.AbstractEntityRuleProvider
ch.tocco.nice2.optional.event.impl.ruleprovider.AbstractOwnRegistrationRuleProvider
- All Implemented Interfaces:
RuleProvider
- Direct Known Subclasses:
OwnRegistrationRuleProvider, ThirdPartyRegistrationRuleProvider
-
Nested Class Summary
Nested classes/interfaces inherited from interface RuleProvider
RuleProvider.Flag -
Field Summary
FieldsFields inherited from class AbstractEntityRuleProvider
dataModel, queryBuilderFactory, typeManager -
Constructor Summary
ConstructorsConstructorDescriptionAbstractOwnRegistrationRuleProvider(TypeManager typeManager, DataModel dataModel, FormModel formModel, QueryBuilderFactory queryBuilderFactory, EntityRuleProviderHelperService entityRuleProviderHelperService) -
Method Summary
Modifier and TypeMethodDescriptionprotected PrimaryKeyListgrantReadAccess(PolicyBuilder policyBuilder, List<PrimaryKey> userKeys, PrimaryKeyList sourceRegistrationKeys) Methods inherited from class AbstractEntityRuleProvider
allowDefaultAccess, allowReportingAccess, createRulesForRequest, denyEntityReadAccessForPaths, denyEntityWriteAccess, denyEntityWriteAccessForPaths, getKeyCondition, getPathsFromFieldset, grantActionAccess, grantCreateAccess, grantEntityDeleteAccess, grantEntityReadAccess, grantEntityReadAccessForPaths, grantEntityReadAccessForPrimaryKeyList, grantEntityWriteAccess, grantEntityWriteAccessForPaths, grantEntityWriteAccessForPrimaryKeyList, grantFullReadAccess, grantReportingAccess, loadRelatedKeys, rulesForRequest, setRuleProviderContributionsMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface RuleProvider
disableEntityDocsGuards, getId
-
Field Details
-
entityRuleProviderHelperService
-
-
Constructor Details
-
AbstractOwnRegistrationRuleProvider
public AbstractOwnRegistrationRuleProvider(TypeManager typeManager, DataModel dataModel, FormModel formModel, QueryBuilderFactory queryBuilderFactory, EntityRuleProviderHelperService entityRuleProviderHelperService)
-
-
Method Details
-
grantReadAccess
protected PrimaryKeyList grantReadAccess(PolicyBuilder policyBuilder, List<PrimaryKey> userKeys, PrimaryKeyList sourceRegistrationKeys)
-