Uses of Interface
org.eclipse.persistence.jpa.jpql.tools.spi.IManagedTypeProvider
-
Packages that use IManagedTypeProvider Package Description org.eclipse.persistence.jpa.jpql.tools org.eclipse.persistence.jpa.jpql.tools.model 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.org.eclipse.persistence.jpa.jpql.tools.model.query This package contains theStateObjectclasses that represents a JPQL query.org.eclipse.persistence.jpa.jpql.tools.resolver org.eclipse.persistence.jpa.jpql.tools.spi 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 IManagedTypeProvider Modifier and Type Field Description protected IManagedTypeProviderBasicRefactoringTool.EnumConstantRenamer. managedTypeProviderThe external form of a provider that gives access to the JPA metadata.protected IManagedTypeProviderRefactoringTool.EnumConstantRenamer. managedTypeProviderThe external form of a provider that gives access to the JPA metadata.protected IManagedTypeProviderRefactoringTool.FieldNameRenamer. managedTypeProviderThe external form of a provider that gives access to the JPA metadata.Methods in org.eclipse.persistence.jpa.jpql.tools that return IManagedTypeProvider Modifier and Type Method Description IManagedTypeProviderAbstractRefactoringTool. getManagedTypeProvider()Returns the provider of managed types.IManagedTypeProviderAbstractJPQLQueryHelper. getProvider()Returns the provider for managed types (entities, embeddables, mapped superclasses).IManagedTypeProviderBasicRefactoringTool.JavaQuery. getProvider()IManagedTypeProviderJPQLQueryContext. getProvider()Retrieves the provider of managed types.Constructors in org.eclipse.persistence.jpa.jpql.tools with parameters of type IManagedTypeProvider Constructor Description AbstractRefactoringTool(CharSequence jpqlFragment, IManagedTypeProvider managedTypeProvider, String jpqlQueryBNFId)Creates a newBasicRefactoringTool.BasicRefactoringTool(CharSequence jpqlQuery, JPQLGrammar jpqlGrammar, IManagedTypeProvider managedTypeProvider)Creates a newBasicRefactoringTool.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.RefactoringTool(IManagedTypeProvider managedTypeProvider, IJPQLQueryBuilder jpqlQueryBuilder, CharSequence jpqlQuery)Creates a newRefactoringTool.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 IManagedTypeProvider Modifier and Type Field Description protected IManagedTypeProviderBasicStateObjectBuilder. managedTypeProviderMethods in org.eclipse.persistence.jpa.jpql.tools.model with parameters of type IManagedTypeProvider Modifier and Type Method Description JPQLQueryStateObjectAbstractJPQLQueryBuilder. buildStateObject(IManagedTypeProvider provider, CharSequence jpqlQuery, boolean tolerant)JPQLQueryStateObjectAbstractJPQLQueryBuilder. buildStateObject(IManagedTypeProvider provider, CharSequence jpqlQuery, String queryBNFId, boolean tolerant)JPQLQueryStateObjectIJPQLQueryBuilder. buildStateObject(IManagedTypeProvider provider, CharSequence jpqlQuery, boolean tolerant)Creates a state model representation of a JPQL query that can be edited.JPQLQueryStateObjectIJPQLQueryBuilder. buildStateObject(IManagedTypeProvider provider, CharSequence jpqlQuery, String queryBNFId, boolean tolerant)Creates a state model representation of a JPQL query that can be edited.JPQLQueryStateObjectJPQLQueryBuilderWrapper. buildStateObject(IManagedTypeProvider provider, CharSequence jpqlQuery, boolean tolerant)JPQLQueryStateObjectJPQLQueryBuilderWrapper. 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 IManagedTypeProvider Modifier and Type Field Description protected IManagedTypeProviderStateFieldPathExpressionStateObject.MapManagedType. providerMethods in org.eclipse.persistence.jpa.jpql.tools.model.query that return IManagedTypeProvider Modifier and Type Method Description IManagedTypeProviderAbstractStateObject. getManagedTypeProvider()IManagedTypeProviderJPQLQueryStateObject. getManagedTypeProvider()IManagedTypeProviderStateObject. getManagedTypeProvider()Returns the provider of managed types.IManagedTypeProviderStateFieldPathExpressionStateObject.MapManagedType. getProvider()Methods in org.eclipse.persistence.jpa.jpql.tools.model.query with parameters of type IManagedTypeProvider Modifier and Type Method Description protected voidJPQLQueryStateObject. initialize(IJPQLQueryBuilder queryBuilder, IManagedTypeProvider provider)Initializes thisJPQLQueryStateObject.Constructors in org.eclipse.persistence.jpa.jpql.tools.model.query with parameters of type IManagedTypeProvider Constructor Description JPQLQueryStateObject(IJPQLQueryBuilder queryBuilder, IManagedTypeProvider provider)Creates a newJPQLQueryStateObject.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 IManagedTypeProvider Modifier and Type Field Description protected IManagedTypeProviderCollectionValuedFieldResolver.MapManagedType. providerMethods in org.eclipse.persistence.jpa.jpql.tools.resolver that return IManagedTypeProvider Modifier and Type Method Description IManagedTypeProviderCollectionValuedFieldResolver.MapManagedType. getProvider()IManagedTypeProviderFromSubqueryResolver.VirtualManagedType. getProvider()IManagedTypeProviderResolver. getProvider()Returns the provider of managed types.Constructors in org.eclipse.persistence.jpa.jpql.tools.resolver with parameters of type IManagedTypeProvider Constructor Description 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 IManagedTypeProvider Modifier and Type Method Description IManagedTypeProviderIManagedType. getProvider()Retrieves the owner of this managed type.IManagedTypeProviderIQuery. getProvider()Retrieves the provider of managed types.
-