com.wideplay.warp.persist.jpa
Class JpaPersistenceStrategy.JpaPersistenceStrategyBuilder
java.lang.Object
com.wideplay.warp.persist.jpa.JpaPersistenceStrategy.JpaPersistenceStrategyBuilder
- All Implemented Interfaces:
- Builder<JpaPersistenceStrategy>, PersistenceStrategyBuilder<JpaPersistenceStrategy>
- Enclosing class:
- JpaPersistenceStrategy
public static class JpaPersistenceStrategy.JpaPersistenceStrategyBuilder
- extends Object
- implements PersistenceStrategyBuilder<JpaPersistenceStrategy>
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JpaPersistenceStrategy.JpaPersistenceStrategyBuilder
public JpaPersistenceStrategy.JpaPersistenceStrategyBuilder()
properties
public JpaPersistenceStrategy.JpaPersistenceStrategyBuilder properties(Properties jpaProperties)
unit
public JpaPersistenceStrategy.JpaPersistenceStrategyBuilder unit(String unit)
annotatedWith
public JpaPersistenceStrategy.JpaPersistenceStrategyBuilder 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<JpaPersistenceStrategy>
- Parameters:
annotation
- a valid Guice Binding Annotation to which all persistence
artifacts will be bound, including interceptors
- Returns:
- this
build
public JpaPersistenceStrategy build()
- Description copied from interface:
Builder
- Builds an instance of
T
.
- Specified by:
build
in interface Builder<JpaPersistenceStrategy>
- Returns:
- T