|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.tapestry5.hibernate.HibernateModule
public class HibernateModule
Supplements the services defined by HibernateCoreModule
with additional
services and configuration specific to Tapestry web application.
Constructor Summary | |
---|---|
HibernateModule()
|
Method Summary | |
---|---|
static void |
contributeApplicationStateManager(MappedConfiguration<Class,ApplicationStateContribution> configuration,
boolean entitySessionStatePersistenceStrategyEnabled,
HibernateSessionSource sessionSource)
Contributes ApplicationStateContribution s for all registered Hibernate entity classes. |
void |
contributeApplicationStatePersistenceStrategySource(MappedConfiguration<String,ApplicationStatePersistenceStrategy> configuration)
Contributes the following strategy: entity Stores the id of the entity and reloads from the Session
|
static void |
contributeComponentClassResolver(Configuration<LibraryMapping> configuration)
Contribution to the ComponentClassResolver service configuration. |
static void |
contributeFactoryDefaults(MappedConfiguration<String,String> configuration)
|
static void |
contributeHibernateEntityPackageManager(Configuration<String> configuration,
String appRootPackage)
Contributes the package "<root>.entities" to the configuration, so that it will be scanned for annotated entity classes. |
static void |
contributePersistentFieldManager(MappedConfiguration<String,PersistentFieldStrategy> configuration)
Contributes the following: entity Stores the id of the entity and reloads from the Session
|
static void |
contributeValueEncoderSource(MappedConfiguration<Class,ValueEncoderFactory> configuration,
boolean provideEncoders,
HibernateSessionSource sessionSource,
org.hibernate.Session session,
TypeCoercer typeCoercer,
PropertyAccess propertyAccess,
LoggerSource loggerSource)
Contributes ValueEncoderFactory s for all registered Hibernate entity classes. |
static void |
provideCommitAfterAnnotationSupport(OrderedConfiguration<ComponentClassTransformWorker2> configuration)
Adds the CommitAfter annotation work, to process the CommitAfter annotation. |
static void |
provideInjectableSessionObject(MappedConfiguration<Class,Object> configuration,
org.hibernate.Session session)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public HibernateModule()
Method Detail |
---|
public static void contributeFactoryDefaults(MappedConfiguration<String,String> configuration)
public static void contributeHibernateEntityPackageManager(Configuration<String> configuration, @Symbol(value="tapestry.app-package") String appRootPackage)
@Contribute(value=ServiceOverride.class) public static void provideInjectableSessionObject(MappedConfiguration<Class,Object> configuration, @HibernateCore org.hibernate.Session session)
public static void contributeValueEncoderSource(MappedConfiguration<Class,ValueEncoderFactory> configuration, @Symbol(value="tapestry.hibernate.provide-entity-value-encoders") boolean provideEncoders, HibernateSessionSource sessionSource, org.hibernate.Session session, TypeCoercer typeCoercer, PropertyAccess propertyAccess, LoggerSource loggerSource)
ValueEncoderFactory
s for all registered Hibernate entity classes. Encoding and decoding are
based on the id property value of the entity using type coercion. Hence, if the id can be coerced to a String and
back then the entity can be coerced.
public static void contributePersistentFieldManager(MappedConfiguration<String,PersistentFieldStrategy> configuration)
Session
public void contributeApplicationStatePersistenceStrategySource(MappedConfiguration<String,ApplicationStatePersistenceStrategy> configuration)
Session
public static void contributeApplicationStateManager(MappedConfiguration<Class,ApplicationStateContribution> configuration, @Symbol(value="tapestry.hibernate.entity-session-state-persistence-strategy-enabled") boolean entitySessionStatePersistenceStrategyEnabled, HibernateSessionSource sessionSource)
ApplicationStateContribution
s for all registered Hibernate entity classes.
configuration
- Configuration to contributeentitySessionStatePersistenceStrategyEnabled
- indicates if contribution should take placesessionSource
- creates Hibernate session@Contribute(value=ComponentClassTransformWorker2.class) @Primary public static void provideCommitAfterAnnotationSupport(OrderedConfiguration<ComponentClassTransformWorker2> configuration)
CommitAfter
annotation.
public static void contributeComponentClassResolver(Configuration<LibraryMapping> configuration)
ComponentClassResolver
service configuration.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |