public class GrailsDomainBinder
extends org.codehaus.groovy.grails.orm.hibernate.cfg.AbstractGrailsDomainBinder
BACKTICK, CASCADE_ALL, CASCADE_ALL_DELETE_ORPHAN, CASCADE_NONE, CASCADE_SAVE_UPDATE, CT, DEFAULT_ENUM_TYPE, EMPTY_PATH, ENUM_CLASS_PROP, ENUM_TYPE_CLASS, ENUM_TYPE_PROP, FOREIGN_KEY_SUFFIX, LOG, MAPPING_CACHE, NAMING_STRATEGIES, STRING_TYPE, UNDERSCORE| Constructor and Description |
|---|
GrailsDomainBinder() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
bindOneToOneInternal(org.codehaus.groovy.grails.commons.GrailsDomainClassProperty property,
org.hibernate.mapping.OneToOne oneToOne,
java.lang.String path) |
protected java.lang.Class<?> |
getGroovyAwareJoinedSubclassEntityPersisterClass() |
protected java.lang.Class<?> |
getGroovyAwareSingleTableEntityPersisterClass() |
protected void |
handleLazyProxy(org.codehaus.groovy.grails.commons.GrailsDomainClass domainClass,
org.codehaus.groovy.grails.commons.GrailsDomainClassProperty grailsProperty) |
protected void |
handleUniqueConstraint(org.codehaus.groovy.grails.commons.GrailsDomainClassProperty property,
org.hibernate.mapping.Column column,
java.lang.String path,
org.hibernate.mapping.Table table,
java.lang.String columnName,
java.lang.String sessionFactoryBeanName) |
protected boolean |
identityEnumTypeSupports(java.lang.Class<?> propertyType) |
protected boolean |
isNotEmpty(java.lang.String s) |
protected java.lang.String |
qualify(java.lang.String prefix,
java.lang.String name) |
protected java.lang.String |
unqualify(java.lang.String qualifiedName) |
addUnderscore, bindClass, bindClass, bindCollection, bindCollectionForPropertyConfig, bindCollectionSecondPass, bindCollectionTable, bindCollectionWithJoinTable, bindColumn, bindColumnConfigToColumn, bindComponent, bindComponentProperty, bindCompositeId, bindCompositeIdentifierToManyToOne, bindDependentKeyValue, bindDiscriminatorProperty, bindEnumType, bindEnumType, bindIdentity, bindIndex, bindJoinedSubClass, bindListSecondPass, bindManyToMany, bindManyToOne, bindManyToOneValues, bindMapSecondPass, bindNaturalIdentifier, bindNumericColumnConstraints, bindNumericColumnConstraints, bindOneToMany, bindOneToOne, bindProperty, bindRoot, bindRootPersistentClassCommonValues, bindSimpleId, bindSimpleValue, bindSimpleValue, bindSimpleValue, bindSimpleValue, bindStringColumnConstraints, bindSubClass, bindSubClass, bindSubClasses, bindUnidirectionalOneToMany, bindUnidirectionalOneToManyInverseValues, bindUnionSubclass, bindVersion, buildDiscriminatorSet, buildOrderByClause, calculateTableForMany, canBindOneToOneWithSingleColumnAndForeignKey, clearMappingCache, clearMappingCache, configureDerivedProperties, configureNamingStrategy, configureNamingStrategy, countDigits, createClassProperties, createKeyForProps, createPrimaryKeyValue, createProperty, createUniqueKeyForColumns, evaluateMapping, evaluateMapping, evaluateMapping, getAssociationDescription, getColumnForSimpleValue, getColumnNameForPropertyAndPath, getConstrainedProperty, getDefaultColumnName, getForeignKeyForPropertyDomainClass, getIndexColumnName, getIndexColumnType, getInsertableness, getJoinedSubClassTableName, getLaziness, getMapElementName, getMapping, getMapping, getMaxSize, getNameForPropertyAndPath, getNamingStrategy, getProperty, getPropertyConfig, getRootMapping, getSingleColumnConfig, getTableName, getTypeName, getUpdateableness, getUserType, hasCompositeIdentifier, hasJoinColumnMapping, hasJoinKeyMapping, hasJoinTableColumnNameMapping, isBidirectionalManyToOne, isBidirectionalManyToOneWithListMapping, isBidirectionalOneToManyMap, isCircularAssociation, isComponentPropertyNullable, isCompositeIdProperty, isIdentityProperty, isNonPropertyToken, isSaveUpdateCascade, isSorted, isUnidirectionalOneToMany, linkBidirectionalOneToMany, linkValueUsingAColumnCopy, logCascadeMapping, removeBackticks, setCascadeBehaviour, setTypeForPropertyConfig, setUniqueName, shouldBindCollectionWithForeignKey, shouldCollectionBindWithJoinColumn, supportsJoinColumnMapping, trackCustomCascadingSaves, trimBackTigsprotected java.lang.Class<?> getGroovyAwareJoinedSubclassEntityPersisterClass()
getGroovyAwareJoinedSubclassEntityPersisterClass in class org.codehaus.groovy.grails.orm.hibernate.cfg.AbstractGrailsDomainBinderprotected java.lang.Class<?> getGroovyAwareSingleTableEntityPersisterClass()
getGroovyAwareSingleTableEntityPersisterClass in class org.codehaus.groovy.grails.orm.hibernate.cfg.AbstractGrailsDomainBinderprotected void handleLazyProxy(org.codehaus.groovy.grails.commons.GrailsDomainClass domainClass,
org.codehaus.groovy.grails.commons.GrailsDomainClassProperty grailsProperty)
handleLazyProxy in class org.codehaus.groovy.grails.orm.hibernate.cfg.AbstractGrailsDomainBinderprotected void handleUniqueConstraint(org.codehaus.groovy.grails.commons.GrailsDomainClassProperty property,
org.hibernate.mapping.Column column,
java.lang.String path,
org.hibernate.mapping.Table table,
java.lang.String columnName,
java.lang.String sessionFactoryBeanName)
handleUniqueConstraint in class org.codehaus.groovy.grails.orm.hibernate.cfg.AbstractGrailsDomainBinderprotected boolean identityEnumTypeSupports(java.lang.Class<?> propertyType)
identityEnumTypeSupports in class org.codehaus.groovy.grails.orm.hibernate.cfg.AbstractGrailsDomainBinderprotected boolean isNotEmpty(java.lang.String s)
isNotEmpty in class org.codehaus.groovy.grails.orm.hibernate.cfg.AbstractGrailsDomainBinderprotected java.lang.String qualify(java.lang.String prefix,
java.lang.String name)
qualify in class org.codehaus.groovy.grails.orm.hibernate.cfg.AbstractGrailsDomainBinderprotected java.lang.String unqualify(java.lang.String qualifiedName)
unqualify in class org.codehaus.groovy.grails.orm.hibernate.cfg.AbstractGrailsDomainBinderprotected void bindOneToOneInternal(org.codehaus.groovy.grails.commons.GrailsDomainClassProperty property,
org.hibernate.mapping.OneToOne oneToOne,
java.lang.String path)
bindOneToOneInternal in class org.codehaus.groovy.grails.orm.hibernate.cfg.AbstractGrailsDomainBinder