C# 클래스 FireWorkflow.Net.Engine.Calendar.DefaultCalendarService

缺省的日历服务实现类。请在业务系统中扩展该类。
상속: ICalendarService
파일 보기 프로젝트 열기: usefulwww/FireWorkflow.Net

공개 메소드들

메소드 설명
DefaultCalendarService ( ) : System
IsBusinessDay ( System.DateTime d ) : bool
dateAfter ( System.DateTime fromDate, Duration duration ) : DateTime?

计算一定时间间隔后的日期。 在本缺省实现中只区分工作日/自然日,工作时/自然时;其他都按照自然时间间隔计算。 这种实现方法已经满足绝大多数业务需求。

getRuntimeContext ( ) : RuntimeContext
getSysDate ( ) : System.DateTime
setRuntimeContext ( RuntimeContext ctx ) : void

보호된 메소드들

메소드 설명
businessDateAfter ( System.DateTime fromDate, int totalDurationInMillseconds ) : System.DateTime

비공개 메소드들

메소드 설명
ICalendarService ( System.DateTime fromDate, Duration duration ) : System.DateTime

메소드 상세

DefaultCalendarService() 공개 메소드

public DefaultCalendarService ( ) : System
리턴 System

IsBusinessDay() 공개 메소드

public IsBusinessDay ( System.DateTime d ) : bool
d System.DateTime
리턴 bool

businessDateAfter() 보호된 메소드

protected businessDateAfter ( System.DateTime fromDate, int totalDurationInMillseconds ) : System.DateTime
fromDate System.DateTime
totalDurationInMillseconds int
리턴 System.DateTime

dateAfter() 공개 메소드

计算一定时间间隔后的日期。 在本缺省实现中只区分工作日/自然日,工作时/自然时;其他都按照自然时间间隔计算。 这种实现方法已经满足绝大多数业务需求。
public dateAfter ( System.DateTime fromDate, Duration duration ) : DateTime?
fromDate System.DateTime 开始日期
duration Duration 时间间隔
리턴 DateTime?

getRuntimeContext() 공개 메소드

public getRuntimeContext ( ) : RuntimeContext
리턴 RuntimeContext

getSysDate() 공개 메소드

public getSysDate ( ) : System.DateTime
리턴 System.DateTime

setRuntimeContext() 공개 메소드

public setRuntimeContext ( RuntimeContext ctx ) : void
ctx RuntimeContext
리턴 void