Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * Copyright 2011 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.guvnor.models.guided.dtable.shared.model;
 
 import java.util.Map;
 
This is the config for a condition column. Typically many of them have their constraints added.
 
 public class ConditionCol52 extends DTColumnConfig52
         implements
         HasParameterizedOperator,
         HasBinding {
 
     private static final long serialVersionUID = 510l;
 
     // The type of the value that is in the cell, eg if it is a formula, or
     // literal value etc. The valid types are from ISingleFieldConstraint:
     // TYPE_LITERAL TYPE_RET_VALUE TYPE_PREDICATE (in this case, the field and
     // operator are ignored).
 
     // The field of the fact that this pertains to (if its a predicate, ignore it).
     private String factField;
 
     // The data-type of the field in the Fact used in the Condition. Possible
     // values are held within the SuggestionCompletionEngine.TYPE_XXX
     private String fieldType;
 
     // The operator to use to compare the field with the value (unless its a
     // predicate, in which case this is ignored).
     private String operator;
 
     // A comma separated list of valid values. Optional.
     private String valueList;
 
     //CEP operators' parameters
     private Map<StringStringparameters;
 
     //Binding for the field
     private String binding;
 
     public void setConstraintValueTypeint constraintValueType ) {
         this. = constraintValueType;
     }
 
     public int getConstraintValueType() {
         return ;
     }
 
     public void setFactFieldString factField ) {
         this. = factField;
     }
 
     public String getFactField() {
         return ;
     }
 
     public void setFieldTypeString fieldType ) {
         this. = fieldType;
     }
 
     public String getFieldType() {
         return ;
     }
 
     public void setOperatorString operator ) {
         this. = operator;
     }
 
     public String getOperator() {
         return ;
     }
 
     public void setValueListString valueList ) {
         this. = valueList;
     }
 
     public String getValueList() {
         return ;
    }
    public void clearParameters() {
        this. = null;
    }
    public String getParameterString key ) {
        if (  == null ) {
            return null;
        }
        String parameter = .getkey );
        return parameter;
    }
    public void setParameterString key,
                              String parameter ) {
        if (  == null ) {
             = new HashMap<StringString>();
        }
        .putkey,
                        parameter );
    }
    public void deleteParameterString key ) {
        if ( this. == null ) {
            return;
        }
        .removekey );
    }
    public Map<StringStringgetParameters() {
        if ( this. == null ) {
            this. = new HashMap<StringString>();
        }
        return this.;
    }
    public void setParametersMap<StringStringparameters ) {
        this. = parameters;
    }
    public String getBinding() {
        return this.;
    }
    public void setBindingString binding ) {
        this. = binding;
    }
    public boolean isBound() {
        return ( this. != null && !"".equalsthis. ) );
    }
New to GrepCode? Check out our FAQ X