| Type Params | Return Type | Name and description |
|---|---|---|
|
grails.core.GrailsDomainClass |
getBeanClass()
|
|
java.util.List<java.lang.Class> |
getBeanSuperclasses()@return all superclasses and interfaces of `beanType` excluding `Object`, `Serializable`, `Comparable` and `Cloneable`. |
|
java.lang.Class |
getBeanType()@return the type of the object that owns the property at the end of the path, e.g. for a `address.home.street` then the type of `home` is returned. |
|
org.grails.scaffolding.model.property.Constrained |
getConstraints()
|
|
java.lang.String |
getDefaultLabel()@return default label text for the property at the end of the path. |
|
org.grails.datastore.mapping.model.PersistentProperty |
getDomainProperty()
|
|
org.grails.datastore.mapping.model.PersistentEntity |
getEntity()
|
|
java.util.List<org.springframework.validation.FieldError> |
getErrors()
|
|
java.util.List<java.lang.String> |
getLabelKeys()@return the i18n keys used to resolve a label for the property at the end of the path in order of preference. |
|
java.lang.String |
getPathFromRoot()@return the full path from the root bean to the requested property. |
|
java.lang.String |
getPropertyName()@return the name of the property at the end of the path, e.g. for `address.home.street`, `street` is returned. |
|
java.lang.Class |
getPropertyType()@return the type of the property at the end of the path, e.g. for `address.home.street` then the type of `street` is returned. |
|
java.util.List<java.lang.Class> |
getPropertyTypeSuperclasses()@return all superclasses and interfaces of `propertyType` excluding `Object`, `Serializable`, `Comparable` and `Cloneable`. |
|
java.lang.Object |
getRootBean()@return the object at the root of a path expression, e.g. for a `person` bean and `address.street` then `person` is returned. |
|
java.lang.Class |
getRootBeanType()@return the type of the object at the root of a path expression, e.g. for a `person` bean and `address.street` then the type of `person` is returned. |
|
java.lang.Object |
getValue()@return the value of the property at the end of the path, e.g. for `address.home.street` then the value of `street` is returned. |
|
boolean |
isInvalid()
|
|
boolean |
isRequired()
|