A B C E F G H J L O R S T U

A

addEntityManagerFactoryInstance(long, String, Properties) - Method in class org.krakenapps.jpa.impl.JpaConfig
 
addEntityManagerFactoryListener(EntityManagerFactoryListener) - Method in class org.krakenapps.jpa.impl.HibernateJpaService
 
addEntityManagerFactoryListener(EntityManagerFactoryListener) - Method in interface org.krakenapps.jpa.JpaService
Add a listener for receiving entity manager factory event

B

beginTransaction() - Method in class org.krakenapps.jpa.impl.ThreadLocalEntityManagerServiceImpl
 
beginTransaction(boolean) - Method in class org.krakenapps.jpa.impl.ThreadLocalEntityManagerServiceImpl
 
beginTransaction() - Method in interface org.krakenapps.jpa.ThreadLocalEntityManagerService
Begin transaction in current thread context
beginTransaction(boolean) - Method in interface org.krakenapps.jpa.ThreadLocalEntityManagerService
Begin transaction in current thread context, but throw exception if transaction is already active.

C

closeEntityManager() - Method in class org.krakenapps.jpa.impl.ThreadLocalEntityManagerServiceImpl
 
closeEntityManager() - Method in interface org.krakenapps.jpa.ThreadLocalEntityManagerService
Close entity manager in current thread context
commitTransaction() - Method in class org.krakenapps.jpa.impl.ThreadLocalEntityManagerServiceImpl
 
commitTransaction() - Method in interface org.krakenapps.jpa.ThreadLocalEntityManagerService
Commit transaction in current thread context
configure(Element, Dictionary) - Method in class org.krakenapps.jpa.handler.TransactionalHandler
Find and hook all transactional methods.
createEntityManager(String) - Method in class org.krakenapps.jpa.impl.HibernateJpaService
 
createEntityManager(String, Map) - Method in class org.krakenapps.jpa.impl.HibernateJpaService
 
createEntityManager(String) - Method in interface org.krakenapps.jpa.JpaService
Create a new entity manager using registered entity manager factory
createEntityManager(String, Map) - Method in interface org.krakenapps.jpa.JpaService
Create a new entity manager with the specified Map of properties using registered entity manager factory
createEntityManagerFactory(Properties, List<Class>) - Method in class org.krakenapps.jpa.impl.HibernateJpaService
 
createEntityManagerFactory(Properties, List<Class>) - Method in interface org.krakenapps.jpa.JpaService
Create new entity manager factory with specified configurations.
createScript() - Method in class org.krakenapps.jpa.impl.JpaScriptFactory
 

E

EntityManagerFactoryConfig - Class in org.krakenapps.jpa
Contains entity manager factory configuration.
EntityManagerFactoryConfig() - Constructor for class org.krakenapps.jpa.EntityManagerFactoryConfig
 
EntityManagerFactoryInstance - Class in org.krakenapps.jpa.impl
Contain metadata for entity manager factory
EntityManagerFactoryInstance(long, String, Properties) - Constructor for class org.krakenapps.jpa.impl.EntityManagerFactoryInstance
 
EntityManagerFactoryListener - Interface in org.krakenapps.jpa
Provides entity manager factory life cycle events

F

factoryAdded(String, EntityManagerFactory) - Method in interface org.krakenapps.jpa.EntityManagerFactoryListener
Callback for entity manager factory addition
factoryAdded(String, EntityManagerFactory) - Method in class org.krakenapps.jpa.handler.TransactionalHandler
Move to valid state if associated entity manager factory is added.
factoryRemoved(String, EntityManagerFactory) - Method in interface org.krakenapps.jpa.EntityManagerFactoryListener
Callback for entity manger factory removal
factoryRemoved(String, EntityManagerFactory) - Method in class org.krakenapps.jpa.handler.TransactionalHandler
Move to invalid state if associated entity manager factory is removed.

G

getBundleId() - Method in class org.krakenapps.jpa.impl.EntityManagerFactoryInstance
 
