com.wideplay.warp.persist.jpa
Class JpaPersistenceStrategy.JpaPersistenceStrategyBuilder

java.lang.Object
  extended by 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>


Constructor Summary
JpaPersistenceStrategy.JpaPersistenceStrategyBuilder()
           
 
Method Summary
 JpaPersistenceStrategy.JpaPersistenceStrategyBuilder annotatedWith(Class<? extends Annotation> annotation)
          Configure this strategy to build modules bound to the specified Guice Binding Annotation.
 JpaPersistenceStrategy build()
          Builds an instance of T.
 JpaPersistenceStrategy.JpaPersistenceStrategyBuilder properties(Properties jpaProperties)
           
 JpaPersistenceStrategy.JpaPersistenceStrategyBuilder unit(String unit)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JpaPersistenceStrategy.JpaPersistenceStrategyBuilder

public JpaPersistenceStrategy.JpaPersistenceStrategyBuilder()
Method Detail

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