public static class

JdbcProducer.Builder

extends Object
java.lang.Object
   ↳ org.odata4j.producer.jdbc.JdbcProducer.Builder

Summary

Fields
private final Map<Class<?>, Object> instances
private Jdbc jdbc
private final Map<Class<?>, List<Command<?>>> postCommands
private final Map<Class<?>, List<Command<?>>> preCommands
Public Constructors
JdbcProducer.Builder()
Public Methods
<TContext extends ProducerCommandContext<?>> JdbcProducer.Builder append(Class<TContext> contextType, Command<?> command)
JdbcProducer build()
<TContext extends ProducerCommandContext<?>> JdbcProducer.Builder insert(Class<TContext> contextType, Command<?> command)
JdbcProducer.Builder jdbc(Jdbc jdbc)
<T> JdbcProducer.Builder register(Class<T> instanceType, T instance)
[Expand]
Inherited Methods
From class java.lang.Object

Fields

private final Map<Class<?>, Object> instances

private Jdbc jdbc

private final Map<Class<?>, List<Command<?>>> postCommands

private final Map<Class<?>, List<Command<?>>> preCommands

Public Constructors

public JdbcProducer.Builder ()

Public Methods

public JdbcProducer.Builder append (Class<TContext> contextType, Command<?> command)

Parameters
contextType
command

public JdbcProducer build ()

public JdbcProducer.Builder insert (Class<TContext> contextType, Command<?> command)

Parameters
contextType
command

public JdbcProducer.Builder jdbc (Jdbc jdbc)

Parameters
jdbc

public JdbcProducer.Builder register (Class<T> instanceType, T instance)

Parameters
instanceType
instance