Package io.jmix.pessimisticlock.impl
Class AnnotationLockDescriptorProvider
java.lang.Object
io.jmix.pessimisticlock.impl.AnnotationLockDescriptorProvider
- All Implemented Interfaces:
LockDescriptorProvider
@Component("pslock_AnnotationLockDescriptorProvider")
public class AnnotationLockDescriptorProvider
extends Object
implements LockDescriptorProvider
The
AnnotationLockDescriptorProvider creates and collects
LockDescriptor objects for locks annotated by PessimisticLock
annotation from data model objects.-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final ExtendedEntitiesprotected final Metadataprotected final MetadataTools -
Constructor Summary
ConstructorsConstructorDescriptionAnnotationLockDescriptorProvider(ExtendedEntities extendedEntities, MetadataTools metadataTools, Metadata metadata) -
Method Summary
-
Field Details
-
extendedEntities
-
metadataTools
-
metadata
-
-
Constructor Details
-
AnnotationLockDescriptorProvider
public AnnotationLockDescriptorProvider(ExtendedEntities extendedEntities, MetadataTools metadataTools, Metadata metadata)
-
-
Method Details
-
getLockDescriptors
- Specified by:
getLockDescriptorsin interfaceLockDescriptorProvider
-