public class CachingSupportedAttribuiteTemplate extends AbstractSupportedAttributeTemplate implements org.springframework.batch.core.JobExecutionListener, org.springframework.batch.core.StepExecutionListener
Constructor and Description |
---|
CachingSupportedAttribuiteTemplate() |
Modifier and Type | Method and Description |
---|---|
void |
afterJob(org.springframework.batch.core.JobExecution arg0) |
org.springframework.batch.core.ExitStatus |
afterStep(org.springframework.batch.core.StepExecution step) |
void |
beforeJob(org.springframework.batch.core.JobExecution arg0) |
void |
beforeStep(org.springframework.batch.core.StepExecution step) |
protected java.lang.String |
buildCacheKey(URIMap map) |
protected CodingSchemeIdSetter |
createCodingSchemeIdSetter(java.lang.String uri,
java.lang.String version) |
void |
flushCache() |
protected java.util.Map<java.lang.String,CodingSchemeIdHolder<URIMap>> |
getAttributeCache() |
DatabaseServiceManager |
getDatabaseServiceManager() |
protected void |
insert(java.lang.String codingSchemeUri,
java.lang.String codingSchemeVersion,
URIMap uriMap)
Insert.
|
void |
setDatabaseServiceManager(DatabaseServiceManager databaseServiceManager) |
addSupportedAssociation, addSupportedAssociationQualifier, addSupportedCodingScheme, addSupportedContainerName, addSupportedContext, addSupportedDataType, addSupportedDegreeOfFidelity, addSupportedEntityType, addSupportedHierarchy, addSupportedLanguage, addSupportedNamespace, addSupportedProperty, addSupportedPropertyQualifier, addSupportedPropertyType, addSupportedRepresentationalForm, addSupportedSortOrder, addSupportedSource, addSupportedSourceRole, addSupportedStatus, getIdValueMaxSize, setIdValueMaxSize
getLogger, setLogger
public void afterJob(org.springframework.batch.core.JobExecution arg0)
afterJob
in interface org.springframework.batch.core.JobExecutionListener
public void beforeJob(org.springframework.batch.core.JobExecution arg0)
beforeJob
in interface org.springframework.batch.core.JobExecutionListener
public org.springframework.batch.core.ExitStatus afterStep(org.springframework.batch.core.StepExecution step)
afterStep
in interface org.springframework.batch.core.StepExecutionListener
public void beforeStep(org.springframework.batch.core.StepExecution step)
beforeStep
in interface org.springframework.batch.core.StepExecutionListener
protected void insert(java.lang.String codingSchemeUri, java.lang.String codingSchemeVersion, URIMap uriMap)
AbstractSupportedAttributeTemplate
insert
in class AbstractSupportedAttributeTemplate
uriMap
- the attribprotected CodingSchemeIdSetter createCodingSchemeIdSetter(java.lang.String uri, java.lang.String version)
public void flushCache()
protected java.lang.String buildCacheKey(URIMap map)
public void setDatabaseServiceManager(DatabaseServiceManager databaseServiceManager)
public DatabaseServiceManager getDatabaseServiceManager()
protected java.util.Map<java.lang.String,CodingSchemeIdHolder<URIMap>> getAttributeCache()