Package io.jmix.ui.component.factory
Class JpqlFilterComponentGenerationStrategy
java.lang.Object
io.jmix.ui.component.factory.AbstractComponentGenerationStrategy
io.jmix.ui.component.factory.JpqlFilterComponentGenerationStrategy
- All Implemented Interfaces:
ComponentGenerationStrategy
,org.springframework.core.Ordered
@Component("ui_JpqlFilterComponentGenerationStrategy")
public class JpqlFilterComponentGenerationStrategy
extends AbstractComponentGenerationStrategy
implements org.springframework.core.Ordered
-
Field Summary
Modifier and TypeFieldDescriptionprotected DataAwareComponentsTools
protected DatatypeRegistry
protected static final String
Fields inherited from class io.jmix.ui.component.factory.AbstractComponentGenerationStrategy
actions, entityFieldCreationSupport, icons, messages, metadata, metadataTools, uiComponents
Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
-
Constructor Summary
ConstructorDescriptionJpqlFilterComponentGenerationStrategy
(Messages messages, UiComponents uiComponents, EntityFieldCreationSupport entityFieldCreationSupport, Metadata metadata, MetadataTools metadataTools, Icons icons, Actions actions, DatatypeRegistry datatypeRegistry, DataAwareComponentsTools dataAwareComponentsTools) -
Method Summary
Modifier and TypeMethodDescriptionprotected Field
protected Component
Creates a component according to the givenComponentGenerationContext
.protected Component
protected Component
createDatatypeField
(ComponentGenerationContext context, Class type) protected Component
protected Component
protected Field
protected Component
protected Field
int
getOrder()
Methods inherited from class io.jmix.ui.component.factory.AbstractComponentGenerationStrategy
createClassField, createCollectionField, createCurrencyField, createDatatypeField, createDatatypeLinkField, createEntityField, createFileStorageUploadField, createFileUploadField, createMaskedField, createNumberField, createStringField, createTimeField, createUuidField, resolveMetaPropertyPath, setLinkFieldAttributes, setValueSource
-
Field Details
-
UNARY_FIELD_STYLENAME
- See Also:
-
datatypeRegistry
-
dataAwareComponentsTools
-
-
Constructor Details
-
JpqlFilterComponentGenerationStrategy
@Autowired public JpqlFilterComponentGenerationStrategy(Messages messages, UiComponents uiComponents, EntityFieldCreationSupport entityFieldCreationSupport, Metadata metadata, MetadataTools metadataTools, Icons icons, Actions actions, DatatypeRegistry datatypeRegistry, DataAwareComponentsTools dataAwareComponentsTools)
-
-
Method Details
-
createComponent
Description copied from interface:ComponentGenerationStrategy
Creates a component according to the givenComponentGenerationContext
.- Specified by:
createComponent
in interfaceComponentGenerationStrategy
- Parameters:
context
- the context instance- Returns:
- created component
-
createComponentInternal
- Overrides:
createComponentInternal
in classAbstractComponentGenerationStrategy
-
createCollectionField
-
createEntityField
-
createEnumField
- Overrides:
createEnumField
in classAbstractComponentGenerationStrategy
-
createDatatypeField
-
createStringField
-
createDateField
- Overrides:
createDateField
in classAbstractComponentGenerationStrategy
-
createBooleanField
- Overrides:
createBooleanField
in classAbstractComponentGenerationStrategy
-
createVoidField
-
getOrder
public int getOrder()- Specified by:
getOrder
in interfaceorg.springframework.core.Ordered
-