Package io.jmix.security.constraint
Class ExportImportEntityConstraint
java.lang.Object
io.jmix.security.constraint.ExportImportEntityConstraint
- All Implemented Interfaces:
- AccessConstraint<ExportImportEntityContext>,- EntityOperationConstraint<ExportImportEntityContext>
@Component("sec_ImportEntityConstraint")
@Scope("prototype")
public class ExportImportEntityConstraint
extends Object
implements EntityOperationConstraint<ExportImportEntityContext>
Checks access to entity attributes based on resource policies when serializing entities to/from JSON.
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidapplyTo(ExportImportEntityContext context) Applies the constraint to the given access context.Returns the access constraint type.voidsetPolicyStore(PolicyStore policyStore) voidsetSecureOperations(SecureOperations secureOperations) 
- 
Field Details- 
secureOperations
- 
policyStore
 
- 
- 
Constructor Details- 
ExportImportEntityConstraintpublic ExportImportEntityConstraint()
 
- 
- 
Method Details- 
setSecureOperations
- 
setPolicyStore
- 
getContextTypeDescription copied from interface:AccessConstraintReturns the access constraint type.- Specified by:
- getContextTypein interface- AccessConstraint<ExportImportEntityContext>
 
- 
applyToDescription copied from interface:AccessConstraintApplies the constraint to the given access context.- Specified by:
- applyToin interface- AccessConstraint<ExportImportEntityContext>
 
 
-