interface DomainProperty extends java.lang.Comparable<DomainProperty>, PersistentProperty
An API to join the PersistentProperty to the org.springframework.validation.Validator to assist with scaffolding
| Type | Name and description | 
|---|---|
PersistentProperty  | 
                            rootProperty | 
                        
| Type Params | Return Type | Name and description | 
|---|---|---|
 | 
                            abstract PersistentEntity | 
                            getAssociatedEntity()
  | 
                        
 | 
                            abstract java.lang.Class | 
                            getAssociatedType()
  | 
                        
 | 
                            abstract java.lang.Class | 
                            getBeanType()
  | 
                        
 | 
                            abstract Constrained | 
                            getConstrained()
  | 
                        
 | 
                            abstract java.lang.String | 
                            getDefaultLabel()
  | 
                        
 | 
                            abstract PersistentEntity | 
                            getDomainClass()
  | 
                        
 | 
                            abstract java.util.List<java.lang.String> | 
                            getLabelKeys()
  | 
                        
 | 
                            abstract java.lang.String | 
                            getPathFromRoot()
  | 
                        
 | 
                            abstract PersistentProperty | 
                            getPersistentProperty()
  | 
                        
 | 
                            abstract java.lang.Class | 
                            getRootBeanType()
  | 
                        
 | 
                            abstract PersistentProperty | 
                            getRootProperty()
  | 
                        
 | 
                            abstract boolean | 
                            isRequired()
  | 
                        
 | 
                            abstract void | 
                            setRootProperty(PersistentProperty rootProperty)Sets the root property  | 
                        
| Methods inherited from class | Name | 
|---|---|
interface PersistentProperty | 
                            getCapitilizedName, getMapping, getName, getOwner, getReader, getType, getWriter, isInherited, isNullable | 
                        
Sets the root property
rootProperty -  The root property