org.eclipse.jpt.jpa.core.platform
Interface JpaPlatformManager


public interface JpaPlatformManager

Entry point to the "jpaPlatforms" extension point Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability. It is available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.

Since:
3.0
Version:
3.0

Method Summary
 JpaPlatform buildJpaPlatformImplementation(org.eclipse.core.resources.IProject project)
           
 JpaPlatformDescription getDefaultJpaPlatform(org.eclipse.wst.common.project.facet.core.IProjectFacetVersion jpaFacetVersion)
          Returns the first JPA platform registered as a default platform and which supports the given JPA facet version.
 JpaPlatformDescription getJpaPlatform(java.lang.String platformId)
           
 JpaPlatformGroupDescription getJpaPlatformGroup(java.lang.String groupId)
           
 java.lang.Iterable<JpaPlatformGroupDescription> getJpaPlatformGroups()
           
 java.lang.Iterable<JpaPlatformDescription> getJpaPlatforms()
           
 

Method Detail

getJpaPlatformGroups

java.lang.Iterable<JpaPlatformGroupDescription> getJpaPlatformGroups()

getJpaPlatformGroup

JpaPlatformGroupDescription getJpaPlatformGroup(java.lang.String groupId)

getJpaPlatforms

java.lang.Iterable<JpaPlatformDescription> getJpaPlatforms()

getJpaPlatform

JpaPlatformDescription getJpaPlatform(java.lang.String platformId)

getDefaultJpaPlatform

JpaPlatformDescription getDefaultJpaPlatform(org.eclipse.wst.common.project.facet.core.IProjectFacetVersion jpaFacetVersion)
Returns the first JPA platform registered as a default platform and which supports the given JPA facet version. Returns null if there are no such registered platforms.


buildJpaPlatformImplementation

JpaPlatform buildJpaPlatformImplementation(org.eclipse.core.resources.IProject project)