pt.digitalis.dif.ioc
Class DIFDefaultModulesConfiguration
java.lang.Object
pt.digitalis.dif.ioc.DIFDefaultModulesConfiguration
public class DIFDefaultModulesConfiguration
- extends Object
Wraps a IIoCRegistry
instance, adding the default/active module configuration funcionality for
multi-implementations interfaces
- Author:
- Pedro Viegas pviegas@digitalis.pt
- Created on:
- 3 de Fev de 2011
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_MODULE_CONFIG_ID
public static final String DEFAULT_MODULE_CONFIG_ID
- See Also:
- Constant Field Values
DEFAULT_MODULE_CONFIG_SECTION_ID
public static final String DEFAULT_MODULE_CONFIG_SECTION_ID
- See Also:
- Constant Field Values
DIFDefaultModulesConfiguration
public DIFDefaultModulesConfiguration()
- the default constructor
getInstance
public static DIFDefaultModulesConfiguration getInstance()
- Returns:
- the singleton instance
getDefaultImplementationBindingFor
public pt.digitalis.utils.ioc.modules.IoCBinding getDefaultImplementationBindingFor(Class<?> serviceInterface)
- Parameters:
serviceInterface
- the serviceInterfase
- Returns:
- the Id of the default implementation as customized. Will use the hard-coded defaults if no custom
configuration exists
getDefaultImplementationIDFor
public String getDefaultImplementationIDFor(Class<?> serviceInterface)
- Parameters:
serviceInterface
- the serviceInterfase
- Returns:
- the Id of the default implementation as customized. Will use the hard-coded defaults if no custom
configuration exists
getDefaultInnerDIFModuleDefaults
protected Map<String,String> getDefaultInnerDIFModuleDefaults()
- Inspector for the 'defaultInnerDIFModuleDefaults' attribute.
- Returns:
- the defaultInnerDIFModuleDefaults value
Copyright © 2014 Digitalis Informática Lda. All Rights Reserved.