source: trunk/grails-app/domain/AssetSubItem.groovy

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

Svn merge -r875:r911 branches/features/grailsUpgrade/ into trunk/.

File size: 772 bytes
RevLine 
[268]1class AssetSubItem {
[121]2
[268]3    AssetSubItem parentItem
4
[118]5    String name
6    String description = ""
[330]7    String comment = ""
[118]8    boolean isActive = true
9
[276]10    static hasMany = [assets: Asset,
11                                subItems: AssetSubItem,
[268]12                                maintenanceActions: MaintenanceAction,
13                                assetSubItemExtendedAttributes: AssetSubItemExtendedAttribute]
[121]14
[268]15    static belongsTo = [Asset, AssetSubItem]
[121]16
[268]17    static constraints = {
[341]18        name(maxSize:50, unique:true, blank:false)
[330]19        description(maxSize:75)
20        comment(maxSize:500)
[268]21        isActive()
22        parentItem(nullable:true)
23    }
[118]24
[456]25    static mapping = {
26        subItems(batchSize:1000)
27    }
28
[118]29    String toString() {
30        "${this.name}"
31    }
32}
33
Note: See TracBrowser for help on using the repository browser.