Class FineractDataFieldMaxValueIncrementerFactory
java.lang.Object
org.apache.fineract.infrastructure.jobs.config.FineractDataFieldMaxValueIncrementerFactory
- All Implemented Interfaces:
org.springframework.batch.item.database.support.DataFieldMaxValueIncrementerFactory
public class FineractDataFieldMaxValueIncrementerFactory
extends Object
implements org.springframework.batch.item.database.support.DataFieldMaxValueIncrementerFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.jdbc.support.incrementer.DataFieldMaxValueIncrementergetIncrementer(String incrementerType, String incrementerName) String[]booleanisSupportedIncrementerType(String incrementerType) voidsetIncrementerColumnName(String incrementerColumnName) Public setter for the column name (defaults to "ID") in the incrementer.
-
Constructor Details
-
FineractDataFieldMaxValueIncrementerFactory
public FineractDataFieldMaxValueIncrementerFactory()
-
-
Method Details
-
setIncrementerColumnName
Public setter for the column name (defaults to "ID") in the incrementer. Only used by some platforms (Derby, HSQL, MySQL, SQL Server and Sybase), and should be fine for use with Spring Batch meta data as long as the default batch schema hasn't been changed.- Parameters:
incrementerColumnName- the primary key column name to set
-
getIncrementer
public org.springframework.jdbc.support.incrementer.DataFieldMaxValueIncrementer getIncrementer(String incrementerType, String incrementerName) - Specified by:
getIncrementerin interfaceorg.springframework.batch.item.database.support.DataFieldMaxValueIncrementerFactory
-
isSupportedIncrementerType
- Specified by:
isSupportedIncrementerTypein interfaceorg.springframework.batch.item.database.support.DataFieldMaxValueIncrementerFactory
-
getSupportedIncrementerTypes
- Specified by:
getSupportedIncrementerTypesin interfaceorg.springframework.batch.item.database.support.DataFieldMaxValueIncrementerFactory
-