typeStr = DecisionTableInputType.CSV.toString(); } else if( path.toLowerCase().endsWith(".xls") ) { typeStr = DecisionTableInputType.XLS.toString(); ResourceConfiguration config = resource.getConfiguration(); if( config != null && config instanceof DecisionTableConfiguration ) { DecisionTableInputType realType = DecisionTableInputType.valueOf(typeStr); if( ((DecisionTableConfiguration) config).getInputType().equals(realType) ) { replaceConfig = false; } else {
public ResourceConfiguration fromProperties(Properties prop) { super.fromProperties(prop); setInputType( DecisionTableInputType.valueOf( prop.getProperty( DecisionTableConfigurationImpl.DROOLS_DT_TYPE, DecisionTableInputType.XLS.toString() ) ) ); setWorksheetName( prop.getProperty( DecisionTableConfigurationImpl.DROOLS_DT_WORKSHEET, null ) ); return this; }
INPUT_TYPE_ATTRIBUTE, inputType ); dtableConf.setInputType( DecisionTableInputType.valueOf(inputType) );
public Properties toProperties() { Properties prop = super.toProperties(); prop.setProperty( DecisionTableConfigurationImpl.DROOLS_DT_TYPE, getInputType().toString() ); if( getWorksheetName() != null ) { prop.setProperty( DecisionTableConfigurationImpl.DROOLS_DT_WORKSHEET, getWorksheetName() ); } return prop; }
if (syResourceDetail != null) { if (ResourceType.DTABLE.equals(_resourceType)) { String inputType = getInputType(syResourceDetail, DecisionTableInputType.XLS.toString()); DecisionTableConfiguration dtc = KnowledgeBuilderFactory.newDecisionTableConfiguration(); dtc.setInputType(DecisionTableInputType.valueOf(inputType)); dtc.setWorksheetName(getWorksheetName(syResourceDetail));
if (syResourceDetail != null) { if (ResourceType.DTABLE.equals(_resourceType)) { String inputType = getInputType(syResourceDetail, DecisionTableInputType.XLS.toString()); DecisionTableConfiguration dtc = KnowledgeBuilderFactory.newDecisionTableConfiguration(); dtc.setInputType(DecisionTableInputType.valueOf(inputType)); dtc.setWorksheetName(getWorksheetName(syResourceDetail));
typeStr = DecisionTableInputType.CSV.toString(); } else if( path.toLowerCase().endsWith(".xls") ) { typeStr = DecisionTableInputType.XLS.toString(); ResourceConfiguration config = resource.getConfiguration(); if( config != null && config instanceof DecisionTableConfiguration ) { DecisionTableInputType realType = DecisionTableInputType.valueOf(typeStr); if( ((DecisionTableConfiguration) config).getInputType().equals(realType) ) { replaceConfig = false; } else {