Class DefaultFieldQueryFieldRenderer

    • Constructor Detail

      • DefaultFieldQueryFieldRenderer

        public DefaultFieldQueryFieldRenderer()
    • Method Detail

      • render

        public void render​(org.zkoss.zk.ui.Component parent,
                           FulltextSearch configuration,
                           FieldQueryFilter filter,
                           DataType dataType,
                           WidgetInstanceManager widgetInstanceManager)
        Description copied from interface: WidgetComponentRenderer
        Renders a component inside parent, representing given data and complying to given ui configuration. The data should be of give dataType. The renderer implementation could communicate with underlying widget via widgetInstanceManager.
        Parameters:
        parent - parent component on which to render
        configuration - configuration of renderer
        filter - data to be rendered
        dataType - meta information about type of data provided
        widgetInstanceManager - widget manager in scope of which renderer is used
      • resolveFilterLabel

        protected java.lang.String resolveFilterLabel​(java.lang.String typeCode,
                                                      FieldType field,
                                                      WidgetInstanceManager widgetInstanceManager)
      • resolveLabelByKey

        protected java.lang.String resolveLabelByKey​(java.lang.String key)
      • canCreateResultLabel

        protected boolean canCreateResultLabel​(java.lang.String resultLabel,
                                               java.lang.String labelData)
      • getLabelByFieldName

        protected java.lang.String getLabelByFieldName​(java.lang.String typeCode,
                                                       java.lang.String fieldName)
      • getLabelFromLabelService

        protected java.lang.String getLabelFromLabelService​(java.lang.String typeCode,
                                                            java.lang.String labelName)
      • renderFilterName

        protected void renderFilterName​(org.zkoss.zk.ui.Component parent,
                                        WidgetInstanceManager widgetInstanceManager)
      • onFilterChanged

        protected void onFilterChanged​(FieldQueryFilter data,
                                       java.lang.String name)
      • onFilterChanged

        protected void onFilterChanged​(org.zkoss.zk.ui.Component parent,
                                       WidgetInstanceManager widgetInstanceManager)
      • onFilterOperatorChanged

        protected void onFilterOperatorChanged​(org.zkoss.zk.ui.Component parent,
                                               WidgetInstanceManager widgetInstanceManager)
      • getSelectedField

        protected FieldType getSelectedField​(org.zkoss.zk.ui.Component parent)
      • renderFilterChooser

        protected void renderFilterChooser​(org.zkoss.zk.ui.Component parent,
                                           WidgetInstanceManager widgetInstanceManager)
      • renderOperator

        protected void renderOperator​(org.zkoss.zk.ui.Component parent,
                                      WidgetInstanceManager widgetInstanceManager)
      • renderOperatorChooser

        protected void renderOperatorChooser​(org.zkoss.zk.ui.Component parent,
                                             WidgetInstanceManager widgetInstanceManager)
      • getEditorProperty

        protected java.lang.String getEditorProperty​(FieldQueryFilter data)
      • prepareEditorMappings

        protected java.util.Map<java.util.regex.Pattern,​java.lang.String> prepareEditorMappings()
      • adjustReferenceSearch

        protected void adjustReferenceSearch​(Editor editor,
                                             DataType dataType)
      • findSearchStrategy

        protected FullTextSearchStrategy findSearchStrategy​(java.lang.String preferredStrategyName)
      • onValueChanged

        protected void onValueChanged​(FieldQueryFilter data,
                                      java.lang.Object value)
      • populateFilterQueryLocale

        protected void populateFilterQueryLocale​(FieldQueryFilter data,
                                                 java.lang.Object value)
      • onLanguageChanged

        protected void onLanguageChanged​(FieldQueryFilter data,
                                         java.lang.Object eventData)
      • getFulltextSearchConfig

        protected FulltextSearch getFulltextSearchConfig​(org.zkoss.zk.ui.Component parent)
      • setFulltextSearchConfig

        protected void setFulltextSearchConfig​(org.zkoss.zk.ui.Component parent,
                                               FulltextSearch config)
      • getDataType

        protected DataType getDataType​(org.zkoss.zk.ui.Component parent)
      • setDataType

        protected void setDataType​(org.zkoss.zk.ui.Component parent,
                                   DataType dataType)
      • getFieldQueryData

        protected FieldQueryFilter getFieldQueryData​(org.zkoss.zk.ui.Component parent)
      • setFieldQueryData

        protected void setFieldQueryData​(org.zkoss.zk.ui.Component parent,
                                         FieldQueryFilter data)
      • getTypeFacade

        public TypeFacade getTypeFacade()
      • setTypeFacade

        public void setTypeFacade​(TypeFacade typeFacade)
      • setCockpitConfigurationService

        public void setCockpitConfigurationService​(CockpitConfigurationService cockpitConfigurationService)
      • setPermissionFacade

        public void setPermissionFacade​(PermissionFacade permissionFacade)
      • setLocalizedValuesService

        public void setLocalizedValuesService​(LocalizedValuesService localizedValuesService)
      • setSearchStrategies

        public void setSearchStrategies​(java.util.List<FullTextSearchStrategy> searchStrategies)
      • setDefaultSearchStrategy

        public void setDefaultSearchStrategy​(FullTextSearchStrategy defaultSearchStrategy)
      • setClassificationLabelService

        public void setClassificationLabelService​(ClassificationLabelService classificationLabelService)
      • setLabelStringObjectHandler

        public void setLabelStringObjectHandler​(LabelStringObjectHandler labelStringObjectHandler)