source: trunk/grails-app/domain/RecurringSchedule.groovy @ 125

Last change on this file since 125 was 125, checked in by gav, 15 years ago

Detail Inventory and associated, update BootStrap? and some work on TaskRecurringScheduleJob?

File size: 511 bytes
RevLine 
[121]1class RecurringSchedule {
2
[122]3    Task task
4    Period period
[121]5    PlannedMaintenance plannedMaintenance
6
7    Integer recurEvery
8    Date startDate = new Date()
[123]9    Date lastExecutedDate
10    Date nextDueDate
[121]11    boolean isActive = true
12
13//     static hasMany = []
14
15    static belongsTo = [Task]
16
[122]17    static constraints = {
18        plannedMaintenance(blank:true, nullable:true)
[123]19        lastExecutedDate(blank:true, nullable:true)
[122]20    }
[121]21
[124]22    String toString() {
23        "Recur every ${recurEvery} ${period}"
24    }
[121]25}
26
Note: See TracBrowser for help on using the repository browser.