@Component(value="defaultImport") public class CdmApplicationAwareDefaultImport<T extends IImportConfigurator> extends java.lang.Object implements ICdmImporter<T>, org.springframework.context.ApplicationContextAware
Modifier and Type | Field and Description |
---|---|
protected org.springframework.context.ApplicationContext |
applicationContext |
Constructor and Description |
---|
CdmApplicationAwareDefaultImport() |
Modifier and Type | Method and Description |
---|---|
void |
authenticate(IImportConfigurator config) |
protected <S extends IImportConfigurator> |
doCheck(S config) |
protected <S extends IImportConfigurator> |
doImport(S config)
Executes the whole
|
static java.lang.String |
getComponentBeanName(java.lang.Class<ICdmImport> ioClass)
Returns the name of a component bean.
|
ImportResult |
invoke(IImportConfigurator config) |
void |
setApplicationContext(org.springframework.context.ApplicationContext applicationContext) |
protected org.springframework.context.ApplicationContext applicationContext
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext) throws org.springframework.beans.BeansException
setApplicationContext
in interface org.springframework.context.ApplicationContextAware
org.springframework.beans.BeansException
public ImportResult invoke(IImportConfigurator config)
invoke
in interface ICdmImporter<T extends IImportConfigurator>
protected <S extends IImportConfigurator> boolean doCheck(S config)
protected <S extends IImportConfigurator> ImportResult doImport(S config)
public static java.lang.String getComponentBeanName(java.lang.Class<ICdmImport> ioClass) throws java.lang.IllegalArgumentException
ioClass
- java.lang.IllegalArgumentException
- if the class does not have a "Component" annotationpublic void authenticate(IImportConfigurator config)
Copyright © 2007-2020 EDIT. All Rights Reserved.