📄 basedurationfactory.java
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -