Package nl._42.beanie
Class WrappedBeanBuilder<T,C extends BeanBuildCommand<T>>
java.lang.Object
nl._42.beanie.WrappedBeanBuilder<T,C>
- Type Parameters:
T
- the bean typeC
- the command interface type
Build builder specific to one type of build command.
-
Constructor Summary
ConstructorDescriptionWrappedBeanBuilder
(BeanBuilder beanBuilder) Create a new wrapped bean builder, using the type argument resolver.WrappedBeanBuilder
(BeanBuilder beanBuilder, Class<C> interfaceType) Create a new wrapped bean builder. -
Method Summary
-
Constructor Details
-
WrappedBeanBuilder
Create a new wrapped bean builder, using the type argument resolver.- Parameters:
beanBuilder
- the bean builder
-
WrappedBeanBuilder
Create a new wrapped bean builder.- Parameters:
beanBuilder
- the bean builderinterfaceType
- the interface type
-
-
Method Details
-
start
Start with building a bean.- Returns:
- the build command
-
wrap
Start with building a bean, using this template.- Parameters:
bean
- the template bean- Returns:
- the build command
-