org.ow2.easybeans.mavenplugin.persistence
Class PersistenceManager

java.lang.Object
  extended by org.ow2.easybeans.mavenplugin.persistence.PersistenceManager

public final class PersistenceManager
extends java.lang.Object

Class for managing persistence dependencies.

Author:
Vincent Michaud

Method Summary
static PersistenceManager getInstance()
          Get the instance of persistence manager.
 IPersistenceListener getPersistenceListener(org.ow2.util.maven.plugin.deployment.maven.MavenArtifactResolver resolver)
          Get a persistence listener which load all missing persistence providers dependencies.
 void loadAllDependencies(org.ow2.util.maven.plugin.deployment.maven.MavenArtifactResolver resolver)
          Add all supported persistence dependencies.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static PersistenceManager getInstance()
Get the instance of persistence manager.

Returns:
The unique instance

loadAllDependencies

public void loadAllDependencies(org.ow2.util.maven.plugin.deployment.maven.MavenArtifactResolver resolver)
Add all supported persistence dependencies.

Parameters:
resolver - An artifact resolver

getPersistenceListener

public IPersistenceListener getPersistenceListener(org.ow2.util.maven.plugin.deployment.maven.MavenArtifactResolver resolver)
Get a persistence listener which load all missing persistence providers dependencies.

Returns:
A new persistence listener


Copyright © 2006-2011 OW2 Consortium. All Rights Reserved.