Dali Provisional API
Release 3.2

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


public interface JpaPlatformManager

The org.eclipse.jpt.jpa.core.jpaPlatforms extension point corresponding to a JPA workspace.

See org.eclipse.jpt.jpa.core/plugin.xml:jpaPlatforms.

Not intended to be implemented by clients.

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
See Also:
JpaPlatform, JpaPlatform.Config

Method Summary
 JpaPlatform.Config getDefaultJpaPlatformConfig(IProjectFacetVersion jpaFacetVersion)
          Return the JPA platform config that is the workspace's default for the specified JPA facet version.
 JpaPlatform getJpaPlatform(String jpaPlatformID)
          Return the JPA platform for the specified ID.
 JpaPlatform.Config getJpaPlatformConfig(String jpaPlatformID)
          Return the JPA platform config for the specified ID.
 Iterable<JpaPlatform.Config> getJpaPlatformConfigs()
          Return all the JPA platform configs.
 Iterable<JpaPlatform.Config> getJpaPlatformConfigs(IProjectFacetVersion jpaFacetVersion)
          Return the JPA platform configs that support the specified JPA facet version.
 JpaPlatform.GroupConfig getJpaPlatformGroupConfig(String groupID)
          Return the JPA platform group config for the specified ID.
 Iterable<JpaPlatform.GroupConfig> getJpaPlatformGroupConfigs()
          Return all the JPA platform group configs.
 JpaWorkspace getJpaWorkspace()
          Return the manager's JPA workspace.
 void setDefaultJpaPlatformConfig(IProjectFacetVersion jpaFacetVersion, JpaPlatform.Config config)
          Set the workspace's default JPA platform config for the specified JPA facet version.
 

Method Detail

getJpaWorkspace

JpaWorkspace getJpaWorkspace()
Return the manager's JPA workspace.


getJpaPlatform

JpaPlatform getJpaPlatform(String jpaPlatformID)
Return the JPA platform for the specified ID.


getJpaPlatformGroupConfigs

Iterable<JpaPlatform.GroupConfig> getJpaPlatformGroupConfigs()
Return all the JPA platform group configs.


getJpaPlatformGroupConfig

JpaPlatform.GroupConfig getJpaPlatformGroupConfig(String groupID)
Return the JPA platform group config for the specified ID.


getJpaPlatformConfigs

Iterable<JpaPlatform.Config> getJpaPlatformConfigs()
Return all the JPA platform configs.


getJpaPlatformConfig

JpaPlatform.Config getJpaPlatformConfig(String jpaPlatformID)
Return the JPA platform config for the specified ID.


getJpaPlatformConfigs

Iterable<JpaPlatform.Config> getJpaPlatformConfigs(IProjectFacetVersion jpaFacetVersion)
Return the JPA platform configs that support the specified JPA facet version.


getDefaultJpaPlatformConfig

JpaPlatform.Config getDefaultJpaPlatformConfig(IProjectFacetVersion jpaFacetVersion)
Return the JPA platform config that is the workspace's default for the specified JPA facet version.


setDefaultJpaPlatformConfig

void setDefaultJpaPlatformConfig(IProjectFacetVersion jpaFacetVersion,
                                 JpaPlatform.Config config)
Set the workspace's default JPA platform config for the specified JPA facet version.

See Also:
getDefaultJpaPlatformConfig(IProjectFacetVersion)

Dali Provisional API
Release 3.2

Copyright (c) 2012 Oracle. All rights reserved.