Uses of Interface
org.eclipse.persistence.jpa.jpql.tools.spi.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
Modifier 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.Modifier 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.ModifierConstructorDescriptionprotected
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
Modifier and TypeFieldDescriptionprotected IManagedTypeProvider
BasicStateObjectBuilder.managedTypeProvider
Modifier 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
Modifier and TypeFieldDescriptionprotected final IManagedTypeProvider
StateFieldPathExpressionStateObject.MapManagedType.provider
Modifier and TypeMethodDescriptionAbstractStateObject.getManagedTypeProvider()
JPQLQueryStateObject.getManagedTypeProvider()
StateObject.getManagedTypeProvider()
Returns the provider of managed types.StateFieldPathExpressionStateObject.MapManagedType.getProvider()
Modifier and TypeMethodDescriptionprotected void
JPQLQueryStateObject.initialize
(IJPQLQueryBuilder queryBuilder, IManagedTypeProvider provider) Initializes thisJPQLQueryStateObject
.ModifierConstructorDescriptionJPQLQueryStateObject
(IJPQLQueryBuilder queryBuilder, IManagedTypeProvider provider) Creates a newJPQLQueryStateObject
.protected
MapManagedType
(IManagedTypeProvider provider, IType mapType) -
Uses of IManagedTypeProvider in org.eclipse.persistence.jpa.jpql.tools.resolver
Modifier and TypeFieldDescriptionprotected final IManagedTypeProvider
CollectionValuedFieldResolver.MapManagedType.provider
Modifier and TypeMethodDescriptionCollectionValuedFieldResolver.MapManagedType.getProvider()
FromSubqueryResolver.VirtualManagedType.getProvider()
final IManagedTypeProvider
Resolver.getProvider()
Returns the provider of managed types.ModifierConstructorDescriptionprotected
MapManagedType
(IManagedTypeProvider provider, IType mapType) -
Uses of IManagedTypeProvider in org.eclipse.persistence.jpa.jpql.tools.spi
Modifier and TypeMethodDescriptionIManagedType.getProvider()
Retrieves the owner of this managed type.IQuery.getProvider()
Retrieves the provider of managed types.