Class BaseColumnConverterImpl

    • Field Detail

      • model

        protected org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52 model
      • oracle

        protected org.kie.workbench.common.widgets.client.datamodel.AsyncPackageDataModelOracle oracle
      • gridPanel

        protected org.uberfire.ext.wires.core.grids.client.widget.layer.impl.GridLienzoPanel gridPanel
      • gridLayer

        protected org.uberfire.ext.wires.core.grids.client.widget.layer.GridLayer gridLayer
    • Constructor Detail

      • BaseColumnConverterImpl

        public BaseColumnConverterImpl()
    • Method Detail

      • initialise

        public void initialise​(org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52 model,
                               org.kie.workbench.common.widgets.client.datamodel.AsyncPackageDataModelOracle oracle,
                               ColumnUtilities columnUtilities,
                               GuidedDecisionTableView.Presenter presenter)
        Description copied from interface: BaseColumnConverter
        Initialise a BaseColumnConverter for a specific GridWidget
        Specified by:
        initialise in interface BaseColumnConverter
        Parameters:
        model - The model
        oracle - DataModelOracle to assist with drop-downs
        columnUtilities - Utilities to support data-types
        presenter - GuidedDecisionTablePresenter for the table
      • newSingleSelectionEnumColumn

        protected org.uberfire.ext.wires.core.grids.client.model.GridColumn<?> newSingleSelectionEnumColumn​(String factType,
                                                                                                            String factField,
                                                                                                            org.kie.soup.project.datamodel.oracle.DataType.DataTypes dataType,
                                                                                                            org.drools.workbench.models.guided.dtable.shared.model.BaseColumn column,
                                                                                                            GuidedDecisionTablePresenter.Access access,
                                                                                                            GuidedDecisionTableView gridWidget)
      • newBigDecimalColumn

        protected org.uberfire.ext.wires.core.grids.client.model.GridColumn<BigDecimal> newBigDecimalColumn​(List<org.uberfire.ext.wires.core.grids.client.model.GridColumn.HeaderMetaData> headerMetaData,
                                                                                                            double width,
                                                                                                            boolean isResizable,
                                                                                                            boolean isVisible,
                                                                                                            GuidedDecisionTablePresenter.Access access,
                                                                                                            GuidedDecisionTableView gridWidget)
      • newBigIntegerColumn

        protected org.uberfire.ext.wires.core.grids.client.model.GridColumn<BigInteger> newBigIntegerColumn​(List<org.uberfire.ext.wires.core.grids.client.model.GridColumn.HeaderMetaData> headerMetaData,
                                                                                                            double width,
                                                                                                            boolean isResizable,
                                                                                                            boolean isVisible,
                                                                                                            GuidedDecisionTablePresenter.Access access,
                                                                                                            GuidedDecisionTableView gridWidget)
      • newByteColumn

        protected org.uberfire.ext.wires.core.grids.client.model.GridColumn<Byte> newByteColumn​(List<org.uberfire.ext.wires.core.grids.client.model.GridColumn.HeaderMetaData> headerMetaData,
                                                                                                double width,
                                                                                                boolean isResizable,
                                                                                                boolean isVisible,
                                                                                                GuidedDecisionTablePresenter.Access access,
                                                                                                GuidedDecisionTableView gridWidget)
      • newDoubleColumn

        protected org.uberfire.ext.wires.core.grids.client.model.GridColumn<Double> newDoubleColumn​(List<org.uberfire.ext.wires.core.grids.client.model.GridColumn.HeaderMetaData> headerMetaData,
                                                                                                    double width,
                                                                                                    boolean isResizable,
                                                                                                    boolean isVisible,
                                                                                                    GuidedDecisionTablePresenter.Access access,
                                                                                                    GuidedDecisionTableView gridWidget)
      • newFloatColumn

        protected org.uberfire.ext.wires.core.grids.client.model.GridColumn<Float> newFloatColumn​(List<org.uberfire.ext.wires.core.grids.client.model.GridColumn.HeaderMetaData> headerMetaData,
                                                                                                  double width,
                                                                                                  boolean isResizable,
                                                                                                  boolean isVisible,
                                                                                                  GuidedDecisionTablePresenter.Access access,
                                                                                                  GuidedDecisionTableView gridWidget)
      • newIntegerColumn

        protected org.uberfire.ext.wires.core.grids.client.model.GridColumn<Integer> newIntegerColumn​(List<org.uberfire.ext.wires.core.grids.client.model.GridColumn.HeaderMetaData> headerMetaData,
                                                                                                      double width,
                                                                                                      boolean isResizable,
                                                                                                      boolean isVisible,
                                                                                                      GuidedDecisionTablePresenter.Access access,
                                                                                                      GuidedDecisionTableView gridWidget)
      • newLongColumn

        protected org.uberfire.ext.wires.core.grids.client.model.GridColumn<Long> newLongColumn​(List<org.uberfire.ext.wires.core.grids.client.model.GridColumn.HeaderMetaData> headerMetaData,
                                                                                                double width,
                                                                                                boolean isResizable,
                                                                                                boolean isVisible,
                                                                                                GuidedDecisionTablePresenter.Access access,
                                                                                                GuidedDecisionTableView gridWidget)
      • newShortColumn

        protected org.uberfire.ext.wires.core.grids.client.model.GridColumn<Short> newShortColumn​(List<org.uberfire.ext.wires.core.grids.client.model.GridColumn.HeaderMetaData> headerMetaData,
                                                                                                  double width,
                                                                                                  boolean isResizable,
                                                                                                  boolean isVisible,
                                                                                                  GuidedDecisionTablePresenter.Access access,
                                                                                                  GuidedDecisionTableView gridWidget)
      • newDateColumn

        protected org.uberfire.ext.wires.core.grids.client.model.GridColumn<Date> newDateColumn​(List<org.uberfire.ext.wires.core.grids.client.model.GridColumn.HeaderMetaData> headerMetaData,
                                                                                                double width,
                                                                                                boolean isResizable,
                                                                                                boolean isVisible,
                                                                                                GuidedDecisionTablePresenter.Access access,
                                                                                                GuidedDecisionTableView gridWidget)
      • newBooleanColumn

        protected org.uberfire.ext.wires.core.grids.client.model.GridColumn<Boolean> newBooleanColumn​(List<org.uberfire.ext.wires.core.grids.client.model.GridColumn.HeaderMetaData> headerMetaData,
                                                                                                      double width,
                                                                                                      boolean isResizable,
                                                                                                      boolean isVisible,
                                                                                                      GuidedDecisionTablePresenter.Access access,
                                                                                                      GuidedDecisionTableView gridWidget)
      • newStringColumn

        protected org.uberfire.ext.wires.core.grids.client.model.GridColumn<String> newStringColumn​(List<org.uberfire.ext.wires.core.grids.client.model.GridColumn.HeaderMetaData> headerMetaData,
                                                                                                    double width,
                                                                                                    boolean isResizable,
                                                                                                    boolean isVisible,
                                                                                                    GuidedDecisionTablePresenter.Access access,
                                                                                                    GuidedDecisionTableView gridWidget)
      • newRuleNameColumn

        protected org.uberfire.ext.wires.core.grids.client.model.GridColumn<String> newRuleNameColumn​(List<org.uberfire.ext.wires.core.grids.client.model.GridColumn.HeaderMetaData> headerMetaData,
                                                                                                      double width,
                                                                                                      boolean isResizable,
                                                                                                      boolean isVisible,
                                                                                                      GuidedDecisionTablePresenter.Access access,
                                                                                                      GuidedDecisionTableView gridWidget)