A B C D E F G I M O P R S T U V

A

afterRender() - Method in interface org.jboss.seam.persistence.PersistenceContexts
 

B

beforeRender() - Method in interface org.jboss.seam.persistence.PersistenceContexts
Perform

C

changeFlushMode(FlushModeType) - Method in interface org.jboss.seam.persistence.ManagedPersistenceContext
changes the flush mode of the persistence context.
changeFlushMode(FlushModeType) - Method in interface org.jboss.seam.persistence.PersistenceContexts
Changes the flush mode of all persistence contexts in the conversation
checkVersion(Object, EntityManager, Object, Object) - Method in interface org.jboss.seam.persistence.SeamPersistenceProvider
 
closeAfterTransaction() - Method in interface org.jboss.seam.persistence.ManagedPersistenceContext
Closes the persistence context after the current transaction has completed.

D

DefaultTransaction - Annotation Type in org.jboss.seam.transaction
Qualifier that is used to denote the SeamTransaction implementation that is used by the transaction interceptor and other seam transaction services.
DefaultTransactionLiteral - Class in org.jboss.seam.transaction.literal
 
dirtyBetweenTransactions() - Method in enum org.jboss.seam.persistence.FlushModeType
Does this flush mode keep unflushed changes past a transaction commit?

E

enlist(EntityManager) - Method in interface org.jboss.seam.transaction.SeamTransaction
 

F

FlushModeManager - Interface in org.jboss.seam.persistence
provides a means of configuring the default flush mode

TODO: This needs more thought, especially with regard to how it works in with PersistenceContexts

FlushModeType - Enum in org.jboss.seam.persistence
A full set of flush modes, including MANUAL, which is a glaring missing feature of the JPA spec.

G

getAdditionalEntityManagerInterfaces() - Method in interface org.jboss.seam.persistence.SeamPersistenceProvider
 
getBeanClass(Object) - Method in interface org.jboss.seam.persistence.SeamPersistenceProvider
Returns the class of an entity bean instance
getBeanType() - Method in interface org.jboss.seam.persistence.ManagedPersistenceContext
Returns the type of this persistence context.
getEntityManager() - Method in class org.jboss.seam.persistence.SeamManagedPersistenceContextCreated
 
getFlushMode() - Method in interface org.jboss.seam.persistence.PersistenceContexts
 
getFlushModeType() - Method in interface org.jboss.seam.persistence.FlushModeManager
 
getId(Object, EntityManager) - Method in interface org.jboss.seam.persistence.SeamPersistenceProvider
Get the value of the entity identifier attribute.
getName(Object, EntityManager) - Method in interface org.jboss.seam.persistence.SeamPersistenceProvider
Get the name of the entity
getProvider() - Method in interface org.jboss.seam.persistence.ManagedPersistenceContext
Returns the appropriate SeamPersistenceProvider implementation for this persistence context.
getQualifiers() - Method in interface org.jboss.seam.persistence.ManagedPersistenceContext
 
getRenderFlushMode() - Method in interface org.jboss.seam.persistence.SeamPersistenceProvider
Gets the FlushMode the persistence contexts should use during rendering
getSession() - Method in class org.jboss.seam.persistence.hibernate.SeamManagedHibernateSessionCreated
 
getVersion(Object, EntityManager) - Method in interface org.jboss.seam.persistence.SeamPersistenceProvider
Get the value of the entity version attribute.

I

INSTANCE - Static variable in class org.jboss.seam.transaction.literal.DefaultTransactionLiteral
 
INSTANCE - Static variable in class org.jboss.seam.transaction.literal.TransactionScopedLiteral
 
isActive() - Method in interface org.jboss.seam.transaction.SeamTransaction
 
isActiveOrMarkedRollback() - Method in interface org.jboss.seam.transaction.SeamTransaction
 
isCommitted() - Method in interface org.jboss.seam.transaction.SeamTransaction
 
isConversationContextRequired() - Method in interface org.jboss.seam.transaction.SeamTransaction
 
isCorrectProvider(EntityManager) - Method in interface org.jboss.seam.persistence.SeamPersistenceProvider
Should return true if this is the correct persistence provider for the given entity manager factory
isDirty(EntityManager) - Method in interface org.jboss.seam.persistence.SeamPersistenceProvider
Does the persistence context have unflushed changes? If it does not, persistence context replication can be optimized.
isMarkedRollback() - Method in interface org.jboss.seam.transaction.SeamTransaction
 
