Package io.jmix.flowui.view
Interface SupportEntityLock<E>
- Type Parameters:
E- the type of entity being edited
- All Superinterfaces:
HasEditedEntity<E>
- All Known Subinterfaces:
DetailView<E>
- All Known Implementing Classes:
AdditionalBusinessDayDetailView,AssignmentDetailsPropertiesFragment,BusinessCalendarDetailView,CandidateGroupsEditView,CandidateUsersEditView,CategoryAttributesDetailView,CategoryDetailView,ContentStorageDetailView,DmnDecisionTableDetailView,EmailAttachmentEdit,EntityAttributeEdit,EntityAttributeResourcePolicyModelDetailView,EntityInspectorDetailView,EntityResourcePolicyModelDetailView,ErrorDefinitionEdit,ErrorRefPropertiesFragment,EventListenerEdit,ExecutionListenerEdit,ExtensionPropertyEdit,FieldEdit,FilterConditionDetailView,FormFieldEdit,FormOutcomeEdit,FormParamEdit,FullTextFilterConditionDetailView,GraphQLResourcePolicyModelDetailView,GroupFilterConditionDetailView,HitPolicySelectView,HolidayDetailView,InAppNotificationDetailView,InOutBindingModelEdit,InputDefinitionDetailView,InputEntryDetailView,JobDataDetailView,JobModelDetailView,JpqlFilterConditionDetailView,JpqlParameterEdit,LogicalFilterConditionDetailView,MBeanAttributeDetailView,MBeanInfoDetailView,MenuResourcePolicyModelDetailView,MessageDefinitionEdit,MessageTemplateBlockDetailView,MessageTemplateDetailView,MessageTemplateGroupDetailView,MessageTemplateParameterDetailView,MultiInstanceLoopCharacteristicsPropertiesFragment,OutputDefinitionDetailView,ProcessDefinitionDetailView,ProcessInstanceDetailView,ProcessVariableEdit,PropertyFilterConditionDetailView,QueryParameterDetailView,ReportDetailView,ReportGroupDetailView,ReportParameterDetailView,ReportRegionWizardDetailView,ReportTemplateDetailView,ReportValueFormatDetailView,ResourcePolicyModelDetailView,ResourceRoleModelDetailView,RowLevelPolicyModelDetailView,RowLevelRoleModelDetailView,ScheduledBusinessDayDetailView,ScriptEditor,SignalDefinitionEdit,SpecificResourcePolicyModelDetailView,StandardDetailView,TaskListenerEdit,TenantDetailView,TriggerModelDetailView,UiComponentResourcePolicyModelDetailView,UserGroupDetailView,UserSubstitutionDetailView,VariableInstanceDataDetail,ViewResourcePolicyModelDetailView,WebdavDocumentCollectionDetailView,WebdavShowDocumentVersionsDetailView
An interface for views supporting entity locking functionality. This interface extends
HasEditedEntity
to provide methods for accessing the currently edited entity and includes functionality related to entity locking.-
Method Summary
Modifier and TypeMethodDescriptionReturns the lock status of the currently edited entity instance.Methods inherited from interface io.jmix.flowui.view.HasEditedEntity
getEditedEntity, getEditedEntityOrNull
-
Method Details
-
getLockStatus
LockStatus getLockStatus()Returns the lock status of the currently edited entity instance.- Returns:
- the lock status of the currently edited entity instance. Possible variants:
LockStatus.NOT_SUPPORTED- if the entity does not support lock.LockStatus.LOCKED- if the entity instance is successfully locked.LockStatus.FAILED- if the entity instance has been locked when the view is opened.
-