Top Description Constructors Methods
org.hibernate.boot.model.process.spi

pack-priv final Class NoOpMetadataSourceProcessorImpl

extends Object
implements MetadataSourceProcessor
Class Inheritance
All Implemented Interfaces
org.hibernate.boot.model.source.spi.MetadataSourceProcessor
Imports
java.util.Set, org.hibernate.boot.model.source.spi.MetadataSourceProcessor

A no-op implementation of MetadataSourceProcessor. This is useful to replace other processors when they are disabled.

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

NoOpMetadataSourceProcessorImplback to summary
pack-priv NoOpMetadataSourceProcessorImpl()

Method Detail

finishUpback to summary
public void finishUp()

Implements org.hibernate.boot.model.source.spi.MetadataSourceProcessor.finishUp.

Doc from org.hibernate.boot.model.source.spi.MetadataSourceProcessor.finishUp.

General finish up step. Called last.

Annotations
@Override
postProcessEntityHierarchiesback to summary
public void postProcessEntityHierarchies()

Implements org.hibernate.boot.model.source.spi.MetadataSourceProcessor.postProcessEntityHierarchies.

Annotations
@Override
prepareback to summary
public void prepare()

Implements org.hibernate.boot.model.source.spi.MetadataSourceProcessor.prepare.

Doc from org.hibernate.boot.model.source.spi.MetadataSourceProcessor.prepare.

A general preparation step. Called first.

Annotations
@Override
prepareForEntityHierarchyProcessingback to summary
public void prepareForEntityHierarchyProcessing()

Implements org.hibernate.boot.model.source.spi.MetadataSourceProcessor.prepareForEntityHierarchyProcessing.

Annotations
@Override
processAuxiliaryDatabaseObjectDefinitionsback to summary
public void processAuxiliaryDatabaseObjectDefinitions()

Implements org.hibernate.boot.model.source.spi.MetadataSourceProcessor.processAuxiliaryDatabaseObjectDefinitions.

Doc from org.hibernate.boot.model.source.spi.MetadataSourceProcessor.processAuxiliaryDatabaseObjectDefinitions.

Process all org.hibernate.boot.model.relational.AuxiliaryDatabaseObject definitions.

This step has no prerequisites.

Annotations
@Override
processEntityHierarchiesback to summary
public void processEntityHierarchies(Set<String> processedEntityNames)

Implements org.hibernate.boot.model.source.spi.MetadataSourceProcessor.processEntityHierarchies.

Annotations
@Override
processFetchProfilesback to summary
public void processFetchProfiles()

Implements org.hibernate.boot.model.source.spi.MetadataSourceProcessor.processFetchProfiles.

Doc from org.hibernate.boot.model.source.spi.MetadataSourceProcessor.processFetchProfiles.

Process all fetch profiles.

todo : does this step depend on any others??

Annotations
@Override
processFilterDefinitionsback to summary
public void processFilterDefinitions()

Implements org.hibernate.boot.model.source.spi.MetadataSourceProcessor.processFilterDefinitions.

Doc from org.hibernate.boot.model.source.spi.MetadataSourceProcessor.processFilterDefinitions.

Process all filter definitions.

This step depends on processTypeDefinitions()

Annotations
@Override
processIdentifierGeneratorsback to summary
public void processIdentifierGenerators()

Implements org.hibernate.boot.model.source.spi.MetadataSourceProcessor.processIdentifierGenerators.

Doc from org.hibernate.boot.model.source.spi.MetadataSourceProcessor.processIdentifierGenerators.

Process all custom identifier generator declarations,

Depends on processTypeDefinitions()

Annotations
@Override
processNamedQueriesback to summary
public void processNamedQueries()

Implements org.hibernate.boot.model.source.spi.MetadataSourceProcessor.processNamedQueries.

Doc from org.hibernate.boot.model.source.spi.MetadataSourceProcessor.processNamedQueries.

Process all "root" named queries. These are named queries not defined on a specific entity (which will be handled later during processEntityHierarchies).

This step has no prerequisites. The returns associated with named native queries can depend on entity binding being complete, but those are handled later during processResultSetMappings().

Annotations
@Override
processQueryRenamesback to summary
public void processQueryRenames()

Implements org.hibernate.boot.model.source.spi.MetadataSourceProcessor.processQueryRenames.

Doc from org.hibernate.boot.model.source.spi.MetadataSourceProcessor.processQueryRenames.

Process all explicit query renames (imports). This step has no prerequisites.

Annotations
@Override
processResultSetMappingsback to summary
public void processResultSetMappings()

Implements org.hibernate.boot.model.source.spi.MetadataSourceProcessor.processResultSetMappings.

Doc from org.hibernate.boot.model.source.spi.MetadataSourceProcessor.processResultSetMappings.

Process ResultSet mappings for native queries. At the moment, this step has processEntityHierarchies as a prerequisite because the parsing of the returns access the entity bindings.

Annotations
@Override
processTypeDefinitionsback to summary
public void processTypeDefinitions()

Implements org.hibernate.boot.model.source.spi.MetadataSourceProcessor.processTypeDefinitions.

Doc from org.hibernate.boot.model.source.spi.MetadataSourceProcessor.processTypeDefinitions.

Process all custom Type definitions. This step has no prerequisites.

Annotations
@Override