@io.micronaut.data.annotation.MappedEntity @DomainEntity @groovy.transform.EqualsAndHashCode(includes: [name]) @java.lang.SuppressWarnings(value: unused) @com.fasterxml.jackson.annotation.JsonFilter(value: searchableFilter) @groovy.transform.ToString(includePackage: false, includeNames: true, excludes: [dateCreated, dateUpdated]) class AllFieldsDomain extends java.lang.Object
A test/Sample domain class with all field types as optional fields.
Fields Include: name, title, qty, count, enabled, dateTime, dueDate, transientField, notes, reportTimeInterval, order, status, dateCreated, dateUpdated
new AllFieldsDomain(name: 'ABC', title: 'DEF', qty:1.2, count: 437, enabled: true, dueDate: new DateOnly(), dateTime: new Date(), reportTimeInterval:ReportTimeIntervalEnum.LAST_6_MONTHS, status: EnabledStatus.instance).save()
Type | Name and description |
---|---|
private java.lang.String |
anotherField |
private java.lang.Integer |
count |
private java.util.Date |
dateCreated |
private java.util.Date |
dateTime |
private java.util.Date |
dateUpdated |
private java.lang.String |
displayOnlyText |
private DateOnly |
dueDate |
private java.lang.Boolean |
enabled |
private static java.lang.Object |
fieldOrder |
private int |
intPrimitive |
private java.lang.String |
name |
private java.lang.String |
notes |
private Order |
order |
private java.lang.String |
otherCustomFields |
private BigDecimal |
qty |
private ReportTimeIntervalEnum |
reportTimeInterval |
private static java.lang.Object |
searchable A searchable top-level domain. |
private BasicStatus |
status |
private java.lang.String |
title |
private java.lang.String |
transientField |
private java.util.UUID |
uuid |
private java.lang.Integer |
version |
Constructor and description |
---|
AllFieldsDomain
() |
Type Params | Return Type | Name and description |
---|---|---|
|
java.lang.Object |
validate() |
Methods inherited from class | Name |
---|---|
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
A searchable top-level domain.
Groovy Documentation