com.vaadin.addon.jpacontainer.provider.jndijta
Interface JndiJtaProvider<T>

Type Parameters:
T -
All Superinterfaces:
EntityProvider<T>, Serializable
All Known Implementing Classes:
CachingBatchableEntityProvider, CachingMutableEntityProvider, EntityProvider, MutableEntityProvider

public interface JndiJtaProvider<T>
extends EntityProvider<T>

A custom type of EntityProvider suitable for JEE6 environment with JTA and server provided JPA context. This kind of provider uses JNDI to lookup EntityManager and UserTransaction.


Method Summary
 JndiAddresses getJndiAddresses()
           
 void setJndiAddresses(JndiAddresses addresses)
           
 
Methods inherited from interface com.vaadin.addon.jpacontainer.EntityProvider
containsEntity, getAllEntityIdentifiers, getEntity, getEntityCount, getEntityIdentifierAt, getEntityManager, getEntityManagerProvider, getFirstEntityIdentifier, getIdentifier, getLastEntityIdentifier, getLazyLoadingDelegate, getNextEntityIdentifier, getPreviousEntityIdentifier, getQueryModifierDelegate, isEntitiesDetached, refresh, refreshEntity, setEntitiesDetached, setEntityManager, setEntityManagerProvider, setLazyLoadingDelegate, setQueryModifierDelegate
 

Method Detail

getJndiAddresses

JndiAddresses getJndiAddresses()
Returns:
settings that are used for JNDI lookups for UserTransaction and EntityManager

setJndiAddresses

void setJndiAddresses(JndiAddresses addresses)
Parameters:
addresses - JNDI addresses that the provider should uses to lookup UserTransaction and EntityManager


Copyright © 2013 Vaadin Ltd. All rights reserved.