basedurationfactory.java
来自「rule engine drools-2.0-beta-18」· Java 代码 · 共 40 行
JAVA
40 行
package org.drools.semantics.base;import org.drools.smf.Configuration;import org.drools.smf.DurationFactory;import org.drools.spi.Duration;public class BaseDurationFactory implements DurationFactory{ public Duration newDuration(Configuration config) { String daysStr = config.getAttribute( "days" ); String hoursStr = config.getAttribute( "hours" ); String minutesStr = config.getAttribute( "minutes" ); String secondsStr = config.getAttribute( "seconds" ); long seconds = 0; if ( daysStr != null && !daysStr.trim( ).equals( "" ) ) { seconds += Integer.parseInt( daysStr.trim( ) ); } if ( hoursStr != null && !hoursStr.trim( ).equals( "" ) ) { seconds += Integer.parseInt( hoursStr.trim( ) ); } if ( minutesStr != null && !minutesStr.trim( ).equals( "" ) ) { seconds += Integer.parseInt( minutesStr.trim( ) ); } if ( secondsStr != null && !secondsStr.trim( ).equals( "" ) ) { seconds += Integer.parseInt( secondsStr.trim( ) ); } return new BaseDuration( seconds ); }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?