public class MetadataImpl extends Object implements MetadataImplementor, Serializable
Metadata.Options| Constructor and Description |
|---|
MetadataImpl(MetadataSources metadataSources,
Metadata.Options options) |
public MetadataImpl(MetadataSources metadataSources, Metadata.Options options)
public void addFetchProfile(FetchProfile profile)
addFetchProfile in interface MetadataImplementorpublic void addFilterDefinition(FilterDefinition def)
addFilterDefinition in interface MetadataImplementorpublic Iterable<FilterDefinition> getFilterDefinitions()
getFilterDefinitions in interface Metadatapublic void addIdGenerator(IdGenerator generator)
addIdGenerator in interface MetadataImplementorpublic IdGenerator getIdGenerator(String name)
getIdGenerator in interface Metadatapublic void registerIdentifierGenerator(String name, String generatorClassName)
registerIdentifierGenerator in interface MetadataImplementorpublic void addNamedNativeQuery(NamedSQLQueryDefinition def)
addNamedNativeQuery in interface MetadataImplementorpublic NamedSQLQueryDefinition getNamedNativeQuery(String name)
public Iterable<NamedSQLQueryDefinition> getNamedNativeQueryDefinitions()
getNamedNativeQueryDefinitions in interface Metadatapublic void addNamedQuery(NamedQueryDefinition def)
addNamedQuery in interface MetadataImplementorpublic NamedQueryDefinition getNamedQuery(String name)
public Iterable<NamedQueryDefinition> getNamedQueryDefinitions()
getNamedQueryDefinitions in interface Metadatapublic void addResultSetMapping(ResultSetMappingDefinition resultSetMappingDefinition)
addResultSetMapping in interface MetadataImplementorpublic Iterable<ResultSetMappingDefinition> getResultSetMappingDefinitions()
getResultSetMappingDefinitions in interface Metadatapublic void addTypeDefinition(TypeDef typeDef)
addTypeDefinition in interface MetadataImplementorpublic Iterable<TypeDef> getTypeDefinitions()
getTypeDefinitions in interface Metadatapublic TypeDef getTypeDefinition(String name)
getTypeDefinition in interface Metadatapublic Metadata.Options getOptions()
getOptions in interface Metadatapublic SessionFactory buildSessionFactory()
buildSessionFactory in interface Metadatapublic ServiceRegistry getServiceRegistry()
getServiceRegistry in interface BindingContextgetServiceRegistry in interface MetadataImplementorpublic <T> Class<T> locateClassByName(String name)
locateClassByName in interface BindingContextpublic Type makeJavaType(String className)
makeJavaType in interface BindingContextpublic ValueHolder<Class<?>> makeClassReference(String className)
makeClassReference in interface BindingContextpublic String qualifyClassName(String name)
qualifyClassName in interface BindingContextpublic Database getDatabase()
getDatabase in interface MetadataImplementorpublic EntityBinding getEntityBinding(String entityName)
getEntityBinding in interface Metadatapublic EntityBinding getRootEntityBinding(String entityName)
MetadatagetRootEntityBinding in interface Metadatapublic Iterable<EntityBinding> getEntityBindings()
getEntityBindings in interface Metadatapublic void addEntity(EntityBinding entityBinding)
addEntity in interface MetadataImplementorpublic PluralAttributeBinding getCollection(String collectionRole)
public Iterable<PluralAttributeBinding> getCollectionBindings()
getCollectionBindings in interface Metadatapublic void addCollection(PluralAttributeBinding pluralAttributeBinding)
addCollection in interface MetadataImplementorpublic void addImport(String importName, String entityName)
addImport in interface MetadataImplementorpublic Iterable<Map.Entry<String,String>> getImports()
getImports in interface Metadatapublic Iterable<FetchProfile> getFetchProfiles()
getFetchProfiles in interface Metadatapublic TypeResolver getTypeResolver()
getTypeResolver in interface MetadataImplementorpublic SessionFactoryBuilder getSessionFactoryBuilder()
getSessionFactoryBuilder in interface Metadatapublic NamingStrategy getNamingStrategy()
getNamingStrategy in interface BindingContextpublic boolean isGloballyQuotedIdentifiers()
isGloballyQuotedIdentifiers in interface BindingContextpublic void setGloballyQuotedIdentifiers(boolean globallyQuotedIdentifiers)
setGloballyQuotedIdentifiers in interface MetadataImplementorpublic MappingDefaults getMappingDefaults()
getMappingDefaults in interface BindingContextpublic MetaAttributeContext getGlobalMetaAttributeContext()
getGlobalMetaAttributeContext in interface MetadataImplementorpublic MetadataImplementor getMetadataImplementor()
getMetadataImplementor in interface BindingContextpublic IdentifierGeneratorFactory getIdentifierGeneratorFactory()
MappinggetIdentifierGeneratorFactory in interface Mappingpublic Type getIdentifierType(String entityName) throws MappingException
getIdentifierType in interface MappingMappingExceptionpublic String getIdentifierPropertyName(String entityName) throws MappingException
getIdentifierPropertyName in interface MappingMappingExceptionpublic Type getReferencedPropertyType(String entityName, String propertyName) throws MappingException
getReferencedPropertyType in interface MappingMappingExceptionCopyright © 2018 JBoss by Red Hat. All rights reserved.