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 SummaryFieldsModifier and TypeFieldDescriptionprotected AccessManagerprotected final BulkEditViewContext<?>protected final Patternprotected MessageToolsprotected MetadataTools
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptiongenerateFqn(MetaProperty metaProperty, String fqnPrefix) protected StringgeneratePropertyCaption(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 booleanisByteArray(MetaProperty metaProperty) protected booleanisCrossDataStoreReference(MetaProperty metaProperty) protected booleanisEntityAttributeModifyPermitted(MetaClass metaClass, MetaProperty metaProperty) protected booleanisManagedAttribute(MetaClass metaClass, MetaProperty metaProperty, String fqn) protected booleanisRangeClassPermitted(MetaProperty metaProperty) protected booleanisUuid(MetaProperty metaProperty) voidsetAccessManager(AccessManager accessManager) voidsetMessageTools(MessageTools messageTools) voidsetMetadataTools(MetadataTools metadataTools) 
- 
Field Details- 
context
- 
excludeRegexPattern
- 
accessManager
- 
metadataTools
- 
messageTools
 
- 
- 
Constructor Details- 
BulkEditViewManagedFieldProvider
 
- 
- 
Method Details- 
setAccessManager
- 
setMetadataTools
- 
setMessageTools
- 
getManagedFields
- 
getManagedFieldsprotected List<BulkEditViewManagedField> getManagedFields(MetaClass metaClass, @Nullable String fqnPrefix, @Nullable String localePrefix) 
- 
generateFqn
- 
isManagedAttribute
- 
isCrossDataStoreReference
- 
isEntityAttributeModifyPermitted
- 
isByteArray
- 
isUuid
- 
isRangeClassPermitted
- 
generatePropertyCaptionprotected String generatePropertyCaption(MetaClass metaClass, MetaProperty metaProperty, @Nullable String localePrefix) 
- 
getManagedFieldsprotected List<BulkEditViewManagedField> getManagedFields(MetaProperty embeddedProperty, String fqnPrefix, String localePrefix) 
 
-