com.wideplay.warp.persist.hibernate
Class HibernatePersistenceStrategy.HibernatePersistenceStrategyBuilder

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


Constructor Summary
HibernatePersistenceStrategy.HibernatePersistenceStrategyBuilder()
           
 
Method Summary
 HibernatePersistenceStrategy.HibernatePersistenceStrategyBuilder annotatedWith(Class<? extends Annotation> annotation)
          Configure this strategy to build modules bound to the specified Guice Binding Annotation.
 HibernatePersistenceStrategy build()
          Builds an instance of T.
 HibernatePersistenceStrategy.HibernatePersistenceStrategyBuilder configuration(org.hibernate.cfg.Configuration config)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HibernatePersistenceStrategy.HibernatePersistenceStrategyBuilder

public HibernatePersistenceStrategy.HibernatePersistenceStrategyBuilder()
Method Detail

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