com.wideplay.warp.persist.hibernate
Class HibernatePersistenceStrategy.HibernatePersistenceStrategyBuilder
java.lang.Object
com.wideplay.warp.persist.hibernate.HibernatePersistenceStrategy.HibernatePersistenceStrategyBuilder
- All Implemented Interfaces:
- Builder<HibernatePersistenceStrategy>, PersistenceStrategyBuilder<HibernatePersistenceStrategy>
- Enclosing class:
- HibernatePersistenceStrategy
public static class HibernatePersistenceStrategy.HibernatePersistenceStrategyBuilder
- extends Object
- implements PersistenceStrategyBuilder<HibernatePersistenceStrategy>
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HibernatePersistenceStrategy.HibernatePersistenceStrategyBuilder
public HibernatePersistenceStrategy.HibernatePersistenceStrategyBuilder()
configuration
public HibernatePersistenceStrategy.HibernatePersistenceStrategyBuilder configuration(org.hibernate.cfg.Configuration config)
annotatedWith
public HibernatePersistenceStrategy.HibernatePersistenceStrategyBuilder annotatedWith(Class<? extends Annotation> annotation)
- Description copied from interface:
PersistenceStrategyBuilder
- Configure this strategy to build modules bound to the specified Guice
Binding Annotation.
- Specified by:
annotatedWith
in interface PersistenceStrategyBuilder<HibernatePersistenceStrategy>
- Parameters:
annotation
- a valid Guice Binding Annotation to which all persistence
artifacts will be bound, including interceptors
- Returns:
- this
build
public HibernatePersistenceStrategy build()
- Description copied from interface:
Builder
- Builds an instance of
T
.
- Specified by:
build
in interface Builder<HibernatePersistenceStrategy>
- Returns:
- T