Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 /*
  * Copyright 2015 JBoss Inc
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * 
  *      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.impl.adapters;
import  org.drools.core.builder.conf.impl.DecisionTableConfigurationImpl;
import  org.drools.core.builder.conf.impl.ResourceConfigurationImpl;
import  org.kie.api.io.ResourceConfiguration;
import  org.kie.api.io.ResourceType;
import  org.kie.internal.builder.DecisionTableConfiguration;
import  org.kie.internal.builder.DecisionTableInputType;
public class DecisionTableConfigurationAdapter extends ResourceConfigurationImpl implements DecisionTableConfiguration {
    
    private static final long serialVersionUID = -2052308765193190359L;
    
    
        super.setResourceType(ResourceType.DTABLE);
        this. = delegate;
    }
    public void setInputType(org.drools.builder.DecisionTableInputType inputType) {
        .setInputType(inputType);
    }
    public DecisionTableInputType getInputType() {
        return .getInputType() == .... ? DecisionTableInputType.CSV : DecisionTableInputType.XLS;
    }
    public void setWorksheetName(String name) {
        .setWorksheetName(name);
    }
    public String getWorksheetName() {
        return .getWorksheetName();
    }
    public Properties toProperties() {
        Properties prop = super.toProperties();
        prop.setProperty( DecisionTableConfigurationImpl.DROOLS_DT_TYPE, getInputType().toString() );
        ifgetWorksheetName() != null ) {
            prop.setProperty( DecisionTableConfigurationImpl.DROOLS_DT_WORKSHEET, getWorksheetName() );
        }
        return prop;
    }
    public ResourceConfiguration fromProperties(Properties prop) {
        super.fromProperties(prop);
        setInputType( DecisionTableInputType.valueOf( prop.getProperty( DecisionTableConfigurationImpl.DROOLS_DT_TYPE, DecisionTableInputType.XLS.toString() ) ) );
        setWorksheetNameprop.getProperty( DecisionTableConfigurationImpl.DROOLS_DT_WORKSHEET, null ) );
        return this;
    }
    @Override
    public void setInputType(DecisionTableInputType inputType) {
        .setInputTypeinputType == DecisionTableInputType.CSV ? .... : ....);
    }
    @Override
    public int hashCode() {
        return .hashCode();
    }
    @Override
    public boolean equals(Object obj) {
    }
New to GrepCode? Check out our FAQ X