C# Класс FireWorkflow.Net.Engine.Calendar.DefaultCalendarService

缺省的日历服务实现类。请在业务系统中扩展该类。
Наследование: ICalendarService
Показать файл Открыть проект

Открытые методы

Метод Описание
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