public class GrailsHibernateDomainClassProperty
extends java.lang.Object
implements 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| Constructor and Description |
|---|
GrailsHibernateDomainClassProperty(GrailsHibernateDomainClass domainClass,
java.lang.String propertyName) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getColumnName() |
org.codehaus.groovy.grails.commons.GrailsDomainClass |
getComponent() |
org.codehaus.groovy.grails.commons.GrailsDomainClass |
getDomainClass() |
int |
getFetchMode() |
java.lang.String |
getFieldName() |
java.lang.String |
getName() |
java.lang.String |
getNaturalName() |
org.codehaus.groovy.grails.commons.GrailsDomainClassProperty |
getOtherSide() |
org.codehaus.groovy.grails.commons.GrailsDomainClass |
getReferencedDomainClass() |
java.lang.String |
getReferencedPropertyName() |
java.lang.Class<?> |
getReferencedPropertyType() |
java.lang.Class<?> |
getType() |
java.lang.String |
getTypePropertyName() |
boolean |
isAssociation() |
boolean |
isBasicCollectionType() |
boolean |
isBidirectional() |
boolean |
isCircular() |
boolean |
isDerived() |
boolean |
isEmbedded() |
boolean |
isEnum() |
boolean |
isHasOne() |
boolean |
isIdentity() |
boolean |
isInherited() |
boolean |
isManyToMany() |
boolean |
isManyToOne() |
boolean |
isOneToMany() |
boolean |
isOneToOne() |
boolean |
isOptional() |
boolean |
isOwningSide() |
boolean |
isPersistent() |
void |
setAssociation(boolean association) |
void |
setBidirectional(boolean bidirectional) |
void |
setColumnName(java.lang.String columnName) |
void |
setDerived(boolean derived) |
void |
setIdentity(boolean identity) |
void |
setManyToMany(boolean manyToMany) |
void |
setManyToOne(boolean manyToOne) |
void |
setOneToMany(boolean oneToMany) |
void |
setOneToOne(boolean oneToOne) |
void |
setOptional(boolean optional) |
void |
setOtherSide(org.codehaus.groovy.grails.commons.GrailsDomainClassProperty referencedProperty) |
void |
setOwningSide(boolean b) |
void |
setReferencedDomainClass(org.codehaus.groovy.grails.commons.GrailsDomainClass referencedGrailsDomainClass) |
void |
setRelatedClassType(java.lang.Class<?> relatedType) |
void |
setType(java.lang.Class<?> type) |
public GrailsHibernateDomainClassProperty(GrailsHibernateDomainClass domainClass, java.lang.String propertyName)
public java.lang.String getName()
getName in interface org.codehaus.groovy.grails.commons.GrailsDomainClassPropertypublic java.lang.Class<?> getType()
getType in interface org.codehaus.groovy.grails.commons.GrailsDomainClassPropertypublic void setType(java.lang.Class<?> type)
public java.lang.String getTypePropertyName()
getTypePropertyName in interface org.codehaus.groovy.grails.commons.GrailsDomainClassPropertypublic org.codehaus.groovy.grails.commons.GrailsDomainClass getDomainClass()
getDomainClass in interface org.codehaus.groovy.grails.commons.GrailsDomainClassPropertypublic boolean isPersistent()
isPersistent in interface org.codehaus.groovy.grails.commons.GrailsDomainClassPropertypublic java.lang.String getNaturalName()
getNaturalName in interface org.codehaus.groovy.grails.commons.GrailsDomainClassPropertypublic void setReferencedDomainClass(org.codehaus.groovy.grails.commons.GrailsDomainClass referencedGrailsDomainClass)
setReferencedDomainClass in interface org.codehaus.groovy.grails.commons.GrailsDomainClassPropertypublic void setOtherSide(org.codehaus.groovy.grails.commons.GrailsDomainClassProperty referencedProperty)
setOtherSide in interface org.codehaus.groovy.grails.commons.GrailsDomainClassPropertypublic org.codehaus.groovy.grails.commons.GrailsDomainClassProperty getOtherSide()
getOtherSide in interface org.codehaus.groovy.grails.commons.GrailsDomainClassPropertypublic java.lang.Class<?> getReferencedPropertyType()
getReferencedPropertyType in interface org.codehaus.groovy.grails.commons.GrailsDomainClassPropertypublic boolean isIdentity()
isIdentity in interface org.codehaus.groovy.grails.commons.GrailsDomainClassPropertypublic void setIdentity(boolean identity)
public boolean isOptional()
isOptional in interface org.codehaus.groovy.grails.commons.GrailsDomainClassPropertypublic void setOptional(boolean optional)
public boolean isOneToOne()
isOneToOne in interface org.codehaus.groovy.grails.commons.GrailsDomainClassPropertypublic void setOneToOne(boolean oneToOne)
public boolean isManyToOne()
isManyToOne in interface org.codehaus.groovy.grails.commons.GrailsDomainClassPropertypublic void setManyToOne(boolean manyToOne)
public boolean isAssociation()
isAssociation in interface org.codehaus.groovy.grails.commons.GrailsDomainClassPropertypublic boolean isEnum()
isEnum in interface org.codehaus.groovy.grails.commons.GrailsDomainClassPropertypublic void setAssociation(boolean association)
public boolean isOneToMany()
isOneToMany in interface org.codehaus.groovy.grails.commons.GrailsDomainClassPropertypublic void setOneToMany(boolean oneToMany)
public boolean isManyToMany()
isManyToMany in interface org.codehaus.groovy.grails.commons.GrailsDomainClassPropertypublic void setManyToMany(boolean manyToMany)
public boolean isBidirectional()
isBidirectional in interface org.codehaus.groovy.grails.commons.GrailsDomainClassPropertypublic java.lang.String getFieldName()
getFieldName in interface org.codehaus.groovy.grails.commons.GrailsDomainClassPropertypublic void setBidirectional(boolean bidirectional)
public org.codehaus.groovy.grails.commons.GrailsDomainClass getReferencedDomainClass()
getReferencedDomainClass in interface org.codehaus.groovy.grails.commons.GrailsDomainClassPropertypublic void setRelatedClassType(java.lang.Class<?> relatedType)
public boolean isInherited()
isInherited in interface org.codehaus.groovy.grails.commons.GrailsDomainClassPropertypublic int getFetchMode()
getFetchMode in interface org.codehaus.groovy.grails.commons.GrailsDomainClassPropertypublic boolean isOwningSide()
isOwningSide in interface org.codehaus.groovy.grails.commons.GrailsDomainClassPropertypublic boolean isCircular()
isCircular in interface org.codehaus.groovy.grails.commons.GrailsDomainClassPropertypublic java.lang.String getReferencedPropertyName()
getReferencedPropertyName in interface org.codehaus.groovy.grails.commons.GrailsDomainClassPropertypublic boolean isEmbedded()
isEmbedded in interface org.codehaus.groovy.grails.commons.GrailsDomainClassPropertypublic org.codehaus.groovy.grails.commons.GrailsDomainClass getComponent()
getComponent in interface org.codehaus.groovy.grails.commons.GrailsDomainClassPropertypublic void setOwningSide(boolean b)
setOwningSide in interface org.codehaus.groovy.grails.commons.GrailsDomainClassPropertypublic boolean isBasicCollectionType()
isBasicCollectionType in interface org.codehaus.groovy.grails.commons.GrailsDomainClassPropertypublic boolean isHasOne()
isHasOne in interface org.codehaus.groovy.grails.commons.GrailsDomainClassPropertypublic void setColumnName(java.lang.String columnName)
public java.lang.String getColumnName()
public void setDerived(boolean derived)
setDerived in interface org.codehaus.groovy.grails.commons.GrailsDomainClassPropertypublic boolean isDerived()
isDerived in interface org.codehaus.groovy.grails.commons.GrailsDomainClassProperty