public class AnnotationMetadataSourceProcessorImpl extends java.lang.Object implements MetadataSourceProcessor
| Constructor and Description |
|---|
AnnotationMetadataSourceProcessorImpl(ManagedResources managedResources,
MetadataBuildingContextRootImpl rootMetadataBuildingContext,
org.jboss.jandex.IndexView jandexView) |
| Modifier and Type | Method and Description |
|---|---|
void |
finishUp()
General finish up step.
|
void |
postProcessEntityHierarchies() |
void |
prepare()
A general preparation step.
|
void |
prepareForEntityHierarchyProcessing() |
void |
processAuxiliaryDatabaseObjectDefinitions()
Process all
AuxiliaryDatabaseObject definitions. |
void |
processEntityHierarchies(java.util.Set<java.lang.String> processedEntityNames) |
void |
processFetchProfiles()
Process all fetch profiles.
|
void |
processFilterDefinitions()
Process all filter definitions.
|
void |
processIdentifierGenerators()
Process all custom identifier generator declarations,
Depends on
MetadataSourceProcessor.processTypeDefinitions() |
void |
processNamedQueries()
Process all "root" named queries.
|
void |
processQueryRenames()
Process all explicit query renames (imports).
|
void |
processResultSetMappings()
Process ResultSet mappings for native queries.
|
void |
processTypeDefinitions()
Process all custom Type definitions.
|
public AnnotationMetadataSourceProcessorImpl(ManagedResources managedResources, MetadataBuildingContextRootImpl rootMetadataBuildingContext, org.jboss.jandex.IndexView jandexView)
public void prepare()
MetadataSourceProcessorprepare in interface MetadataSourceProcessorpublic void processTypeDefinitions()
MetadataSourceProcessorprocessTypeDefinitions in interface MetadataSourceProcessorpublic void processQueryRenames()
MetadataSourceProcessorprocessQueryRenames in interface MetadataSourceProcessorpublic void processNamedQueries()
MetadataSourceProcessorMetadataSourceProcessor.processEntityHierarchies(java.util.Set<java.lang.String>).
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 MetadataSourceProcessor.processResultSetMappings().processNamedQueries in interface MetadataSourceProcessorpublic void processAuxiliaryDatabaseObjectDefinitions()
MetadataSourceProcessorAuxiliaryDatabaseObject definitions.
This step has no prerequisites.processAuxiliaryDatabaseObjectDefinitions in interface MetadataSourceProcessorpublic void processIdentifierGenerators()
MetadataSourceProcessorMetadataSourceProcessor.processTypeDefinitions()processIdentifierGenerators in interface MetadataSourceProcessorpublic void processFilterDefinitions()
MetadataSourceProcessorMetadataSourceProcessor.processTypeDefinitions()processFilterDefinitions in interface MetadataSourceProcessorpublic void processFetchProfiles()
MetadataSourceProcessorprocessFetchProfiles in interface MetadataSourceProcessorpublic void prepareForEntityHierarchyProcessing()
prepareForEntityHierarchyProcessing in interface MetadataSourceProcessorpublic void processEntityHierarchies(java.util.Set<java.lang.String> processedEntityNames)
processEntityHierarchies in interface MetadataSourceProcessorpublic void postProcessEntityHierarchies()
postProcessEntityHierarchies in interface MetadataSourceProcessorpublic void processResultSetMappings()
MetadataSourceProcessorMetadataSourceProcessor.processEntityHierarchies(java.util.Set<java.lang.String>) as a prerequisite because
the parsing of the returns access the entity bindings.processResultSetMappings in interface MetadataSourceProcessorpublic void finishUp()
MetadataSourceProcessorfinishUp in interface MetadataSourceProcessorCopyright © 2001-2018 Red Hat, Inc. All Rights Reserved.