getClassNames() - Method in class org.krakenapps.jpa.EntityManagerFactoryConfig
 
getEntityManager() - Method in class org.krakenapps.jpa.impl.ThreadLocalEntityManagerServiceImpl
 
getEntityManager() - Method in interface org.krakenapps.jpa.ThreadLocalEntityManagerService
Get the entity manager for current thread context
getEntityManagerFactory(String) - Method in class org.krakenapps.jpa.impl.HibernateJpaService
 
getEntityManagerFactory(String) - Method in interface org.krakenapps.jpa.JpaService
Get an entity manager factory from JPA service
getEntityManagerFactoryConfig(String) - Method in class org.krakenapps.jpa.impl.HibernateJpaService
 
getEntityManagerFactoryConfig(String) - Method in interface org.krakenapps.jpa.JpaService
Returns JPA configurations for specified entity manager factory
getEntityManagerFactoryInstances() - Method in class org.krakenapps.jpa.impl.JpaConfig
 
getEntityManagerFactoryNames() - Method in class org.krakenapps.jpa.impl.HibernateJpaService
 
getEntityManagerFactoryNames() - Method in interface org.krakenapps.jpa.JpaService
Returns names of current registered JPA entity manager factories
getFactoryName() - Method in class org.krakenapps.jpa.impl.EntityManagerFactoryInstance
 
getName() - Method in class org.krakenapps.jpa.EntityManagerFactoryConfig
 
getProperties() - Method in class org.krakenapps.jpa.EntityManagerFactoryConfig
 
getProperties() - Method in class org.krakenapps.jpa.impl.EntityManagerFactoryInstance
 

H

HibernateJpaService - Class in org.krakenapps.jpa.impl
 
HibernateJpaService(BundleContext) - Constructor for class org.krakenapps.jpa.impl.HibernateJpaService
 

J

JpaConfig - Class in org.krakenapps.jpa.impl
 
JpaConfig(String, String, String) - Constructor for class org.krakenapps.jpa.impl.JpaConfig
 
JpaScript - Class in org.krakenapps.jpa
Kraken Script for JPA control
JpaScript(JpaService) - Constructor for class org.krakenapps.jpa.JpaScript
Created with the specific JPA service
JpaScriptFactory - Class in org.krakenapps.jpa.impl
Create new JPA script instance with JPA service
JpaScriptFactory(BundleContext) - Constructor for class org.krakenapps.jpa.impl.JpaScriptFactory
 
JpaService - Interface in org.krakenapps.jpa
Provides management functionality for JPA entity manager

L

list(String[]) - Method in class org.krakenapps.jpa.JpaScript
List all registered JPA entity manager factories

O

onEntry(Object, Method, Object[]) - Method in class org.krakenapps.jpa.handler.TransactionalHandler
Find the entity manager in the current thread context and begin transaction at entry of transactional method.
onError(Object, Method, Throwable) - Method in class org.krakenapps.jpa.handler.TransactionalHandler
Rollback transaction in the current thread context if an exception raised.
onExit(Object, Method, Object) - Method in class org.krakenapps.jpa.handler.TransactionalHandler
Commit transaction in the current thread context at exit of transactional method. onError method will be called if commit failed.
onFinally(Object, Method) - Method in class org.krakenapps.jpa.handler.TransactionalHandler
Close the entity manager in the current thread context.
org.krakenapps.jpa - package org.krakenapps.jpa
 
org.krakenapps.jpa.handler - package org.krakenapps.jpa.handler
 
org.krakenapps.jpa.impl - package org.krakenapps.jpa.impl
 

R

register(String[]) - Method in class org.krakenapps.jpa.JpaScript
Create and register new entity manager factory with specified JPA model bundle id and properties for overriding
registerEntityManagerFactory(String, Properties, long) - Method in class org.krakenapps.jpa.impl.HibernateJpaService
 
