public class MetamodelImpl extends Object implements javax.persistence.metamodel.Metamodel
Constructor and Description |
---|
MetamodelImpl(org.datanucleus.metadata.MetaDataManager mmgr) |
Modifier and Type | Method and Description |
---|---|
<X> javax.persistence.metamodel.EmbeddableType<X> |
embeddable(Class<X> cls) |
<X> javax.persistence.metamodel.EmbeddableType<X> |
embeddable(String entityName) |
<X> javax.persistence.metamodel.EntityType<X> |
entity(Class<X> cls) |
<X> javax.persistence.metamodel.EntityType<X> |
entity(String entityName) |
org.datanucleus.ClassLoaderResolver |
getClassLoaderResolver() |
Set<javax.persistence.metamodel.EmbeddableType<?>> |
getEmbeddables() |
Set<javax.persistence.metamodel.EntityType<?>> |
getEntities() |
Set<javax.persistence.metamodel.ManagedType<?>> |
getManagedTypes() |
<X> javax.persistence.metamodel.Type<X> |
getType(Class<X> cls)
Convenience method to look up the Type for a class.
|
<X> javax.persistence.metamodel.ManagedType<X> |
managedType(Class<X> cls) |
<X> javax.persistence.metamodel.ManagedType<X> |
managedType(String entityName) |
public MetamodelImpl(org.datanucleus.metadata.MetaDataManager mmgr)
public org.datanucleus.ClassLoaderResolver getClassLoaderResolver()
public <X> javax.persistence.metamodel.EmbeddableType<X> embeddable(Class<X> cls)
embeddable
in interface javax.persistence.metamodel.Metamodel
public <X> javax.persistence.metamodel.EmbeddableType<X> embeddable(String entityName)
public Set<javax.persistence.metamodel.EmbeddableType<?>> getEmbeddables()
getEmbeddables
in interface javax.persistence.metamodel.Metamodel
public <X> javax.persistence.metamodel.EntityType<X> entity(Class<X> cls)
entity
in interface javax.persistence.metamodel.Metamodel
public <X> javax.persistence.metamodel.EntityType<X> entity(String entityName)
public Set<javax.persistence.metamodel.EntityType<?>> getEntities()
getEntities
in interface javax.persistence.metamodel.Metamodel
public <X> javax.persistence.metamodel.ManagedType<X> managedType(Class<X> cls)
managedType
in interface javax.persistence.metamodel.Metamodel
public <X> javax.persistence.metamodel.ManagedType<X> managedType(String entityName)
public Set<javax.persistence.metamodel.ManagedType<?>> getManagedTypes()
getManagedTypes
in interface javax.persistence.metamodel.Metamodel
public <X> javax.persistence.metamodel.Type<X> getType(Class<X> cls)
X
- The typecls
- The classCopyright © 2020. All rights reserved.