Uses of Interface
org.eclipse.persistence.jpa.jpql.tools.spi.IManagedTypeProvider
Packages that use IManagedTypeProvider
Package
Description
The classes defined in this package define the state model API, a state model can be used to
manually or programmatically create and edit a JPQL query.
This package contains the
StateObject
classes that represents a JPQL query.The Hermes SPI defines how the parser and its related features can retrieve information about
the JPA managed types from the application.
-
Uses of IManagedTypeProvider in org.eclipse.persistence.jpa.jpql.tools
Fields in org.eclipse.persistence.jpa.jpql.tools declared as IManagedTypeProviderModifier and TypeFieldDescriptionprotected final IManagedTypeProvider
BasicRefactoringTool.EnumConstantRenamer.managedTypeProvider
The external form of a provider that gives access to the JPA metadata.protected final IManagedTypeProvider
RefactoringTool.EnumConstantRenamer.managedTypeProvider
The external form of a provider that gives access to the JPA metadata.protected final IManagedTypeProvider
RefactoringTool.FieldNameRenamer.managedTypeProvider
The external form of a provider that gives access to the JPA metadata.Methods in org.eclipse.persistence.jpa.jpql.tools that return IManagedTypeProviderModifier and TypeMethodDescriptionAbstractRefactoringTool.getManagedTypeProvider()
Returns the provider of managed types.AbstractJPQLQueryHelper.getProvider()
Returns the provider for managed types (entities, embeddables, mapped superclasses).BasicRefactoringTool.JavaQuery.getProvider()
JPQLQueryContext.getProvider()
Retrieves the provider of managed types.Constructors in org.eclipse.persistence.jpa.jpql.tools with parameters of type IManagedTypeProviderModifierConstructorDescriptionprotected
AbstractRefactoringTool
(CharSequence jpqlFragment, IManagedTypeProvider managedTypeProvider, String jpqlQueryBNFId) Creates a newBasicRefactoringTool
.protected
BasicRefactoringTool
(CharSequence jpqlQuery, JPQLGrammar jpqlGrammar, IManagedTypeProvider managedTypeProvider) Creates a newBasicRefactoringTool
.protected
BasicRefactoringTool
(CharSequence jpqlFragment, JPQLGrammar jpqlGrammar, IManagedTypeProvider managedTypeProvider, String jpqlQueryBNFId) Creates a newBasicRefactoringTool
.DefaultBasicRefactoringTool
(CharSequence jpqlQuery, JPQLGrammar jpqlGrammar, IManagedTypeProvider managedTypeProvider) Creates a newDefaultBasicRefactoringTool
.DefaultBasicRefactoringTool
(CharSequence jpqlFragment, JPQLGrammar jpqlGrammar, IManagedTypeProvider managedTypeProvider, String jpqlQueryBNFId) Creates a newDefaultBasicRefactoringTool
.DefaultRefactoringTool
(IManagedTypeProvider managedTypeProvider, IJPQLQueryBuilder jpqlQueryBuilder, CharSequence jpqlQuery) Creates a newRefactoringTool
.DefaultRefactoringTool
(IManagedTypeProvider managedTypeProvider, IJPQLQueryBuilder jpqlQueryBuilder, CharSequence jpqlFragment, String jpqlQueryBNFId) Creates a newRefactoringTool
.EclipseLinkBasicRefactoringTool
(CharSequence jpqlQuery, JPQLGrammar jpqlGrammar, IManagedTypeProvider managedTypeProvider) Creates a newEclipseLinkBasicRefactoringTool
.EclipseLinkBasicRefactoringTool
(CharSequence jpqlFragment, JPQLGrammar jpqlGrammar, IManagedTypeProvider managedTypeProvider, String jpqlQueryBNFId) Creates a newEclipseLinkBasicRefactoringTool
.EclipseLinkRefactoringTool
(IManagedTypeProvider managedTypeProvider, IJPQLQueryBuilder jpqlQueryBuilder, CharSequence jpqlQuery) Creates a newEclipseLinkRefactoringTool
.EclipseLinkRefactoringTool
(IManagedTypeProvider managedTypeProvider, IJPQLQueryBuilder jpqlQueryBuilder, CharSequence jpqlFragment, String jpqlQueryBNFId) Creates a newEclipseLinkRefactoringTool
.EnumConstantRenamer
(IManagedTypeProvider managedTypeProvider, String oldEnumConstant, String newEnumConstant) Creates a newClassNameRenamer
.EnumConstantRenamer
(IManagedTypeProvider managedTypeProvider, String oldEnumConstant, String newEnumConstant) Creates a newClassNameRenamer
.FieldNameRenamer
(IManagedTypeProvider managedTypeProvider, String typeName, String oldFieldName, String newFieldName) Creates a newAttributeNameRenamer
.JavaQuery
(IManagedTypeProvider provider, CharSequence jpqlQuery) Creates a newJavaQuery
.protected
RefactoringTool
(IManagedTypeProvider managedTypeProvider, IJPQLQueryBuilder jpqlQueryBuilder, CharSequence jpqlQuery) Creates a newRefactoringTool
.protected
RefactoringTool
(IManagedTypeProvider managedTypeProvider, IJPQLQueryBuilder jpqlQueryBuilder, CharSequence jpqlFragment, String jpqlQueryBNFId) Creates a newRefactoringTool
. -
Uses of IManagedTypeProvider in org.eclipse.persistence.jpa.jpql.tools.model
Fields in org.eclipse.persistence.jpa.jpql.tools.model declared as IManagedTypeProviderModifier and TypeFieldDescriptionprotected IManagedTypeProvider
BasicStateObjectBuilder.managedTypeProvider
Methods in org.eclipse.persistence.jpa.jpql.tools.model with parameters of type IManagedTypeProviderModifier and TypeMethodDescriptionAbstractJPQLQueryBuilder.buildStateObject
(IManagedTypeProvider provider, CharSequence jpqlQuery, boolean tolerant) AbstractJPQLQueryBuilder.buildStateObject
(IManagedTypeProvider provider, CharSequence jpqlQuery, String queryBNFId, boolean tolerant) IJPQLQueryBuilder.buildStateObject
(IManagedTypeProvider provider, CharSequence jpqlQuery, boolean tolerant) Creates a state model representation of a JPQL query that can be edited.IJPQLQueryBuilder.buildStateObject
(IManagedTypeProvider provider, CharSequence jpqlQuery, String queryBNFId, boolean tolerant) Creates a state model representation of a JPQL query that can be edited.JPQLQueryBuilderWrapper.buildStateObject
(IManagedTypeProvider provider, CharSequence jpqlQuery, boolean tolerant) JPQLQueryBuilderWrapper.buildStateObject
(IManagedTypeProvider provider, CharSequence jpqlQuery, String queryBNFId, boolean tolerant) -
Uses of IManagedTypeProvider in org.eclipse.persistence.jpa.jpql.tools.model.query
Fields in org.eclipse.persistence.jpa.jpql.tools.model.query declared as IManagedTypeProviderModifier and TypeFieldDescriptionprotected final IManagedTypeProvider
StateFieldPathExpressionStateObject.MapManagedType.provider
Methods in org.eclipse.persistence.jpa.jpql.tools.model.query that return IManagedTypeProviderModifier and TypeMethodDescriptionAbstractStateObject.getManagedTypeProvider()
JPQLQueryStateObject.getManagedTypeProvider()
StateObject.getManagedTypeProvider()
Returns the provider of managed types.StateFieldPathExpressionStateObject.MapManagedType.getProvider()
Methods in org.eclipse.persistence.jpa.jpql.tools.model.query with parameters of type IManagedTypeProviderModifier and TypeMethodDescriptionprotected void
JPQLQueryStateObject.initialize
(IJPQLQueryBuilder queryBuilder, IManagedTypeProvider provider) Initializes thisJPQLQueryStateObject
.Constructors in org.eclipse.persistence.jpa.jpql.tools.model.query with parameters of type IManagedTypeProviderModifierConstructorDescriptionJPQLQueryStateObject
(IJPQLQueryBuilder queryBuilder, IManagedTypeProvider provider) Creates a newJPQLQueryStateObject
.protected
MapManagedType
(IManagedTypeProvider provider, IType mapType) -
Uses of IManagedTypeProvider in org.eclipse.persistence.jpa.jpql.tools.resolver
Fields in org.eclipse.persistence.jpa.jpql.tools.resolver declared as IManagedTypeProviderModifier and TypeFieldDescriptionprotected final IManagedTypeProvider
CollectionValuedFieldResolver.MapManagedType.provider
Methods in org.eclipse.persistence.jpa.jpql.tools.resolver that return IManagedTypeProviderModifier and TypeMethodDescriptionCollectionValuedFieldResolver.MapManagedType.getProvider()
FromSubqueryResolver.VirtualManagedType.getProvider()
final IManagedTypeProvider
Resolver.getProvider()
Returns the provider of managed types.Constructors in org.eclipse.persistence.jpa.jpql.tools.resolver with parameters of type IManagedTypeProviderModifierConstructorDescriptionprotected
MapManagedType
(IManagedTypeProvider provider, IType mapType) -
Uses of IManagedTypeProvider in org.eclipse.persistence.jpa.jpql.tools.spi
Methods in org.eclipse.persistence.jpa.jpql.tools.spi that return IManagedTypeProviderModifier and TypeMethodDescriptionIManagedType.getProvider()
Retrieves the owner of this managed type.IQuery.getProvider()
Retrieves the provider of managed types.