source: branches/features/taskProcedureRework/grails-app/domain/MaintenanceAction.groovy @ 769

Last change on this file since 769 was 769, checked in by gav, 13 years ago

Domain change, update constraints on MaintenanceAction.

File size: 728 bytes
RevLine 
[131]1class MaintenanceAction {
2
3    TaskProcedure taskProcedure
[121]4    MaintenancePolicy maintenancePolicy
[268]5    Section section
[121]6    Asset asset
[268]7    AssetSubItem assetSubItem
[131]8
9    String description
[121]10    String reasoning = ""
[131]11    Integer procedureStepNumber
[118]12
[762]13    Boolean deleted
[760]14    static transients = [ 'deleted' ]
15
[121]16//     static hasMany = []
17
[756]18    static belongsTo = [TaskProcedure]
[121]19
[122]20    static constraints = {
[268]21        section(nullable:true)
22        asset(nullable:true)
23        assetSubItem(nullable:true)
[146]24        maintenancePolicy(nullable:true)
25        procedureStepNumber(nullable:true)
[769]26        description(blank:false,maxSize:100)
27        reasoning(maxSize:100)
[122]28    }
[118]29
30    String toString() {
[131]31        "${this.description}"
[118]32    }
33}
34
Note: See TracBrowser for help on using the repository browser.