|
@ -0,0 +1,33 @@ |
|
|
|
|
|
@artifact.package@/** |
|
|
|
|
|
* @artifact.name@ |
|
|
|
|
|
* A domain class describes the data object and it's mapping to the database |
|
|
|
|
|
*/ |
|
|
|
|
|
class @artifact.name@ { |
|
|
|
|
|
|
|
|
|
|
|
/* Default (injected) attributes of GORM */ |
|
|
|
|
|
// Long id |
|
|
|
|
|
// Long version |
|
|
|
|
|
|
|
|
|
|
|
/* Automatic timestamping of GORM */ |
|
|
|
|
|
// Date dateCreated |
|
|
|
|
|
// Date lastUpdated |
|
|
|
|
|
|
|
|
|
|
|
// static belongsTo = [] // tells GORM to cascade commands: e.g., delete this object if the "parent" is deleted. |
|
|
|
|
|
// static hasOne = [] // tells GORM to associate another domain object as an owner in a 1-1 mapping |
|
|
|
|
|
// static hasMany = [] // tells GORM to associate other domain objects for a 1-n or n-m mapping |
|
|
|
|
|
// static mappedBy = [] // specifies which property should be used in a mapping |
|
|
|
|
|
|
|
|
|
|
|
static mapping = { |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
static constraints = { |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/* |
|
|
|
|
|
* Methods of the Domain Class |
|
|
|
|
|
*/ |
|
|
|
|
|
// @Override // Override toString for a nicer / more descriptive UI |
|
|
|
|
|
// public String toString() { |
|
|
|
|
|
// return "${name}"; |
|
|
|
|
|
// } |
|
|
|
|
|
} |