isNewTransactionRequired(boolean) - Method in enum org.jboss.seam.transaction.TransactionPropagation
 
isNoTransaction() - Method in interface org.jboss.seam.transaction.SeamTransaction
 
isRolledBack() - Method in interface org.jboss.seam.transaction.SeamTransaction
 
isRolledBackOrMarkedRollback() - Method in interface org.jboss.seam.transaction.SeamTransaction
 

M

ManagedPersistenceContext - Interface in org.jboss.seam.persistence
Support for additional operations for all seam managed persistence contexts.

O

org.jboss.seam.persistence - package org.jboss.seam.persistence
 
org.jboss.seam.persistence.hibernate - package org.jboss.seam.persistence.hibernate
 
org.jboss.seam.transaction - package org.jboss.seam.transaction
 
org.jboss.seam.transaction.literal - package org.jboss.seam.transaction.literal
 

P

PersistenceContexts - Interface in org.jboss.seam.persistence
PersistenceContexts tracks active persistence contexts within a conversation.
proxyDelegate(Object) - Method in interface org.jboss.seam.persistence.SeamPersistenceProvider
Wrap the delegate before returning it to the application
proxyEntityManager(EntityManager) - Method in interface org.jboss.seam.persistence.SeamPersistenceProvider
 

R

registerSynchronization(Synchronization, EntityManager) - Method in interface org.jboss.seam.persistence.SeamPersistenceProvider
Register a Synchronization with the current transaction.
registerSynchronization(Synchronization) - Method in interface org.jboss.seam.transaction.SeamTransaction
 
restoreFlushMode() - Method in interface org.jboss.seam.persistence.PersistenceContexts
Restore the previous flush mode if the current flush mode is marked as temporary.

S

SeamApplicationException - Annotation Type in org.jboss.seam.transaction
Seam Annotation for identifying an Exception class as an Application Exception, which does not cause a transaction rollback.
SeamManagedHibernateSessionCreated - Class in org.jboss.seam.persistence.hibernate
event that is fired when the hibernate session is created.
SeamManagedHibernateSessionCreated(Session) - Constructor for class org.jboss.seam.persistence.hibernate.SeamManagedHibernateSessionCreated
 
SeamManagedPersistenceContextCreated - Class in org.jboss.seam.persistence
Event that is fired when the SMPC is created.
SeamManagedPersistenceContextCreated(EntityManager) - Constructor for class org.jboss.seam.persistence.SeamManagedPersistenceContextCreated
 
SeamPersistenceProvider - Interface in org.jboss.seam.persistence
The interface can be implemented to provide extra functionality to a seam managed persistence context.
SeamTransaction - Interface in org.jboss.seam.transaction
Extends the standard UserTransaction interface with a couple of helpful methods.
setFlushMode(EntityManager, FlushModeType) - Method in interface org.jboss.seam.persistence.SeamPersistenceProvider
sets the flush mode
setFlushModeManual(EntityManager) - Method in interface org.jboss.seam.persistence.SeamPersistenceProvider
Set the flush mode to manual-only flushing.
setFlushModeType(FlushModeType) - Method in interface org.jboss.seam.persistence.FlushModeManager
 

T

touch(ManagedPersistenceContext) - Method in interface org.jboss.seam.persistence.PersistenceContexts
 
Transactional - Annotation Type in org.jboss.seam.transaction
Demarcates transaction boundaries

Note that is you are using seam managed transactions seam will automatically manage your transactions for you, rendering this unnecessary

Note that this annotation is not actually an intercepter binding.

TransactionPropagation - Enum in org.jboss.seam.transaction
 
TransactionScoped - Annotation Type in org.jboss.seam.transaction
CDI Scope that spans the current transaction
TransactionScopedLiteral - Class in org.jboss.seam.transaction.literal
 

U

untouch(ManagedPersistenceContext) - Method in interface org.jboss.seam.persistence.PersistenceContexts
 

V

valueOf(String) - Static method in enum org.jboss.seam.persistence.FlushModeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jboss.seam.transaction.TransactionPropagation
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.jboss.seam.persistence.FlushModeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jboss.seam.transaction.TransactionPropagation
Returns an array containing the constants of this enum type, in the order they are declared.

A B C D E F G I M O P R S T U V

Copyright © 2011 Seam Framework. All Rights Reserved.