@Service public class FacadeBuilder extends Object implements IFacadeBuilder
| Modifier and Type | Field and Description |
|---|---|
protected Map<Class,Class<? extends AbstractParameterProvider>> |
parameterProviders |
| Constructor and Description |
|---|
FacadeBuilder() |
| Modifier and Type | Method and Description |
|---|---|
<E> E |
createFacade(IFacadeAware facadeAware) |
<E> E |
createFacade(Object object,
Class<E> clazz) |
<E> E |
createFacade(Object object,
Class<E> clazz,
String prefix) |
IParameterProvider |
createParameterProvider(Object object) |
void |
initializeProviders() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdoWithFacade, doWithFacadeprotected Map<Class,Class<? extends AbstractParameterProvider>> parameterProviders
public <E> E createFacade(IFacadeAware facadeAware)
createFacade in interface IFacadeBuilderpublic <E> E createFacade(Object object, Class<E> clazz)
createFacade in interface IFacadeBuilderpublic <E> E createFacade(Object object, Class<E> clazz, String prefix)
createFacade in interface IFacadeBuilderpublic IParameterProvider createParameterProvider(Object object)
createParameterProvider in interface IFacadeBuilderpublic void initializeProviders()
Copyright © 2015 Matsuo IT. All rights reserved.