Utility methods used in configuring the Grails Hibernate integration.
Modifiers | Name | Description |
---|---|---|
static java.lang.String |
PROPERTIES_PROPERTY |
|
static java.lang.String |
PROPERTY_NAME |
Type | Name and description |
---|---|
static void |
configureDomainClassRelationships(GrailsClass[] domainClasses, java.util.Map<?, ?> domainMap) Configures the relationships between domain classes after they have been all loaded. |
static java.util.Map<java.lang.String, Constrained> |
evaluateConstraints(java.lang.Object instance, GrailsDomainClassProperty[] properties, java.util.Map<java.lang.String, java.lang.Object> defaultConstraints) Evaluates the constraints closure to build the list of constraints |
static java.util.Map<java.lang.String, Constrained> |
evaluateConstraints(java.lang.Class<?> theClass, GrailsDomainClassProperty[] properties, java.util.Map<java.lang.String, java.lang.Object> defaultConstraints) Evaluates the constraints closure to build the list of constraints |
static java.util.Map<java.lang.String, Constrained> |
evaluateConstraints(java.lang.Object instance, GrailsDomainClassProperty[] properties) Evaluates the constraints closure to build the list of constraints. |
static java.util.Map<java.lang.String, Constrained> |
evaluateConstraints(java.lang.Object instance) Evaluates the constraints closure to build the list of constraints. |
static java.util.Map<java.lang.String, Constrained> |
evaluateConstraints(java.lang.Class<?> theClass) Evaluates the constraints closure to build the list of constraints |
static java.util.Map<java.lang.String, Constrained> |
evaluateConstraints(java.lang.Class<?> theClass, GrailsDomainClassProperty[] properties) Evaluates the constraints closure to build the list of constraints. |
static java.io.Serializable |
getAssociationIdentifier(java.lang.Object target, java.lang.String propertyName, GrailsDomainClass referencedDomainClass) |
static java.util.Map<?, ?> |
getAssociationMap(java.lang.Class<?> domainClass) Returns the association map for the specified domain class |
static java.util.Map<?, ?> |
getMappedByMap(java.lang.Class<?> domainClass) Retrieves the mappedBy map for the specified class. |
static java.lang.String |
getMappingFileName(java.lang.String className) Returns the ORM framework's mapping file name for the specified class name. |
static java.util.LinkedList<?> |
getSuperClassChain(java.lang.Class<?> theClass) |
static boolean |
isBasicType(GrailsDomainClassProperty prop) Establish whether it's a basic type. |
static boolean |
isBasicType(java.lang.Class<?> propType) |
static boolean |
isConfigurational(java.lang.String name) |
static boolean |
isNotConfigurational(java.beans.PropertyDescriptor descriptor) Checks whether is property is configurational. |
static boolean |
isNotConfigurational(java.lang.String name) |
Methods inherited from class | Name |
---|---|
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), 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() |
Configures the relationships between domain classes after they have been all loaded.
domainClasses
- The domain classes to configure relationships fordomainMap
- The domain class mapEvaluates the constraints closure to build the list of constraints
instance
- The instance to evaluate constraints forproperties
- The properties of the instancedefaultConstraints
- A map that defines the default constraintsEvaluates the constraints closure to build the list of constraints
theClass
- The domain class to evaluate constraints forproperties
- The properties of the instancedefaultConstraints
- A map that defines the default constraintsEvaluates the constraints closure to build the list of constraints.
instance
- The instance to evaluate constraints forproperties
- The properties of the instanceEvaluates the constraints closure to build the list of constraints.
instance
- The instance to evaluate constraints forEvaluates the constraints closure to build the list of constraints
theClass
- The class to evaluate constraints forEvaluates the constraints closure to build the list of constraints.
theClass
- The class to evaluate constraints forReturns the association map for the specified domain class
domainClass
- the domain classRetrieves the mappedBy map for the specified class.
domainClass
- The domain classReturns the ORM framework's mapping file name for the specified class name.
className
- The class name of the mapped fileEstablish whether it's a basic type.
prop
- The domain class propertyChecks whether is property is configurational.
descriptor
- The descriptor