Package io.jmix.bulkeditor.view
Class BulkEditViewManagedFieldProvider
java.lang.Object
io.jmix.bulkeditor.view.BulkEditViewManagedFieldProvider
@Scope("prototype")
@Component("bulked_BulkEditViewManagedFieldProvider")
public class BulkEditViewManagedFieldProvider
extends Object
-
Field Summary
Modifier and TypeFieldDescriptionprotected AccessManager
protected final BulkEditViewContext<?>
protected final Pattern
protected MessageTools
protected MetadataTools
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongenerateFqn
(MetaProperty metaProperty, String fqnPrefix) protected String
generatePropertyCaption
(MetaClass metaClass, MetaProperty metaProperty, String localePrefix) getManagedFields
(BulkEditViewContext<?> context) protected List<BulkEditViewManagedField>
getManagedFields
(MetaClass metaClass, String fqnPrefix, String localePrefix) protected List<BulkEditViewManagedField>
getManagedFields
(MetaProperty embeddedProperty, String fqnPrefix, String localePrefix) protected boolean
isByteArray
(MetaProperty metaProperty) protected boolean
isCrossDataStoreReference
(MetaProperty metaProperty) protected boolean
isEntityAttributeModifyPermitted
(MetaClass metaClass, MetaProperty metaProperty) protected boolean
isManagedAttribute
(MetaClass metaClass, MetaProperty metaProperty, String fqn) protected boolean
isRangeClassPermitted
(MetaProperty metaProperty) protected boolean
isUuid
(MetaProperty metaProperty) void
setAccessManager
(AccessManager accessManager) void
setMessageTools
(MessageTools messageTools) void
setMetadataTools
(MetadataTools metadataTools)
-
Field Details
-
context
-
excludeRegexPattern
-
accessManager
-
metadataTools
-
messageTools
-
-
Constructor Details
-
BulkEditViewManagedFieldProvider
-
-
Method Details
-
setAccessManager
-
setMetadataTools
-
setMessageTools
-
getManagedFields
-
getManagedFields
protected List<BulkEditViewManagedField> getManagedFields(MetaClass metaClass, @Nullable String fqnPrefix, @Nullable String localePrefix) -
generateFqn
-
isManagedAttribute
-
isCrossDataStoreReference
-
isEntityAttributeModifyPermitted
-
isByteArray
-
isUuid
-
isRangeClassPermitted
-
generatePropertyCaption
protected String generatePropertyCaption(MetaClass metaClass, MetaProperty metaProperty, @Nullable String localePrefix) -
getManagedFields
protected List<BulkEditViewManagedField> getManagedFields(MetaProperty embeddedProperty, String fqnPrefix, String localePrefix)
-