source:
trunk/grails-app/domain/InventoryMovement.groovy
@
326
| Last change on this file since 326 was 217, checked in by , 16 years ago | |
|---|---|
| File size: 531 bytes | |
| Rev | Line | |
|---|---|---|
| [116] | 1 | class InventoryMovement { |
| [217] | 2 | Person person |
| [116] | 3 | InventoryItem inventoryItem |
| 4 | InventoryMovementType inventoryMovementType | |
| 5 | Task task | |
| [175] | 6 | Integer quantity |
| [116] | 7 | Date date = new Date() |
| 8 | ||
| [177] | 9 | // static belongsTo = [] |
| [116] | 10 | |
| 11 | static constraints = { | |
| 12 | inventoryItem() | |
| [175] | 13 | quantity(min:1) |
| [116] | 14 | inventoryMovementType() |
| [146] | 15 | task(nullable:true) |
| [217] | 16 | person() |
| [116] | 17 | date() |
| 18 | } | |
| 19 | ||
| [175] | 20 | String toString() { |
| [217] | 21 | "${this.quantity} ${inventoryMovementType.name} on ${date.format('EEE, dd-MMM-yyyy')} by ${person}." |
| [175] | 22 | } |
| [116] | 23 | } |
Note: See TracBrowser
for help on using the repository browser.
