org.codehaus.groovy.grails.orm.hibernate
Class GrailsHibernateDomainClassProperty
java.lang.Object
org.codehaus.groovy.grails.orm.hibernate.GrailsHibernateDomainClassProperty
- All Implemented Interfaces:
- org.codehaus.groovy.grails.commons.GrailsDomainClassProperty
public class GrailsHibernateDomainClassProperty
- extends java.lang.Object
- implements org.codehaus.groovy.grails.commons.GrailsDomainClassProperty
An implementation of the GrailsDomainClassProperty interface that allows Classes mapped in
Hibernate to integrate with Grails' validation, dynamic methods etc. seamlessly.
- Since:
- 0.1
| Fields inherited from interface org.codehaus.groovy.grails.commons.GrailsDomainClassProperty |
ALL_DATA_SOURCES, ATTACHED, BELONGS_TO, CLASS, CONSTRAINTS, DATE_CREATED, DEFAULT_DATA_SOURCE, DOMAIN_CLASS, EMBEDDED, ERRORS, EVANESCENT, FETCH_EAGER, FETCH_LAZY, FETCH_MODE, HAS_MANY, HAS_ONE, IDENTITY, LAST_UPDATED, MAPPED_BY, MAPPING, MAPPING_STRATEGY, META_CLASS, NAMED_QUERIES, RELATES_TO_MANY, SORT, TRANSIENT, VERSION |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GrailsHibernateDomainClassProperty
public GrailsHibernateDomainClassProperty(GrailsHibernateDomainClass domainClass,
java.lang.String propertyName)
getName
public java.lang.String getName()
- Specified by:
getName in interface org.codehaus.groovy.grails.commons.GrailsDomainClassProperty
getType
public java.lang.Class<?> getType()
- Specified by:
getType in interface org.codehaus.groovy.grails.commons.GrailsDomainClassProperty
setType
public void setType(java.lang.Class<?> type)
getTypePropertyName
public java.lang.String getTypePropertyName()
- Specified by:
getTypePropertyName in interface org.codehaus.groovy.grails.commons.GrailsDomainClassProperty
getDomainClass
public org.codehaus.groovy.grails.commons.GrailsDomainClass getDomainClass()
- Specified by:
getDomainClass in interface org.codehaus.groovy.grails.commons.GrailsDomainClassProperty
isPersistent
public boolean isPersistent()
- Specified by:
isPersistent in interface org.codehaus.groovy.grails.commons.GrailsDomainClassProperty
getNaturalName
public java.lang.String getNaturalName()
- Specified by:
getNaturalName in interface org.codehaus.groovy.grails.commons.GrailsDomainClassProperty
setReferencedDomainClass
public void setReferencedDomainClass(org.codehaus.groovy.grails.commons.GrailsDomainClass referencedGrailsDomainClass)
- Specified by:
setReferencedDomainClass in interface org.codehaus.groovy.grails.commons.GrailsDomainClassProperty
setOtherSide
public void setOtherSide(org.codehaus.groovy.grails.commons.GrailsDomainClassProperty referencedProperty)
- Specified by:
setOtherSide in interface org.codehaus.groovy.grails.commons.GrailsDomainClassProperty
getOtherSide
public org.codehaus.groovy.grails.commons.GrailsDomainClassProperty getOtherSide()
- Specified by:
getOtherSide in interface org.codehaus.groovy.grails.commons.GrailsDomainClassProperty
getReferencedPropertyType
public java.lang.Class<?> getReferencedPropertyType()
- Specified by:
getReferencedPropertyType in interface org.codehaus.groovy.grails.commons.GrailsDomainClassProperty
isIdentity
public boolean isIdentity()
- Specified by:
isIdentity in interface org.codehaus.groovy.grails.commons.GrailsDomainClassProperty
setIdentity
public void setIdentity(boolean identity)
isOptional
public boolean isOptional()
- Specified by:
isOptional in interface org.codehaus.groovy.grails.commons.GrailsDomainClassProperty
setOptional
public void setOptional(boolean optional)
isOneToOne
public boolean isOneToOne()
- Specified by:
isOneToOne in interface org.codehaus.groovy.grails.commons.GrailsDomainClassProperty
setOneToOne
public void setOneToOne(boolean oneToOne)
isManyToOne
public boolean isManyToOne()
- Specified by:
isManyToOne in interface org.codehaus.groovy.grails.commons.GrailsDomainClassProperty
setManyToOne
public void setManyToOne(boolean manyToOne)
isAssociation
public boolean isAssociation()
- Specified by:
isAssociation in interface org.codehaus.groovy.grails.commons.GrailsDomainClassProperty
isEnum
public boolean isEnum()
- Specified by:
isEnum in interface org.codehaus.groovy.grails.commons.GrailsDomainClassProperty
setAssociation
public void setAssociation(boolean association)
isOneToMany
public boolean isOneToMany()
- Specified by:
isOneToMany in interface org.codehaus.groovy.grails.commons.GrailsDomainClassProperty
setOneToMany
public void setOneToMany(boolean oneToMany)
isManyToMany
public boolean isManyToMany()
- Specified by:
isManyToMany in interface org.codehaus.groovy.grails.commons.GrailsDomainClassProperty
setManyToMany
public void setManyToMany(boolean manyToMany)
isBidirectional
public boolean isBidirectional()
- Specified by:
isBidirectional in interface org.codehaus.groovy.grails.commons.GrailsDomainClassProperty
getFieldName
public java.lang.String getFieldName()
- Specified by:
getFieldName in interface org.codehaus.groovy.grails.commons.GrailsDomainClassProperty
setBidirectional
public void setBidirectional(boolean bidirectional)
getReferencedDomainClass
public org.codehaus.groovy.grails.commons.GrailsDomainClass getReferencedDomainClass()
- Specified by:
getReferencedDomainClass in interface org.codehaus.groovy.grails.commons.GrailsDomainClassProperty
setRelatedClassType
public void setRelatedClassType(java.lang.Class<?> relatedType)
isInherited
public boolean isInherited()
- Specified by:
isInherited in interface org.codehaus.groovy.grails.commons.GrailsDomainClassProperty
getFetchMode
public int getFetchMode()
- Specified by:
getFetchMode in interface org.codehaus.groovy.grails.commons.GrailsDomainClassProperty
isOwningSide
public boolean isOwningSide()
- Specified by:
isOwningSide in interface org.codehaus.groovy.grails.commons.GrailsDomainClassProperty
isCircular
public boolean isCircular()
- Specified by:
isCircular in interface org.codehaus.groovy.grails.commons.GrailsDomainClassProperty
getReferencedPropertyName
public java.lang.String getReferencedPropertyName()
- Specified by:
getReferencedPropertyName in interface org.codehaus.groovy.grails.commons.GrailsDomainClassProperty
isEmbedded
public boolean isEmbedded()
- Specified by:
isEmbedded in interface org.codehaus.groovy.grails.commons.GrailsDomainClassProperty
getComponent
public org.codehaus.groovy.grails.commons.GrailsDomainClass getComponent()
- Specified by:
getComponent in interface org.codehaus.groovy.grails.commons.GrailsDomainClassProperty
setOwningSide
public void setOwningSide(boolean b)
- Specified by:
setOwningSide in interface org.codehaus.groovy.grails.commons.GrailsDomainClassProperty
isBasicCollectionType
public boolean isBasicCollectionType()
- Specified by:
isBasicCollectionType in interface org.codehaus.groovy.grails.commons.GrailsDomainClassProperty
isHasOne
public boolean isHasOne()
- Specified by:
isHasOne in interface org.codehaus.groovy.grails.commons.GrailsDomainClassProperty
setColumnName
public void setColumnName(java.lang.String columnName)
getColumnName
public java.lang.String getColumnName()
setDerived
public void setDerived(boolean derived)
- Specified by:
setDerived in interface org.codehaus.groovy.grails.commons.GrailsDomainClassProperty
isDerived
public boolean isDerived()
- Specified by:
isDerived in interface org.codehaus.groovy.grails.commons.GrailsDomainClassProperty