registerEntityManagerFactory(String, Properties, long) - Method in interface org.krakenapps.jpa.JpaService
Create and register new entity manager factory
removeEntityManagerFactoryInstance(String) - Method in class org.krakenapps.jpa.impl.JpaConfig
 
removeEntityManagerFactoryListener(EntityManagerFactoryListener) - Method in class org.krakenapps.jpa.impl.HibernateJpaService
 
removeEntityManagerFactoryListener(EntityManagerFactoryListener) - Method in interface org.krakenapps.jpa.JpaService
Remove the listener for receiving entity manager factory event
rollbackTransaction() - Method in class org.krakenapps.jpa.impl.ThreadLocalEntityManagerServiceImpl
 
rollbackTransaction() - Method in interface org.krakenapps.jpa.ThreadLocalEntityManagerService
Rollback transaction in current thread context

S

setClassNames(List<String>) - Method in class org.krakenapps.jpa.EntityManagerFactoryConfig
 
setEntityManagerFactory(String) - Method in class org.krakenapps.jpa.impl.ThreadLocalEntityManagerServiceImpl
 
setEntityManagerFactory(String) - Method in interface org.krakenapps.jpa.ThreadLocalEntityManagerService
Set an entity manager factory of current thread context
setJpaService(JpaService) - Method in class org.krakenapps.jpa.handler.TransactionalHandler
Set new JPA service and register event listener to JPA service.
setName(String) - Method in class org.krakenapps.jpa.EntityManagerFactoryConfig
 
setProperties(Properties) - Method in class org.krakenapps.jpa.EntityManagerFactoryConfig
 
setRollbackOnlyTransaction() - Method in class org.krakenapps.jpa.impl.ThreadLocalEntityManagerServiceImpl
 
setRollbackOnlyTransaction() - Method in interface org.krakenapps.jpa.ThreadLocalEntityManagerService
Set rollback only in current thread context
setScriptContext(ScriptContext) - Method in class org.krakenapps.jpa.JpaScript
Set script context
setThreadLocalEntityManager(ThreadLocalEntityManagerService) - Method in class org.krakenapps.jpa.handler.TransactionalHandler
Set new thread local entity manager service
start() - Method in class org.krakenapps.jpa.handler.TransactionalHandler
Check if entity manager factory is available and register factory life cycle event listener
start() - Method in class org.krakenapps.jpa.impl.HibernateJpaService
Restore all entity manager factories with saved configurations
stop() - Method in class org.krakenapps.jpa.handler.TransactionalHandler
Unregister factory life cycle event listener.
stop() - Method in class org.krakenapps.jpa.impl.HibernateJpaService
Remove all saved states and shutdown

T

ThreadLocalEntityManagerService - Interface in org.krakenapps.jpa
Provides entity manager service for declarative transaction support.
ThreadLocalEntityManagerServiceImpl - Class in org.krakenapps.jpa.impl
Implementation for thread local entity manager service interface
ThreadLocalEntityManagerServiceImpl() - Constructor for class org.krakenapps.jpa.impl.ThreadLocalEntityManagerServiceImpl
 
Transactional - Annotation Type in org.krakenapps.jpa.handler
Mark transactional method
TransactionalHandler - Class in org.krakenapps.jpa.handler
Provide declarative transaction support using iPOJO component handler.
TransactionalHandler() - Constructor for class org.krakenapps.jpa.handler.TransactionalHandler
 

U

unregister(String[]) - Method in class org.krakenapps.jpa.JpaScript
Unregister and close the entity manager factory in JPA service
unregisterEntityManagerFactory(String) - Method in class org.krakenapps.jpa.impl.HibernateJpaService
 
unregisterEntityManagerFactory(String) - Method in interface org.krakenapps.jpa.JpaService
Close and unregister the entity manager factory
update(String) - Method in class org.krakenapps.jpa.impl.JpaConfig
 

A B C E F G H J L O R S T U

Copyright © 2008-2009 Kraken Project. All Rights Reserved.