|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.codehaus.groovy.grails.commons.AbstractGrailsClass org.codehaus.groovy.grails.orm.hibernate.GrailsHibernateDomainClass
@SuppressWarnings("rawtypes") public class GrailsHibernateDomainClass extends AbstractGrailsClass
An implementation of the GrailsDomainClass interface that allows Classes mapped in Hibernate to integrate with Grails' validation, dynamic methods etc. seamlessly.
Constructor Summary | |
GrailsHibernateDomainClass(java.lang.Class clazz, org.hibernate.SessionFactory sessionFactory, java.lang.String sessionFactoryName, GrailsApplication application, org.hibernate.metadata.ClassMetadata metaData)
Contructor to be used by all child classes to create a new instance and get the name right. |
Method Summary | |
---|---|
java.util.Map
|
getAssociationMap()
|
java.util.Map
|
getConstrainedProperties()
|
java.lang.String
|
getFieldName(java.lang.String propertyName)
|
GrailsDomainClassProperty
|
getIdentifier()
|
java.util.Map
|
getMappedBy()
|
java.lang.String
|
getMappingStrategy()
|
GrailsDomainClassProperty[]
|
getPersistantProperties()
|
GrailsDomainClassProperty[]
|
getPersistentProperties()
|
GrailsDomainClassProperty
|
getPersistentProperty(java.lang.String name)
|
GrailsDomainClassProperty[]
|
getProperties()
@deprecated |
GrailsDomainClassProperty
|
getPropertyByName(java.lang.String name)
|
java.lang.Class
|
getRelatedClassType(java.lang.String propertyName)
|
org.hibernate.SessionFactory
|
getSessionFactory()
|
java.lang.String
|
getSessionFactoryName()
Evaluates the constraints closure to build the list of constraints. |
java.util.Set
|
getSubClasses()
|
org.springframework.validation.Validator
|
getValidator()
|
GrailsDomainClassProperty
|
getVersion()
|
boolean
|
hasPersistentProperty(java.lang.String propertyName)
|
boolean
|
hasSubClasses()
|
boolean
|
isBidirectional(java.lang.String propertyName)
|
boolean
|
isManyToOne(java.lang.String propertyName)
|
boolean
|
isOneToMany(java.lang.String propertyName)
|
boolean
|
isOwningClass(java.lang.Class domainClass)
|
boolean
|
isRoot()
|
void
|
refreshConstraints()
|
void
|
setMappingStrategy(java.lang.String strategy)
|
void
|
setValidator(org.springframework.validation.Validator validator)
|
Methods inherited from class java.lang.Object | |
---|---|
java.lang.Object#wait(), java.lang.Object#wait(long, int), java.lang.Object#wait(long), 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() |
Constructor Detail |
---|
public GrailsHibernateDomainClass(java.lang.Class clazz, org.hibernate.SessionFactory sessionFactory, java.lang.String sessionFactoryName, GrailsApplication application, org.hibernate.metadata.ClassMetadata metaData)
clazz
- the Grails classsessionFactory
- The Hibernate SessionFactory instancemetaData
- The ClassMetaData for this class retrieved from the SF
Method Detail |
---|
public java.util.Map getAssociationMap()
public java.util.Map getConstrainedProperties()
public java.lang.String getFieldName(java.lang.String propertyName)
public GrailsDomainClassProperty getIdentifier()
public java.util.Map getMappedBy()
public java.lang.String getMappingStrategy()
public GrailsDomainClassProperty[] getPersistantProperties()
public GrailsDomainClassProperty[] getPersistentProperties()
public GrailsDomainClassProperty getPersistentProperty(java.lang.String name)
public GrailsDomainClassProperty[] getProperties()
public GrailsDomainClassProperty getPropertyByName(java.lang.String name)
public java.lang.Class getRelatedClassType(java.lang.String propertyName)
public org.hibernate.SessionFactory getSessionFactory()
public java.lang.String getSessionFactoryName()
public boolean isRoot() { public java.util.Set getSubClasses()
public org.springframework.validation.Validator getValidator()
public GrailsDomainClassProperty getVersion()
public boolean hasPersistentProperty(java.lang.String propertyName)
public boolean hasSubClasses()
public boolean isBidirectional(java.lang.String propertyName)
public boolean isManyToOne(java.lang.String propertyName)
public boolean isOneToMany(java.lang.String propertyName)
public boolean isOwningClass(java.lang.Class domainClass)
public boolean isRoot()
public void refreshConstraints()
public void setMappingStrategy(java.lang.String strategy)
public void setValidator(org.springframework.validation.Validator validator)
Groovy Documentation