|
Groovy Documentation | |||||||
| FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectorg.codehaus.groovy.grails.commons.GrailsDomainConfigurationUtil
public class GrailsDomainConfigurationUtil
Utility methods used in configuring the Grails Hibernate integration.
| Field Summary | |
|---|---|
static java.lang.String |
PROPERTY_NAME
|
| Method Summary | |
|---|---|
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
|
evaluateConstraints(java.lang.Object instance, GrailsDomainClassProperty[] properties, java.util.Map defaultConstraints)
Evaluates the constraints closure to build the list of constraints |
static java.util.Map
|
evaluateConstraints(java.lang.Class theClass, GrailsDomainClassProperty[] properties, java.util.Map defaultConstraints)
Evaluates the constraints closure to build the list of constraints |
static java.util.Map
|
evaluateConstraints(java.lang.Object instance, GrailsDomainClassProperty[] properties)
Evaluates the constraints closure to build the list of constraints. |
static java.util.Map
|
evaluateConstraints(java.lang.Object instance)
Evaluates the constraints closure to build the list of constraints. |
static java.util.Map
|
evaluateConstraints(java.lang.Class theClass)
Evaluates the constraints closure to build the list of constraints |
static java.util.Map
|
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
|
isNotConfigurational(java.beans.PropertyDescriptor descriptor)
Checks whether is property is configurational. |
| Methods inherited from class java.lang.Object | |
|---|---|
| java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#wait(long, int), 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() |
| Field Detail |
|---|
public static final java.lang.String PROPERTY_NAME
| Method Detail |
|---|
public static void configureDomainClassRelationships(GrailsClass[] domainClasses, java.util.Map domainMap)
domainClasses - The domain classes to configure relationships fordomainMap - The domain class map
public static java.util.Map evaluateConstraints(java.lang.Object instance, GrailsDomainClassProperty[] properties, java.util.Map defaultConstraints)
instance - The instance to evaluate constraints forproperties - The properties of the instancedefaultConstraints - A map that defines the default constraints
public static java.util.Map evaluateConstraints(java.lang.Class theClass, GrailsDomainClassProperty[] properties, java.util.Map defaultConstraints)
theClass - The domain class to evaluate constraints forproperties - The properties of the instancedefaultConstraints - A map that defines the default constraints
public static java.util.Map evaluateConstraints(java.lang.Object instance, GrailsDomainClassProperty[] properties)
instance - The instance to evaluate constraints forproperties - The properties of the instance
public static java.util.Map evaluateConstraints(java.lang.Object instance)
instance - The instance to evaluate constraints for
public static java.util.Map evaluateConstraints(java.lang.Class theClass)
theClass - The class to evaluate constraints for
public static java.util.Map evaluateConstraints(java.lang.Class theClass, GrailsDomainClassProperty[] properties)
theClass - The class to evaluate constraints for
public static java.io.Serializable getAssociationIdentifier(java.lang.Object target, java.lang.String propertyName, GrailsDomainClass referencedDomainClass)
public static java.util.Map getAssociationMap(java.lang.Class domainClass)
domainClass - the domain class
public static java.util.Map getMappedByMap(java.lang.Class domainClass)
domainClass - The domain class
public static java.lang.String getMappingFileName(java.lang.String className)
className - The class name of the mapped file
public static java.util.LinkedList getSuperClassChain(java.lang.Class theClass)
public static boolean isBasicType(GrailsDomainClassProperty prop)
prop - The domain class property
public static boolean isBasicType(java.lang.Class propType)
public static boolean isNotConfigurational(java.beans.PropertyDescriptor descriptor)
descriptor - The descriptor
Groovy Documentation