org.seasar.framework.jpa.impl
クラス PersistenceUnitManagerImpl

java.lang.Object
  上位を拡張 org.seasar.framework.jpa.impl.PersistenceUnitManagerImpl
すべての実装されたインタフェース:
PersistenceUnitManager

public class PersistenceUnitManagerImpl
extends Object
implements PersistenceUnitManager


入れ子のクラスの概要
static class PersistenceUnitManagerImpl.Context
           
 
フィールドの概要
protected  org.seasar.framework.container.S2Container container
           
protected  PersistenceUnitManagerImpl.Context context
           
static String DEFAULT_PERSISTENCE_UNIT_NAME
           
protected  String defaultPersistenceUnitName
           
static String PERSISTENCE_UNIT_NAME_SUFFIX
           
protected  String persistenceUnitNameSuffix
           
protected  List<PersistenceUnitProvider> providers
           
protected static PersistenceUnitManagerImpl.Context staticContext
           
protected  boolean useStaticContext
           
 
コンストラクタの概要
PersistenceUnitManagerImpl()
           
 
メソッドの概要
 void addProvider(PersistenceUnitProvider provider)
           
 void close()
           
protected  EntityManagerFactory createEntityManagerFactory(String unitName)
           
 EntityManagerFactory getEntityManagerFactory(String unitName)
           
 PersistenceUnitContext getPersistenceUnitContext(EntityManagerFactory emf)
           
 String getPersistenceUnitName(Class<?> entityClass)
           
 String getPersistenceUnitName(String mappingFile)
           
 void open()
           
 void removeProvider(PersistenceUnitProvider provider)
           
 void setContainer(org.seasar.framework.container.S2Container container)
           
 void setDefaultPersistenceUnitName(String defaultPersistenceUnitName)
           
 void setPersistenceUnitNameSuffix(String persistenceUnitNameSuffix)
           
 void setUseStaticContext(boolean useStaticContext)
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

DEFAULT_PERSISTENCE_UNIT_NAME

public static final String DEFAULT_PERSISTENCE_UNIT_NAME
関連項目:
定数フィールド値

PERSISTENCE_UNIT_NAME_SUFFIX

public static final String PERSISTENCE_UNIT_NAME_SUFFIX
関連項目:
定数フィールド値

staticContext

protected static final PersistenceUnitManagerImpl.Context staticContext

context

protected PersistenceUnitManagerImpl.Context context

useStaticContext

protected boolean useStaticContext

defaultPersistenceUnitName

protected String defaultPersistenceUnitName

persistenceUnitNameSuffix

protected String persistenceUnitNameSuffix

container

protected org.seasar.framework.container.S2Container container

providers

protected List<PersistenceUnitProvider> providers
コンストラクタの詳細

PersistenceUnitManagerImpl

public PersistenceUnitManagerImpl()
メソッドの詳細

setUseStaticContext

public void setUseStaticContext(boolean useStaticContext)

setDefaultPersistenceUnitName

public void setDefaultPersistenceUnitName(String defaultPersistenceUnitName)

setPersistenceUnitNameSuffix

public void setPersistenceUnitNameSuffix(String persistenceUnitNameSuffix)

setContainer

public void setContainer(org.seasar.framework.container.S2Container container)

open

public void open()

close

public void close()

addProvider

public void addProvider(PersistenceUnitProvider provider)
定義:
インタフェース PersistenceUnitManager 内の addProvider

removeProvider

public void removeProvider(PersistenceUnitProvider provider)
定義:
インタフェース PersistenceUnitManager 内の removeProvider

getEntityManagerFactory

public EntityManagerFactory getEntityManagerFactory(String unitName)
定義:
インタフェース PersistenceUnitManager 内の getEntityManagerFactory

createEntityManagerFactory

protected EntityManagerFactory createEntityManagerFactory(String unitName)

getPersistenceUnitContext

public PersistenceUnitContext getPersistenceUnitContext(EntityManagerFactory emf)
定義:
インタフェース PersistenceUnitManager 内の getPersistenceUnitContext

getPersistenceUnitName

public String getPersistenceUnitName(Class<?> entityClass)
定義:
インタフェース PersistenceUnitManager 内の getPersistenceUnitName

getPersistenceUnitName

public String getPersistenceUnitName(String mappingFile)
定義:
インタフェース PersistenceUnitManager 内の getPersistenceUnitName


Copyright © 2005-2007 The Seasar Foundation. All Rights Reserved.