Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 /*
  * Copyright 2012 JBoss Inc
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not
  * use this file except in compliance with the License. You may obtain a copy of
  * the License at
  * 
  * http://www.apache.org/licenses/LICENSE-2.0
  * 
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
 * License for the specific language governing permissions and limitations under
 * the License.
 */
package org.drools.workbench.screens.guided.dtable.client.widget.table;
Specific implementation for Default Value dependent enumerations
    public DefaultValueDropDownManagerfinal GuidedDecisionTable52 model,
                                        final PackageDataModelOracle oracle ) {
        supermodel,
               oracle );
    }
    @Override
    public Map<StringStringgetCurrentValueMapContext context ) {
        Map<StringStringcurrentValueMap = new HashMap<StringString>();
        final Pattern52 basePattern = context.getBasePattern();
        final BaseColumn baseColumn = context.getBaseColumn();
        //Get values for all Constraints or Actions on the same pattern as the baseColumn
        if ( baseColumn instanceof ConditionCol52 ) {
            for ( ConditionCol52 cc : basePattern.getChildColumns() ) {
                currentValueMap.putcc.getFactField(),
                                     getValuecc ) );
            }
        } else if ( baseColumn instanceof ActionSetFieldCol52 ) {
            ActionSetFieldCol52 baseActionColumn = (ActionSetFieldCol52baseColumn;
            final String binding = baseActionColumn.getBoundName();
            for ( ActionCol52 ac : this..getActionCols() ) {
                if ( ac instanceof ActionSetFieldCol52 ) {
                    final ActionSetFieldCol52 asf = (ActionSetFieldCol52ac;
                    if ( asf.getBoundName().equalsbinding ) ) {
                        currentValueMap.putasf.getFactField(),
                                             getValueasf ) );
                    }
                }
            }
        } else if ( baseColumn instanceof ActionInsertFactCol52 ) {
            ActionInsertFactCol52 baseActionColumn = (ActionInsertFactCol52baseColumn;
            final String binding = baseActionColumn.getBoundName();
            for ( ActionCol52 ac : this..getActionCols() ) {
                if ( ac instanceof ActionInsertFactCol52 ) {
                    final ActionInsertFactCol52 aif = (ActionInsertFactCol52ac;
                    if ( aif.getBoundName().equalsbinding ) ) {
                        currentValueMap.putaif.getFactField(),
                                             getValueaif ) );
                    }
                }
            }
        }
        return currentValueMap;
    }
    private String getValuefinal DTColumnConfig52 col ) {
        if ( col.getDefaultValue() == null ) {
            return "";
        }
        final DTCellValue52 dcv = col.getDefaultValue();
        return .asStringdcv );
    }
New to GrepCode? Check out our FAQ X