Package tools.refinery.store.adapter
Class AbstractModelAdapterBuilder<T extends ModelStoreAdapter>
java.lang.Object
tools.refinery.store.adapter.AbstractModelAdapterBuilder<T>
- All Implemented Interfaces:
ModelAdapterBuilder
- Direct Known Subclasses:
StateCoderBuilderImpl
public abstract class AbstractModelAdapterBuilder<T extends ModelStoreAdapter>
extends Object
implements ModelAdapterBuilder
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal T
build
(ModelStore store) protected void
protected void
final void
configure
(ModelStoreBuilder storeBuilder) protected abstract T
doBuild
(ModelStore store) protected void
doConfigure
(ModelStoreBuilder storeBuilder) boolean
-
Constructor Details
-
AbstractModelAdapterBuilder
public AbstractModelAdapterBuilder()
-
-
Method Details
-
isConfigured
public boolean isConfigured()- Specified by:
isConfigured
in interfaceModelAdapterBuilder
-
checkConfigured
protected void checkConfigured() -
checkNotConfigured
protected void checkNotConfigured() -
doConfigure
-
configure
- Specified by:
configure
in interfaceModelAdapterBuilder
-
doBuild
-
build
- Specified by:
build
in interfaceModelAdapterBuilder
-