public class GrailsDomainClassPersistentEntity
extends java.lang.Object
implements org.grails.datastore.mapping.model.PersistentEntity
GrailsDomainClass interface into the PersistentEntity interface| Constructor and Description |
|---|
GrailsDomainClassPersistentEntity(org.codehaus.groovy.grails.commons.GrailsDomainClass domainClass,
GrailsDomainClassMappingContext mappingContext) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<org.grails.datastore.mapping.model.types.Association> |
getAssociations() |
java.lang.String |
getDecapitalizedName() |
java.lang.String |
getDiscriminator() |
org.codehaus.groovy.grails.commons.GrailsDomainClass |
getDomainClass() |
org.grails.datastore.mapping.model.PersistentProperty |
getIdentity() |
java.lang.Class |
getJavaClass() |
org.grails.datastore.mapping.model.ClassMapping |
getMapping() |
org.grails.datastore.mapping.model.MappingContext |
getMappingContext() |
java.lang.String |
getName() |
org.grails.datastore.mapping.model.PersistentEntity |
getParentEntity() |
java.util.List<org.grails.datastore.mapping.model.PersistentProperty> |
getPersistentProperties() |
java.util.List<java.lang.String> |
getPersistentPropertyNames() |
org.grails.datastore.mapping.model.PersistentProperty |
getPropertyByName(java.lang.String name) |
org.grails.datastore.mapping.model.PersistentEntity |
getRootEntity() |
org.grails.datastore.mapping.model.PersistentProperty |
getVersion() |
boolean |
hasProperty(java.lang.String name,
java.lang.Class type) |
void |
initialize() |
boolean |
isExternal() |
boolean |
isIdentityName(java.lang.String propertyName) |
boolean |
isInitialized() |
boolean |
isInstance(java.lang.Object obj) |
boolean |
isOwningEntity(org.grails.datastore.mapping.model.PersistentEntity owner) |
boolean |
isRoot() |
boolean |
isVersioned() |
java.lang.Object |
newInstance() |
void |
setExternal(boolean external) |
public GrailsDomainClassPersistentEntity(org.codehaus.groovy.grails.commons.GrailsDomainClass domainClass,
GrailsDomainClassMappingContext mappingContext)
public org.codehaus.groovy.grails.commons.GrailsDomainClass getDomainClass()
public boolean isInitialized()
isInitialized in interface org.grails.datastore.mapping.model.lifecycle.Initializablepublic void initialize()
initialize in interface org.grails.datastore.mapping.model.lifecycle.Initializablepublic java.lang.String getName()
getName in interface org.grails.datastore.mapping.model.PersistentEntitypublic org.grails.datastore.mapping.model.PersistentProperty getIdentity()
getIdentity in interface org.grails.datastore.mapping.model.PersistentEntitypublic org.grails.datastore.mapping.model.PersistentProperty getVersion()
getVersion in interface org.grails.datastore.mapping.model.PersistentEntitypublic boolean isVersioned()
isVersioned in interface org.grails.datastore.mapping.model.PersistentEntitypublic java.util.List<org.grails.datastore.mapping.model.PersistentProperty> getPersistentProperties()
getPersistentProperties in interface org.grails.datastore.mapping.model.PersistentEntitypublic java.util.List<org.grails.datastore.mapping.model.types.Association> getAssociations()
getAssociations in interface org.grails.datastore.mapping.model.PersistentEntitypublic org.grails.datastore.mapping.model.PersistentProperty getPropertyByName(java.lang.String name)
getPropertyByName in interface org.grails.datastore.mapping.model.PersistentEntitypublic java.lang.Class getJavaClass()
getJavaClass in interface org.grails.datastore.mapping.model.PersistentEntitypublic boolean isInstance(java.lang.Object obj)
isInstance in interface org.grails.datastore.mapping.model.PersistentEntitypublic org.grails.datastore.mapping.model.ClassMapping getMapping()
getMapping in interface org.grails.datastore.mapping.model.PersistentEntitypublic java.lang.Object newInstance()
newInstance in interface org.grails.datastore.mapping.model.PersistentEntitypublic java.util.List<java.lang.String> getPersistentPropertyNames()
getPersistentPropertyNames in interface org.grails.datastore.mapping.model.PersistentEntitypublic java.lang.String getDecapitalizedName()
getDecapitalizedName in interface org.grails.datastore.mapping.model.PersistentEntitypublic boolean isOwningEntity(org.grails.datastore.mapping.model.PersistentEntity owner)
isOwningEntity in interface org.grails.datastore.mapping.model.PersistentEntitypublic org.grails.datastore.mapping.model.PersistentEntity getParentEntity()
getParentEntity in interface org.grails.datastore.mapping.model.PersistentEntitypublic org.grails.datastore.mapping.model.PersistentEntity getRootEntity()
getRootEntity in interface org.grails.datastore.mapping.model.PersistentEntitypublic boolean isRoot()
isRoot in interface org.grails.datastore.mapping.model.PersistentEntitypublic java.lang.String getDiscriminator()
getDiscriminator in interface org.grails.datastore.mapping.model.PersistentEntitypublic org.grails.datastore.mapping.model.MappingContext getMappingContext()
getMappingContext in interface org.grails.datastore.mapping.model.PersistentEntitypublic boolean hasProperty(java.lang.String name,
java.lang.Class type)
hasProperty in interface org.grails.datastore.mapping.model.PersistentEntitypublic boolean isIdentityName(java.lang.String propertyName)
isIdentityName in interface org.grails.datastore.mapping.model.PersistentEntitypublic boolean isExternal()
isExternal in interface org.grails.datastore.mapping.model.PersistentEntitypublic void setExternal(boolean external)
setExternal in interface org.grails.datastore.mapping.model.PersistentEntity