Package io.jmix.securitydata.constraint
Class InMemoryCrudEntityConstraint
java.lang.Object
io.jmix.securitydata.constraint.InMemoryCrudEntityConstraint
- All Implemented Interfaces:
 AccessConstraint<InMemoryCrudEntityContext>,InMemoryConstraint<InMemoryCrudEntityContext>,RowLevelConstraint<InMemoryCrudEntityContext>
@Component("sec_InMemoryCrudEntityConstraint")
@Scope("prototype")
public class InMemoryCrudEntityConstraint
extends Object
implements InMemoryConstraint<InMemoryCrudEntityContext>, RowLevelConstraint<InMemoryCrudEntityContext>
- 
Field Summary
Fields - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidapplyTo(InMemoryCrudEntityContext context) Applies the constraint to the given access context.Returns the access constraint type.voidsetPolicyStore(PolicyStore policyStore)  
- 
Field Details
- 
policyStore
 
 - 
 - 
Constructor Details
- 
InMemoryCrudEntityConstraint
public InMemoryCrudEntityConstraint() 
 - 
 - 
Method Details
- 
setPolicyStore
 - 
getContextType
Description copied from interface:AccessConstraintReturns the access constraint type.- Specified by:
 getContextTypein interfaceAccessConstraint<InMemoryCrudEntityContext>
 - 
applyTo
Description copied from interface:AccessConstraintApplies the constraint to the given access context.- Specified by:
 applyToin interfaceAccessConstraint<InMemoryCrudEntityContext>
 
 -