|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.codehaus.groovy.grails.commons.GrailsDomainConfigurationUtil
public class GrailsDomainConfigurationUtil extends java.lang.Object
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
@Deprecated 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
@Deprecated 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
@Deprecated public static java.util.Map evaluateConstraints(java.lang.Object instance, GrailsDomainClassProperty[] properties)
instance
- The instance to evaluate constraints forproperties
- The properties of the instance
@Deprecated public static java.util.Map evaluateConstraints(java.lang.Object instance)
instance
- The instance to evaluate constraints for
@Deprecated public static java.util.Map evaluateConstraints(java.lang.Class theClass)
theClass
- The class to evaluate constraints for
@Deprecated 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