source: trunk/grails-app/domain/TaskModification.groovy @ 180

Last change on this file since 180 was 180, checked in by gav, 14 years ago

Add support for taskModification audit/change log, the create and update modifications are complete.
Moved create and update of tasks to taskService.
Small Assset domain class adjustment to prevent blank asset name.
Removed "static scope = 'request'" from services since I don't believe it is required and it limits where the service may be used.

File size: 550 bytes
Line 
1import java.text.SimpleDateFormat
2
3class TaskModification {
4    Person person
5    TaskModificationType taskModificationType
6    Task task
7    Date date = new Date()
8    String comment = ""
9
10    static belongsTo = [Person, TaskModificationType, Task]
11
12    static constraints = {
13        person()
14        taskModificationType()
15        task()
16        date()
17        comment()
18    }
19
20    String toString() {
21        def date = new SimpleDateFormat("EEE, dd-MMM-yyyy").format(this.date)
22        "${taskModificationType} by ${person} on ${date}."
23    }
24}
Note: See TracBrowser for help on using the repository browser.