FINERACT-942 Remove use of printStackTrace and added checkstyle
This commit is contained in:
committed by
Michael Vorburger ⛑️
parent
1bff035d3c
commit
16fb971f45
@@ -49,6 +49,7 @@
|
||||
-->
|
||||
|
||||
<module name="TreeWalker">
|
||||
<module name="SuppressWarningsHolder" />
|
||||
<module name="RegexpSinglelineJava">
|
||||
<property name="format" value="System\.(out)|(err)\.print(ln)?\("/>
|
||||
<property name="message" value="Line contains console output."/>
|
||||
@@ -66,6 +67,11 @@
|
||||
</module>
|
||||
<module name="OneStatementPerLine"/>
|
||||
<module name="EmptyStatement"/>
|
||||
<module name="RegexpSinglelineJava">
|
||||
<property name="format" value="\.printStackTrace?\("/>
|
||||
<property name="message" value="Line contains printStacktrace()."/>
|
||||
<property name="ignoreComments" value="false" />
|
||||
</module>
|
||||
<!-- TODO Enable many more checks (go about this one by one, step by step, raise separate PRs fixing and then enforcing):
|
||||
|
||||
<module name="HiddenField">
|
||||
@@ -90,11 +96,7 @@
|
||||
<property name="forbiddenImportsExcludesRegexp" value="" />
|
||||
<message key="forbid.certain.imports" value="Use ''java.nio.charset.StandardCharsets'' instead of ''{0}''" />
|
||||
</module>
|
||||
<module name="RegexpSinglelineJava">
|
||||
<property name="format" value="\.printStackTrace?\("/>
|
||||
<property name="message" value="Line contains printStacktrace()."/>
|
||||
<property name="ignoreComments" value="false" />
|
||||
</module>
|
||||
|
||||
<module name="SuppressWarningsHolder" />
|
||||
<module name="OuterTypeFilename"/>
|
||||
<module name="IllegalTokenText">
|
||||
|
||||
+14
-27
@@ -556,7 +556,7 @@ public class AccountingScenarioIntegrationTest {
|
||||
|
||||
@Test
|
||||
@Ignore // TODO FINERACT-899
|
||||
public void checkPeriodicAccrualAccountingFlow() {
|
||||
public void checkPeriodicAccrualAccountingFlow() throws InterruptedException,ParseException {
|
||||
final Account assetAccount = this.accountHelper.createAssetAccount();
|
||||
final Account incomeAccount = this.accountHelper.createIncomeAccount();
|
||||
final Account expenseAccount = this.accountHelper.createExpenseAccount();
|
||||
@@ -587,11 +587,8 @@ public class AccountingScenarioIntegrationTest {
|
||||
this.journalEntryHelper.checkJournalEntryForAssetAccount(assetAccount, this.EXPECTED_DISBURSAL_DATE, assetAccountInitialEntry);
|
||||
|
||||
final String jobName = "Add Accrual Transactions";
|
||||
try {
|
||||
this.schedulerJobHelper.executeJob(jobName);
|
||||
} catch (InterruptedException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
this.schedulerJobHelper.executeJob(jobName);
|
||||
|
||||
// MAKE 1
|
||||
LOG.info("Repayment 1 ......");
|
||||
@@ -673,7 +670,7 @@ public class AccountingScenarioIntegrationTest {
|
||||
|
||||
@Test
|
||||
@Ignore // TODO https://issues.apache.org/jira/browse/FINERACT-899
|
||||
public void checkPeriodicAccrualAccountingFlow_OVER_PAYMENT() {
|
||||
public void checkPeriodicAccrualAccountingFlow_OVER_PAYMENT() throws InterruptedException,ParseException {
|
||||
final Account assetAccount = this.accountHelper.createAssetAccount();
|
||||
final Account incomeAccount = this.accountHelper.createIncomeAccount();
|
||||
final Account expenseAccount = this.accountHelper.createExpenseAccount();
|
||||
@@ -704,11 +701,8 @@ public class AccountingScenarioIntegrationTest {
|
||||
this.journalEntryHelper.checkJournalEntryForAssetAccount(assetAccount, this.EXPECTED_DISBURSAL_DATE, assetAccountInitialEntry);
|
||||
|
||||
final String jobName = "Add Accrual Transactions";
|
||||
try {
|
||||
this.schedulerJobHelper.executeJob(jobName);
|
||||
} catch (InterruptedException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
this.schedulerJobHelper.executeJob(jobName);
|
||||
|
||||
// MAKE 1
|
||||
LOG.info("Repayment 1 ......");
|
||||
@@ -732,7 +726,7 @@ public class AccountingScenarioIntegrationTest {
|
||||
|
||||
@Test
|
||||
@Ignore // TODO https://issues.apache.org/jira/browse/FINERACT-899
|
||||
public void checkPeriodicAccrualAccountingTillCurrentDateFlow() {
|
||||
public void checkPeriodicAccrualAccountingTillCurrentDateFlow() throws InterruptedException,ParseException {
|
||||
final Account assetAccount = this.accountHelper.createAssetAccount();
|
||||
final Account incomeAccount = this.accountHelper.createIncomeAccount();
|
||||
final Account expenseAccount = this.accountHelper.createExpenseAccount();
|
||||
@@ -793,11 +787,8 @@ public class AccountingScenarioIntegrationTest {
|
||||
this.journalEntryHelper.checkJournalEntryForAssetAccount(assetAccount, LOAN_DISBURSEMENT_DATE, assetAccountInitialEntry);
|
||||
|
||||
final String jobName = "Add Periodic Accrual Transactions";
|
||||
try {
|
||||
this.schedulerJobHelper.executeJob(jobName);
|
||||
} catch (InterruptedException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
this.schedulerJobHelper.executeJob(jobName);
|
||||
|
||||
final ArrayList<HashMap> loanSchedule = this.loanTransactionHelper.getLoanRepaymentSchedule(this.requestSpec, this.responseSpec,
|
||||
loanID);
|
||||
@@ -827,7 +818,7 @@ public class AccountingScenarioIntegrationTest {
|
||||
}
|
||||
|
||||
@Test
|
||||
public void checkPeriodicAccrualAccountingAPIFlow() {
|
||||
public void checkPeriodicAccrualAccountingAPIFlow() throws ParseException{
|
||||
final Account assetAccount = this.accountHelper.createAssetAccount();
|
||||
final Account incomeAccount = this.accountHelper.createIncomeAccount();
|
||||
final Account expenseAccount = this.accountHelper.createExpenseAccount();
|
||||
@@ -1066,14 +1057,10 @@ public class AccountingScenarioIntegrationTest {
|
||||
return this.loanTransactionHelper.getLoanProductId(loanProductJSON);
|
||||
}
|
||||
|
||||
private LocalDate getDateAsLocalDate(String dateAsString) {
|
||||
LocalDate date = null;
|
||||
try {
|
||||
DateFormat df = new SimpleDateFormat("dd MMMM yyyy", Locale.US);
|
||||
date = new LocalDate(df.parse(dateAsString));
|
||||
} catch (ParseException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
private LocalDate getDateAsLocalDate(String dateAsString) throws ParseException{
|
||||
DateFormat df = new SimpleDateFormat("dd MMMM yyyy", Locale.US);
|
||||
LocalDate date = new LocalDate(df.parse(dateAsString));
|
||||
|
||||
return date;
|
||||
}
|
||||
|
||||
|
||||
+8
-17
@@ -62,7 +62,6 @@ import org.junit.Test;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
|
||||
/**
|
||||
* Client Loan Integration Test for checking Loan Application Repayments
|
||||
* Schedule, loan charges, penalties, loan repayments and verifying accounting
|
||||
@@ -2536,7 +2535,7 @@ public class ClientLoanIntegrationTest {
|
||||
*/
|
||||
@Test
|
||||
@Ignore // TODO FINERACT-885
|
||||
public void loanWithFlatCahargesAndPeriodicAccrualAccountingEnabled() {
|
||||
public void loanWithFlatCahargesAndPeriodicAccrualAccountingEnabled() throws InterruptedException {
|
||||
this.journalEntryHelper = new JournalEntryHelper(this.requestSpec, this.responseSpec);
|
||||
this.schedulerJobHelper = new SchedulerJobHelper(this.requestSpec, this.responseSpec);
|
||||
|
||||
@@ -2646,11 +2645,8 @@ public class ClientLoanIntegrationTest {
|
||||
* JournalEntry.TransactionType.DEBIT));
|
||||
*/
|
||||
final String jobName = "Add Accrual Transactions";
|
||||
try {
|
||||
|
||||
this.schedulerJobHelper.executeJob(jobName);
|
||||
} catch (InterruptedException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
loanSchedule.clear();
|
||||
loanSchedule = this.loanTransactionHelper.getLoanRepaymentSchedule(this.requestSpec, this.responseSpec, loanID);
|
||||
@@ -2741,7 +2737,7 @@ public class ClientLoanIntegrationTest {
|
||||
*/
|
||||
@Test
|
||||
@Ignore // TODO FINERACT-885
|
||||
public void loanWithCahargesOfTypeAmountPercentageAndPeriodicAccrualAccountingEnabled() {
|
||||
public void loanWithCahargesOfTypeAmountPercentageAndPeriodicAccrualAccountingEnabled() throws InterruptedException {
|
||||
this.journalEntryHelper = new JournalEntryHelper(this.requestSpec, this.responseSpec);
|
||||
this.schedulerJobHelper = new SchedulerJobHelper(this.requestSpec, this.responseSpec);
|
||||
|
||||
@@ -2854,11 +2850,8 @@ public class ClientLoanIntegrationTest {
|
||||
*/
|
||||
|
||||
final String jobName = "Add Accrual Transactions";
|
||||
try {
|
||||
this.schedulerJobHelper.executeJob(jobName);
|
||||
} catch (InterruptedException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
this.schedulerJobHelper.executeJob(jobName);
|
||||
|
||||
loanSchedule.clear();
|
||||
loanSchedule = this.loanTransactionHelper.getLoanRepaymentSchedule(this.requestSpec, this.responseSpec, loanID);
|
||||
@@ -2949,7 +2942,8 @@ public class ClientLoanIntegrationTest {
|
||||
*/
|
||||
@Test
|
||||
@Ignore // TODO FINERACT-885
|
||||
public void loanWithCahargesOfTypeAmountPlusInterestPercentageAndPeriodicAccrualAccountingEnabled() {
|
||||
public void loanWithCahargesOfTypeAmountPlusInterestPercentageAndPeriodicAccrualAccountingEnabled()
|
||||
throws InterruptedException {
|
||||
this.journalEntryHelper = new JournalEntryHelper(this.requestSpec, this.responseSpec);
|
||||
this.schedulerJobHelper = new SchedulerJobHelper(this.requestSpec, this.responseSpec);
|
||||
|
||||
@@ -3065,11 +3059,8 @@ public class ClientLoanIntegrationTest {
|
||||
*/
|
||||
|
||||
final String jobName = "Add Accrual Transactions";
|
||||
try {
|
||||
|
||||
this.schedulerJobHelper.executeJob(jobName);
|
||||
} catch (InterruptedException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
loanSchedule.clear();
|
||||
loanSchedule = this.loanTransactionHelper.getLoanRepaymentSchedule(this.requestSpec, this.responseSpec, loanID);
|
||||
|
||||
+8
-12
@@ -364,7 +364,7 @@ public class LoanDisbursementDetailsIntegrationTest {
|
||||
}
|
||||
|
||||
@Test
|
||||
public void createApproveAndValidateMultiDisburseLoan() {
|
||||
public void createApproveAndValidateMultiDisburseLoan() throws ParseException{
|
||||
|
||||
List<HashMap> createTranches = new ArrayList<>();
|
||||
String id = null;
|
||||
@@ -399,13 +399,13 @@ public class LoanDisbursementDetailsIntegrationTest {
|
||||
this.editLoanDisbursementDetails();
|
||||
}
|
||||
|
||||
private void editLoanDisbursementDetails() {
|
||||
private void editLoanDisbursementDetails() throws ParseException {
|
||||
this.editDateAndPrincipalOfExistingTranche();
|
||||
this.addNewDisbursementDetails();
|
||||
this.deleteDisbursmentDetails();
|
||||
}
|
||||
|
||||
private void addNewDisbursementDetails() {
|
||||
private void addNewDisbursementDetails() throws ParseException {
|
||||
List<HashMap> addTranches = new ArrayList<>();
|
||||
ArrayList<HashMap> disbursementDetails = (ArrayList<HashMap>) this.loanTransactionHelper.getLoanDetail(this.requestSpec,
|
||||
this.responseSpec, this.loanID, "disbursementDetails");
|
||||
@@ -423,7 +423,7 @@ public class LoanDisbursementDetailsIntegrationTest {
|
||||
addTranches, "");
|
||||
}
|
||||
|
||||
private void deleteDisbursmentDetails() {
|
||||
private void deleteDisbursmentDetails() throws ParseException{
|
||||
List<HashMap> deleteTranches = new ArrayList<>();
|
||||
ArrayList<HashMap> disbursementDetails = (ArrayList<HashMap>) this.loanTransactionHelper.getLoanDetail(this.requestSpec,
|
||||
this.responseSpec, this.loanID, "disbursementDetails");
|
||||
@@ -440,7 +440,7 @@ public class LoanDisbursementDetailsIntegrationTest {
|
||||
deleteTranches, "");
|
||||
}
|
||||
|
||||
private void editDateAndPrincipalOfExistingTranche() {
|
||||
private void editDateAndPrincipalOfExistingTranche() throws ParseException{
|
||||
String updatedExpectedDisbursementDate = "01 March 2014";
|
||||
String updatedPrincipal = "900";
|
||||
/* Update */
|
||||
@@ -456,16 +456,12 @@ public class LoanDisbursementDetailsIntegrationTest {
|
||||
|
||||
}
|
||||
|
||||
private String formatExpectedDisbursementDate(String expectedDisbursementDate) {
|
||||
private String formatExpectedDisbursementDate(String expectedDisbursementDate) throws ParseException {
|
||||
|
||||
SimpleDateFormat source = new SimpleDateFormat("[yyyy, MM, dd]");
|
||||
SimpleDateFormat target = new SimpleDateFormat("dd MMMM yyyy");
|
||||
String date = null;
|
||||
try {
|
||||
date = target.format(source.parse(expectedDisbursementDate));
|
||||
} catch (ParseException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
String date = target.format(source.parse(expectedDisbursementDate));
|
||||
|
||||
return date;
|
||||
}
|
||||
|
||||
|
||||
+10
-14
@@ -59,7 +59,7 @@ public class ProvisioningIntegrationTest {
|
||||
private LoanTransactionHelper loanTransactionHelper;
|
||||
|
||||
@Before
|
||||
public void setup() {
|
||||
public void setup() throws ParseException{
|
||||
Utils.initializeRESTAssured();
|
||||
this.requestSpec = new RequestSpecBuilder().setContentType(ContentType.JSON).build();
|
||||
this.requestSpec.header("Authorization", "Basic " + Utils.loginIntoServerAndGetBase64EncodedAuthenticationKey());
|
||||
@@ -223,7 +223,7 @@ public class ProvisioningIntegrationTest {
|
||||
return this.loanTransactionHelper.getLoanId(loanApplicationJSON);
|
||||
}
|
||||
|
||||
private boolean isAlreadyProvisioningEntriesCreated() {
|
||||
private boolean isAlreadyProvisioningEntriesCreated() throws ParseException {
|
||||
ProvisioningTransactionHelper transactionHelper = new ProvisioningTransactionHelper(requestSpec, responseSpec);
|
||||
Map entries = transactionHelper.retrieveAllProvisioningEntries() ;
|
||||
ArrayList<Map> pageItems = (ArrayList)entries.get("pageItems") ;
|
||||
@@ -232,20 +232,16 @@ public class ProvisioningIntegrationTest {
|
||||
for(Map item: pageItems) {
|
||||
String date = (String)item.get("createdDate") ;
|
||||
DateFormat formatter = new SimpleDateFormat("MMM dd, yyyy");
|
||||
try {
|
||||
Date date1 = formatter.parse(date) ;
|
||||
DateFormat simple = new SimpleDateFormat("dd MMMM yyyy");
|
||||
String formattedString = simple.format(Utils.getLocalDateOfTenant().toDate());
|
||||
Date currentDate = simple.parse(formattedString) ;
|
||||
if(date1.getTime() == currentDate.getTime()) {
|
||||
provisioningetryAlreadyCreated = true ;
|
||||
break ;
|
||||
}
|
||||
} catch (ParseException e) {
|
||||
e.printStackTrace();
|
||||
Date date1 = formatter.parse(date) ;
|
||||
DateFormat simple = new SimpleDateFormat("dd MMMM yyyy");
|
||||
String formattedString = simple.format(Utils.getLocalDateOfTenant().toDate());
|
||||
Date currentDate = simple.parse(formattedString) ;
|
||||
if(date1.getTime() == currentDate.getTime()) {
|
||||
provisioningetryAlreadyCreated = true ;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
return provisioningetryAlreadyCreated ;
|
||||
return provisioningetryAlreadyCreated;
|
||||
}
|
||||
}
|
||||
|
||||
+4
-6
@@ -192,15 +192,13 @@ public class Utils {
|
||||
return (T) (jsonAttributeToGetBack == null ? json : from(json).get(jsonAttributeToGetBack));
|
||||
}
|
||||
|
||||
public static String convertDateToURLFormat(final String dateToBeConvert) {
|
||||
public static String convertDateToURLFormat(final String dateToBeConvert) throws ParseException{
|
||||
final SimpleDateFormat oldFormat = new SimpleDateFormat("dd MMMMMM yyyy", Locale.US);
|
||||
final SimpleDateFormat newFormat = new SimpleDateFormat("yyyy-MM-dd");
|
||||
String reformattedStr = "";
|
||||
try {
|
||||
reformattedStr = newFormat.format(oldFormat.parse(dateToBeConvert));
|
||||
} catch (final ParseException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
reformattedStr = newFormat.format(oldFormat.parse(dateToBeConvert));
|
||||
|
||||
return reformattedStr;
|
||||
}
|
||||
|
||||
|
||||
+5
-2
@@ -46,13 +46,16 @@ import org.apache.poi.ss.usermodel.Row;
|
||||
import org.apache.poi.ss.usermodel.Sheet;
|
||||
import org.apache.poi.ss.usermodel.Workbook;
|
||||
import org.joda.time.LocalDate;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
|
||||
@Service
|
||||
public class CenterImportHandler implements ImportHandler {
|
||||
|
||||
|
||||
private final static Logger LOG = LoggerFactory.getLogger(CenterImportHandler.class);
|
||||
private List<CenterData> centers;
|
||||
private List<CalendarData> meetings;
|
||||
private List<String>statuses;
|
||||
@@ -186,7 +189,7 @@ public class CenterImportHandler implements ImportHandler {
|
||||
statusCell.setCellStyle(ImportHandlerUtils.getCellStyle(workbook, IndexedColors.LIGHT_GREEN));
|
||||
}catch (RuntimeException ex){
|
||||
errorCount++;
|
||||
ex.printStackTrace();
|
||||
LOG.error("Runtime Exception occured in importEntity function",ex);
|
||||
errorMessage=ImportHandlerUtils.getErrorMessage(ex);
|
||||
writeCenterErrorMessage(centerId,errorMessage,progressLevel,statusCell,errorReportCell,row);
|
||||
}
|
||||
|
||||
+6
-1
@@ -42,10 +42,15 @@ import org.apache.poi.ss.usermodel.IndexedColors;
|
||||
import org.apache.poi.ss.usermodel.Row;
|
||||
import org.apache.poi.ss.usermodel.Sheet;
|
||||
import org.apache.poi.ss.usermodel.Workbook;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
|
||||
@Service
|
||||
public class ChartOfAccountsImportHandler implements ImportHandler {
|
||||
private final static Logger LOG = LoggerFactory.getLogger(ChartOfAccountsImportHandler.class);
|
||||
private List<GLAccountData> glAccounts;
|
||||
private Workbook workbook;
|
||||
|
||||
@@ -130,7 +135,7 @@ public class ChartOfAccountsImportHandler implements ImportHandler {
|
||||
statusCell.setCellStyle(ImportHandlerUtils.getCellStyle(workbook, IndexedColors.LIGHT_GREEN));
|
||||
}catch (RuntimeException ex){
|
||||
errorCount++;
|
||||
ex.printStackTrace();
|
||||
LOG.error("Problem occurred in importEntity function",ex);
|
||||
errorMessage=ImportHandlerUtils.getErrorMessage(ex);
|
||||
ImportHandlerUtils.writeErrorMessage(chartOfAccountsSheet,glAccount.getRowIndex(),errorMessage,ChartOfAcountsConstants.STATUS_COL);
|
||||
}
|
||||
|
||||
+5
-1
@@ -42,11 +42,15 @@ import org.apache.poi.ss.usermodel.Row;
|
||||
import org.apache.poi.ss.usermodel.Sheet;
|
||||
import org.apache.poi.ss.usermodel.Workbook;
|
||||
import org.joda.time.LocalDate;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@Service
|
||||
public class ClientEntityImportHandler implements ImportHandler {
|
||||
|
||||
private final static Logger LOG = LoggerFactory.getLogger(ClientEntityImportHandler.class);
|
||||
private Workbook workbook;
|
||||
private List<ClientData> clients;
|
||||
|
||||
@@ -203,7 +207,7 @@ public class ClientEntityImportHandler implements ImportHandler {
|
||||
statusCell.setCellStyle(ImportHandlerUtils.getCellStyle(workbook, IndexedColors.LIGHT_GREEN));
|
||||
}catch (RuntimeException ex){
|
||||
errorCount++;
|
||||
ex.printStackTrace();
|
||||
LOG.error("Problem occurred in importEntity function",ex);
|
||||
errorMessage=ImportHandlerUtils.getErrorMessage(ex);
|
||||
ImportHandlerUtils.writeErrorMessage(clientSheet,client.getRowIndex(),errorMessage,ClientEntityConstants.STATUS_COL);
|
||||
}
|
||||
|
||||
+4
-2
@@ -40,12 +40,14 @@ import org.apache.poi.ss.usermodel.Row;
|
||||
import org.apache.poi.ss.usermodel.Sheet;
|
||||
import org.apache.poi.ss.usermodel.Workbook;
|
||||
import org.joda.time.LocalDate;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@Service
|
||||
public class ClientPersonImportHandler implements ImportHandler {
|
||||
|
||||
private final static Logger LOG = LoggerFactory.getLogger(ClientPersonImportHandler.class);
|
||||
private Workbook workbook;
|
||||
private List<ClientData> clients;
|
||||
|
||||
@@ -187,7 +189,7 @@ public class ClientPersonImportHandler implements ImportHandler {
|
||||
statusCell.setCellStyle(ImportHandlerUtils.getCellStyle(workbook, IndexedColors.LIGHT_GREEN));
|
||||
}catch (RuntimeException ex){
|
||||
errorCount++;
|
||||
ex.printStackTrace();
|
||||
LOG.error("Problem occurred in importEntity function",ex);
|
||||
errorMessage=ImportHandlerUtils.getErrorMessage(ex);
|
||||
ImportHandlerUtils.writeErrorMessage(clientSheet,client.getRowIndex(),errorMessage,ClientPersonConstants.STATUS_COL);
|
||||
}
|
||||
|
||||
+4
-3
@@ -48,12 +48,13 @@ import org.apache.poi.ss.usermodel.Row;
|
||||
import org.apache.poi.ss.usermodel.Sheet;
|
||||
import org.apache.poi.ss.usermodel.Workbook;
|
||||
import org.joda.time.LocalDate;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@Service
|
||||
public class FixedDepositImportHandler implements ImportHandler {
|
||||
|
||||
private final static Logger LOG = LoggerFactory.getLogger(FixedDepositImportHandler.class);
|
||||
private Workbook workbook;
|
||||
|
||||
private List<FixedDepositAccountData> savings;
|
||||
@@ -290,7 +291,7 @@ public class FixedDepositImportHandler implements ImportHandler {
|
||||
statusCell.setCellStyle(ImportHandlerUtils.getCellStyle(workbook, IndexedColors.LIGHT_GREEN));
|
||||
}catch (RuntimeException ex){
|
||||
errorCount++;
|
||||
ex.printStackTrace();
|
||||
LOG.error("Problem occurred in importEntity function",ex);
|
||||
errorMessage=ImportHandlerUtils.getErrorMessage(ex);
|
||||
writeFixedDepositErrorMessage(savingsId,errorMessage,progressLevel,statusCell,errorReportCell,row);
|
||||
}
|
||||
|
||||
+5
-1
@@ -42,10 +42,14 @@ import org.apache.poi.ss.usermodel.Row;
|
||||
import org.apache.poi.ss.usermodel.Sheet;
|
||||
import org.apache.poi.ss.usermodel.Workbook;
|
||||
import org.joda.time.LocalDate;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@Service
|
||||
public class FixedDepositTransactionImportHandler implements ImportHandler {
|
||||
private final static Logger LOG = LoggerFactory.getLogger(FixedDepositTransactionImportHandler.class);
|
||||
private Workbook workbook;
|
||||
private List<SavingsAccountTransactionData> savingsTransactions;
|
||||
private String savingsAccountId = "";
|
||||
@@ -138,7 +142,7 @@ public class FixedDepositTransactionImportHandler implements ImportHandler {
|
||||
statusCell.setCellStyle(ImportHandlerUtils.getCellStyle(workbook, IndexedColors.LIGHT_GREEN));
|
||||
}catch (RuntimeException ex){
|
||||
errorCount++;
|
||||
ex.printStackTrace();
|
||||
LOG.error("Problem occurred in importEntity function",ex);
|
||||
errorMessage=ImportHandlerUtils.getErrorMessage(ex);
|
||||
ImportHandlerUtils.writeErrorMessage(savingsTransactionSheet,transaction.getRowIndex(),errorMessage,TransactionConstants.STATUS_COL);
|
||||
}
|
||||
|
||||
+4
-1
@@ -46,11 +46,14 @@ import org.apache.poi.ss.usermodel.Row;
|
||||
import org.apache.poi.ss.usermodel.Sheet;
|
||||
import org.apache.poi.ss.usermodel.Workbook;
|
||||
import org.joda.time.LocalDate;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@Service
|
||||
public class GroupImportHandler implements ImportHandler {
|
||||
private final static Logger LOG = LoggerFactory.getLogger(GroupImportHandler.class);
|
||||
private List<GroupGeneralData> groups;
|
||||
private List<CalendarData> meetings;
|
||||
private Workbook workbook;
|
||||
@@ -183,7 +186,7 @@ public class GroupImportHandler implements ImportHandler {
|
||||
statusCell.setCellStyle(ImportHandlerUtils.getCellStyle(workbook, IndexedColors.LIGHT_GREEN));
|
||||
}catch (RuntimeException ex){
|
||||
errorCount++;
|
||||
ex.printStackTrace();
|
||||
LOG.error("Problem occurred in importEntity function",ex);
|
||||
errorMessage=ImportHandlerUtils.getErrorMessage(ex);
|
||||
writeGroupErrorMessage(groupId,errorMessage,progressLevel,statusCell,errorReportCell,row);
|
||||
}
|
||||
|
||||
+4
-1
@@ -40,11 +40,14 @@ import org.apache.poi.ss.usermodel.Row;
|
||||
import org.apache.poi.ss.usermodel.Sheet;
|
||||
import org.apache.poi.ss.usermodel.Workbook;
|
||||
import org.joda.time.LocalDate;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@Service
|
||||
public class GuarantorImportHandler implements ImportHandler {
|
||||
private final static Logger LOG = LoggerFactory.getLogger(GuarantorImportHandler.class);
|
||||
private Workbook workbook;
|
||||
private List<GuarantorData> guarantors;
|
||||
private Long loanAccountId ;
|
||||
@@ -137,7 +140,7 @@ public class GuarantorImportHandler implements ImportHandler {
|
||||
statusCell.setCellStyle(ImportHandlerUtils.getCellStyle(workbook, IndexedColors.LIGHT_GREEN));
|
||||
}catch (RuntimeException ex){
|
||||
errorCount++;
|
||||
ex.printStackTrace();
|
||||
LOG.error("Problem occurred in importEntity function",ex);
|
||||
errorMessage=ImportHandlerUtils.getErrorMessage(ex);
|
||||
ImportHandlerUtils.writeErrorMessage(addGuarantorSheet,guarantor.getRowIndex(),errorMessage,GuarantorConstants.STATUS_COL);
|
||||
}
|
||||
|
||||
+5
-1
@@ -42,10 +42,14 @@ import org.apache.poi.ss.usermodel.Row;
|
||||
import org.apache.poi.ss.usermodel.Sheet;
|
||||
import org.apache.poi.ss.usermodel.Workbook;
|
||||
import org.joda.time.LocalDate;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@Service
|
||||
public class JournalEntriesImportHandler implements ImportHandler {
|
||||
private final static Logger LOG = LoggerFactory.getLogger(JournalEntriesImportHandler.class);
|
||||
private Workbook workbook;
|
||||
private List<JournalEntryData> gltransaction;
|
||||
private LocalDate transactionDate;
|
||||
@@ -212,7 +216,7 @@ public class JournalEntriesImportHandler implements ImportHandler {
|
||||
IndexedColors.LIGHT_GREEN));
|
||||
}catch (RuntimeException ex){
|
||||
errorCount++;
|
||||
ex.printStackTrace();
|
||||
LOG.error("Problem occurred in importEntity function",ex);
|
||||
errorMessage=ImportHandlerUtils.getErrorMessage(ex);
|
||||
ImportHandlerUtils.writeErrorMessage(addJournalEntriesSheet,transaction.getRowIndex(),errorMessage, JournalEntryConstants.STATUS_COL);
|
||||
}
|
||||
|
||||
+4
-1
@@ -49,11 +49,14 @@ import org.apache.poi.ss.usermodel.Row;
|
||||
import org.apache.poi.ss.usermodel.Sheet;
|
||||
import org.apache.poi.ss.usermodel.Workbook;
|
||||
import org.joda.time.LocalDate;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@Service
|
||||
public class LoanImportHandler implements ImportHandler {
|
||||
private final static Logger LOG = LoggerFactory.getLogger(LoanImportHandler.class);
|
||||
private Workbook workbook;
|
||||
private List<LoanAccountData> loans;
|
||||
private List<LoanApprovalData> approvalDates;
|
||||
@@ -339,7 +342,7 @@ public class LoanImportHandler implements ImportHandler {
|
||||
statusCell.setCellStyle(ImportHandlerUtils.getCellStyle(workbook, IndexedColors.LIGHT_GREEN));
|
||||
}catch (RuntimeException ex){
|
||||
errorCount++;
|
||||
ex.printStackTrace();
|
||||
LOG.error("Problem occurred in importEntity function",ex);
|
||||
errorMessage=ImportHandlerUtils.getErrorMessage(ex);
|
||||
writeLoanErrorMessage(loanId,errorMessage,progressLevel,statusCell,errorReportCell,row);
|
||||
}
|
||||
|
||||
+5
-1
@@ -40,10 +40,14 @@ import org.apache.poi.ss.usermodel.Row;
|
||||
import org.apache.poi.ss.usermodel.Sheet;
|
||||
import org.apache.poi.ss.usermodel.Workbook;
|
||||
import org.joda.time.LocalDate;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@Service
|
||||
public class LoanRepaymentImportHandler implements ImportHandler {
|
||||
private final static Logger LOG = LoggerFactory.getLogger(LoanRepaymentImportHandler.class);
|
||||
private Workbook workbook;
|
||||
private List<LoanTransactionData> loanRepayments;
|
||||
private Long loanAccountId;
|
||||
@@ -121,7 +125,7 @@ public class LoanRepaymentImportHandler implements ImportHandler {
|
||||
statusCell.setCellStyle(ImportHandlerUtils.getCellStyle(workbook, IndexedColors.LIGHT_GREEN));
|
||||
}catch (RuntimeException ex){
|
||||
errorCount++;
|
||||
ex.printStackTrace();
|
||||
LOG.error("Problem occurred in importEntity function",ex);
|
||||
errorMessage=ImportHandlerUtils.getErrorMessage(ex);
|
||||
ImportHandlerUtils.writeErrorMessage(loanRepaymentSheet,loanRepayment.getRowIndex(),errorMessage,LoanRepaymentConstants.STATUS_COL);
|
||||
}
|
||||
|
||||
+5
-1
@@ -38,11 +38,15 @@ import org.apache.poi.ss.usermodel.Row;
|
||||
import org.apache.poi.ss.usermodel.Sheet;
|
||||
import org.apache.poi.ss.usermodel.Workbook;
|
||||
import org.joda.time.LocalDate;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
|
||||
@Service
|
||||
public class OfficeImportHandler implements ImportHandler {
|
||||
private final static Logger LOG = LoggerFactory.getLogger(OfficeImportHandler.class);
|
||||
private List<OfficeData> offices;
|
||||
private Workbook workbook;
|
||||
private final PortfolioCommandSourceWritePlatformService commandsSourceWritePlatformService;
|
||||
@@ -107,7 +111,7 @@ public class OfficeImportHandler implements ImportHandler {
|
||||
statusCell.setCellStyle(ImportHandlerUtils.getCellStyle(workbook, IndexedColors.LIGHT_GREEN));
|
||||
}catch (RuntimeException ex){
|
||||
errorCount++;
|
||||
ex.printStackTrace();
|
||||
LOG.error("Problem occurred in importEntity function",ex);
|
||||
errorMessage=ImportHandlerUtils.getErrorMessage(ex);
|
||||
ImportHandlerUtils.writeErrorMessage(officeSheet,office.getRowIndex(),errorMessage,OfficeConstants.STATUS_COL);
|
||||
}
|
||||
|
||||
+5
-1
@@ -45,11 +45,15 @@ import org.apache.poi.ss.usermodel.Row;
|
||||
import org.apache.poi.ss.usermodel.Sheet;
|
||||
import org.apache.poi.ss.usermodel.Workbook;
|
||||
import org.joda.time.LocalDate;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@Service
|
||||
public class RecurringDepositImportHandler implements ImportHandler {
|
||||
|
||||
private final static Logger LOG = LoggerFactory.getLogger(RecurringDepositImportHandler.class);
|
||||
private Workbook workbook;
|
||||
private List<RecurringDepositAccountData> savings;
|
||||
private List<SavingsApproval> approvalDates;
|
||||
@@ -286,7 +290,7 @@ public class RecurringDepositImportHandler implements ImportHandler {
|
||||
statusCell.setCellStyle(ImportHandlerUtils.getCellStyle(workbook, IndexedColors.LIGHT_GREEN));
|
||||
}catch (RuntimeException ex){
|
||||
errorCount++;
|
||||
ex.printStackTrace();
|
||||
LOG.error("Problem occurred in importEntity function",ex);
|
||||
errorMessage=ImportHandlerUtils.getErrorMessage(ex);
|
||||
writeRecurringDepositErrorMessage(savingsId,errorMessage,progressLevel,statusCell,errorReportCell,row);
|
||||
}
|
||||
|
||||
+6
-2
@@ -43,11 +43,15 @@ import org.apache.poi.ss.usermodel.Row;
|
||||
import org.apache.poi.ss.usermodel.Sheet;
|
||||
import org.apache.poi.ss.usermodel.Workbook;
|
||||
import org.joda.time.LocalDate;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@Service
|
||||
public class RecurringDepositTransactionImportHandler implements ImportHandler {
|
||||
|
||||
private final static Logger LOG = LoggerFactory.getLogger(RecurringDepositTransactionImportHandler.class);
|
||||
private Workbook workbook;
|
||||
private List<SavingsAccountTransactionData> savingsTransactions;
|
||||
private String savingsAccountId = "";
|
||||
@@ -141,12 +145,12 @@ public class RecurringDepositTransactionImportHandler implements ImportHandler {
|
||||
statusCell.setCellStyle(ImportHandlerUtils.getCellStyle(workbook, IndexedColors.LIGHT_GREEN));
|
||||
} catch (AbstractPlatformDomainRuleException e) {
|
||||
errorCount++;
|
||||
e.printStackTrace();
|
||||
LOG.error("Problem occurred in importEntity function",e);
|
||||
errorMessage = e.getDefaultUserMessage();
|
||||
ImportHandlerUtils.writeErrorMessage(savingsTransactionSheet,transaction.getRowIndex(),errorMessage,TransactionConstants.STATUS_COL);
|
||||
}catch (RuntimeException ex){
|
||||
errorCount++;
|
||||
ex.printStackTrace();
|
||||
LOG.error("Problem occurred in importEntity function",ex);
|
||||
errorMessage=ImportHandlerUtils.getErrorMessage(ex);
|
||||
ImportHandlerUtils.writeErrorMessage(savingsTransactionSheet,transaction.getRowIndex(),errorMessage,TransactionConstants.STATUS_COL);
|
||||
}
|
||||
|
||||
+6
-1
@@ -46,11 +46,16 @@ import org.apache.poi.ss.usermodel.Row;
|
||||
import org.apache.poi.ss.usermodel.Sheet;
|
||||
import org.apache.poi.ss.usermodel.Workbook;
|
||||
import org.joda.time.LocalDate;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
|
||||
@Service
|
||||
public class SavingsImportHandler implements ImportHandler {
|
||||
|
||||
private final static Logger LOG = LoggerFactory.getLogger(SavingsImportHandler.class);
|
||||
private Workbook workbook;
|
||||
private List<SavingsAccountData> savings;
|
||||
private List<SavingsApproval> approvalDates;
|
||||
@@ -277,7 +282,7 @@ public class SavingsImportHandler implements ImportHandler {
|
||||
statusCell.setCellStyle(ImportHandlerUtils.getCellStyle(workbook, IndexedColors.LIGHT_GREEN));
|
||||
}catch (RuntimeException ex){
|
||||
errorCount++;
|
||||
ex.printStackTrace();
|
||||
LOG.error("Problem occurred in importEntity function",ex);
|
||||
errorMessage=ImportHandlerUtils.getErrorMessage(ex);
|
||||
writeSavingsErrorMessage(savingsId,errorMessage,progressLevel,statusCell,errorReportCell,row);
|
||||
}
|
||||
|
||||
+5
-1
@@ -42,10 +42,14 @@ import org.apache.poi.ss.usermodel.Row;
|
||||
import org.apache.poi.ss.usermodel.Sheet;
|
||||
import org.apache.poi.ss.usermodel.Workbook;
|
||||
import org.joda.time.LocalDate;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@Service
|
||||
public class SavingsTransactionImportHandler implements ImportHandler {
|
||||
private final static Logger LOG = LoggerFactory.getLogger(SavingsTransactionImportHandler.class);
|
||||
private Workbook workbook;
|
||||
private List<SavingsAccountTransactionData> savingsTransactions;
|
||||
private String savingsAccountId = "";
|
||||
@@ -140,7 +144,7 @@ public class SavingsTransactionImportHandler implements ImportHandler {
|
||||
statusCell.setCellStyle(ImportHandlerUtils.getCellStyle(workbook, IndexedColors.LIGHT_GREEN));
|
||||
}catch (RuntimeException ex){
|
||||
errorCount++;
|
||||
ex.printStackTrace();
|
||||
LOG.error("Problem occurred in importEntity function",ex);
|
||||
errorMessage=ImportHandlerUtils.getErrorMessage(ex);
|
||||
ImportHandlerUtils.writeErrorMessage(savingsTransactionSheet,transaction.getRowIndex(),errorMessage,TransactionConstants.STATUS_COL);
|
||||
}
|
||||
|
||||
+6
-1
@@ -40,10 +40,15 @@ import org.apache.poi.ss.usermodel.Row;
|
||||
import org.apache.poi.ss.usermodel.Sheet;
|
||||
import org.apache.poi.ss.usermodel.Workbook;
|
||||
import org.joda.time.LocalDate;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@Service
|
||||
public class SharedAccountImportHandler implements ImportHandler {
|
||||
|
||||
private final static Logger LOG = LoggerFactory.getLogger(SharedAccountImportHandler.class);
|
||||
private Workbook workbook;
|
||||
private List<ShareAccountData> shareAccountDataList;
|
||||
private List<String>statuses;
|
||||
@@ -161,7 +166,7 @@ public class SharedAccountImportHandler implements ImportHandler {
|
||||
statusCell.setCellStyle(ImportHandlerUtils.getCellStyle(workbook, IndexedColors.LIGHT_GREEN));
|
||||
}catch (RuntimeException ex){
|
||||
errorCount++;
|
||||
ex.printStackTrace();
|
||||
LOG.error("Problem occurred in importEntity function",ex);
|
||||
errorMessage=ImportHandlerUtils.getErrorMessage(ex);
|
||||
ImportHandlerUtils.writeErrorMessage(sharedAccountsSheet,shareAccountData.getRowIndex(),errorMessage,SharedAccountsConstants.STATUS_COL);
|
||||
}
|
||||
|
||||
+4
-1
@@ -38,11 +38,14 @@ import org.apache.poi.ss.usermodel.Row;
|
||||
import org.apache.poi.ss.usermodel.Sheet;
|
||||
import org.apache.poi.ss.usermodel.Workbook;
|
||||
import org.joda.time.LocalDate;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@Service
|
||||
public class StaffImportHandler implements ImportHandler {
|
||||
private final static Logger LOG = LoggerFactory.getLogger(StaffImportHandler.class);
|
||||
private List<StaffData> staffList;
|
||||
private Workbook workbook;
|
||||
|
||||
@@ -112,7 +115,7 @@ public class StaffImportHandler implements ImportHandler {
|
||||
statusCell.setCellStyle(ImportHandlerUtils.getCellStyle(workbook, IndexedColors.LIGHT_GREEN));
|
||||
}catch (RuntimeException ex){
|
||||
errorCount++;
|
||||
ex.printStackTrace();
|
||||
LOG.error("Problem occurred in importEntity function",ex);
|
||||
errorMessage=ImportHandlerUtils.getErrorMessage(ex);
|
||||
ImportHandlerUtils.writeErrorMessage(staffSheet,staff.getRowIndex(),errorMessage,StaffConstants.STATUS_COL);
|
||||
}
|
||||
|
||||
+6
-1
@@ -37,10 +37,15 @@ import org.apache.poi.ss.usermodel.IndexedColors;
|
||||
import org.apache.poi.ss.usermodel.Row;
|
||||
import org.apache.poi.ss.usermodel.Sheet;
|
||||
import org.apache.poi.ss.usermodel.Workbook;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@Service
|
||||
public class UserImportHandler implements ImportHandler{
|
||||
|
||||
private final static Logger LOG = LoggerFactory.getLogger(UserImportHandler.class);
|
||||
private Workbook workbook;
|
||||
private List<AppUserData> users;
|
||||
private List<String> statuses;
|
||||
@@ -124,7 +129,7 @@ public class UserImportHandler implements ImportHandler{
|
||||
|
||||
}catch (RuntimeException ex){
|
||||
errorCount++;
|
||||
ex.printStackTrace();
|
||||
LOG.error("Problem occurred in importEntity function",ex);
|
||||
errorMessage=ImportHandlerUtils.getErrorMessage(ex);
|
||||
ImportHandlerUtils.writeErrorMessage(userSheet,user.getRowIndex(),errorMessage,UserConstants.STATUS_COL);
|
||||
}
|
||||
|
||||
+4
-1
@@ -31,9 +31,12 @@ import org.apache.poi.ss.usermodel.CellStyle;
|
||||
import org.apache.poi.ss.usermodel.Row;
|
||||
import org.apache.poi.ss.usermodel.Sheet;
|
||||
import org.apache.poi.ss.usermodel.Workbook;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public abstract class AbstractWorkbookPopulator implements WorkbookPopulator {
|
||||
|
||||
private final static Logger LOG = LoggerFactory.getLogger(AbstractWorkbookPopulator.class);
|
||||
protected void writeInt(int colIndex, Row row, int value) {
|
||||
row.createCell(colIndex).setCellValue(value);
|
||||
}
|
||||
@@ -154,7 +157,7 @@ public abstract class AbstractWorkbookPopulator implements WorkbookPopulator {
|
||||
}
|
||||
}
|
||||
} catch (ParseException e) {
|
||||
e.printStackTrace();
|
||||
LOG.error("Problem occurred in setClientAndGroupDateLookupTable function",e);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
+4
-1
@@ -39,8 +39,11 @@ import org.apache.poi.ss.usermodel.Row;
|
||||
import org.apache.poi.ss.usermodel.Sheet;
|
||||
import org.apache.poi.ss.usermodel.Workbook;
|
||||
import org.apache.poi.ss.util.CellRangeAddressList;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class ChartOfAccountsWorkbook extends AbstractWorkbookPopulator {
|
||||
private final static Logger LOG = LoggerFactory.getLogger(ChartOfAccountsWorkbook.class);
|
||||
private List<GLAccountData> glAccounts;
|
||||
private Map<String,List<String>> accountTypeToAccountNameAndTag;
|
||||
private Map<Integer,Integer[]>accountTypeToBeginEndIndexesofAccountNames;
|
||||
@@ -159,7 +162,7 @@ public class ChartOfAccountsWorkbook extends AbstractWorkbookPopulator {
|
||||
"\"\",(VLOOKUP($H"+(rowNo+1)+",$S$2:$T$"+(glAccounts.size()+1)+",2,FALSE)))");
|
||||
}
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
LOG.error("Problem occurred in setDefaults function",e);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
+4
-2
@@ -39,9 +39,11 @@ import org.apache.poi.ss.usermodel.Row;
|
||||
import org.apache.poi.ss.usermodel.Sheet;
|
||||
import org.apache.poi.ss.usermodel.Workbook;
|
||||
import org.apache.poi.ss.util.CellRangeAddressList;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class FixedDepositWorkbookPopulator extends AbstractWorkbookPopulator {
|
||||
|
||||
private final static Logger LOG = LoggerFactory.getLogger(FixedDepositWorkbookPopulator.class);
|
||||
private OfficeSheetPopulator officeSheetPopulator;
|
||||
private ClientSheetPopulator clientSheetPopulator;
|
||||
private PersonnelSheetPopulator personnelSheetPopulator;
|
||||
@@ -293,7 +295,7 @@ public class FixedDepositWorkbookPopulator extends AbstractWorkbookPopulator {
|
||||
+ "))),\"\",INDIRECT(CONCATENATE(\"Term_Type_\",$C" + (rowNo + 1) + ")))");
|
||||
}
|
||||
} catch (RuntimeException re) {
|
||||
re.printStackTrace();
|
||||
LOG.error("Problem occurred in setDefaults function",re);
|
||||
}
|
||||
}
|
||||
private void setLayout(Sheet worksheet) {
|
||||
|
||||
+4
-1
@@ -47,8 +47,11 @@ import org.apache.poi.ss.usermodel.Row;
|
||||
import org.apache.poi.ss.usermodel.Sheet;
|
||||
import org.apache.poi.ss.usermodel.Workbook;
|
||||
import org.apache.poi.ss.util.CellRangeAddressList;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class LoanRepaymentWorkbookPopulator extends AbstractWorkbookPopulator {
|
||||
private final static Logger LOG = LoggerFactory.getLogger(LoanRepaymentWorkbookPopulator.class);
|
||||
private OfficeSheetPopulator officeSheetPopulator;
|
||||
private ClientSheetPopulator clientSheetPopulator;
|
||||
private ExtrasSheetPopulator extrasSheetPopulator;
|
||||
@@ -247,7 +250,7 @@ public class LoanRepaymentWorkbookPopulator extends AbstractWorkbookPopulator {
|
||||
try {
|
||||
date = inputFormat.parse(loan.getDisbursementDate().toString());
|
||||
} catch (ParseException e) {
|
||||
e.printStackTrace();
|
||||
LOG.error("Problem occurred in populateLoansTable function",e);
|
||||
}
|
||||
writeDate(LoanRepaymentConstants.LOOKUP_LOAN_DISBURSEMENT_DATE_COL, row,
|
||||
outputFormat.format(date), dateCellStyle,dateFormat);
|
||||
|
||||
+4
-3
@@ -39,6 +39,8 @@ import org.apache.fineract.infrastructure.documentmanagement.domain.Document;
|
||||
import org.apache.fineract.infrastructure.documentmanagement.service.DocumentWritePlatformService;
|
||||
import org.apache.fineract.infrastructure.security.service.TenantDetailsService;
|
||||
import org.apache.poi.ss.usermodel.Workbook;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.context.ApplicationContext;
|
||||
import org.springframework.context.ApplicationListener;
|
||||
@@ -46,8 +48,7 @@ import org.springframework.stereotype.Service;
|
||||
|
||||
@Service
|
||||
public class BulkImportEventListener implements ApplicationListener<BulkImportEvent> {
|
||||
|
||||
|
||||
private final static Logger LOG = LoggerFactory.getLogger(BulkImportEventListener.class);
|
||||
private final TenantDetailsService tenantDetailsService;
|
||||
private final ApplicationContext applicationContext;
|
||||
private final ImportDocumentRepository importRepository;
|
||||
@@ -163,7 +164,7 @@ public class BulkImportEventListener implements ApplicationListener<BulkImportEv
|
||||
bos.close();
|
||||
}
|
||||
} catch (IOException io) {
|
||||
io.printStackTrace();
|
||||
LOG.error("Problem occurred in onApplicationEvent function",io);
|
||||
}
|
||||
byte[] bytes = bos.toByteArray();
|
||||
ByteArrayInputStream bis = new ByteArrayInputStream(bytes);
|
||||
|
||||
+4
-2
@@ -107,12 +107,14 @@ import org.apache.fineract.useradministration.data.RoleData;
|
||||
import org.apache.fineract.useradministration.service.RoleReadPlatformService;
|
||||
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
|
||||
import org.apache.poi.ss.usermodel.Workbook;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@Service
|
||||
public class BulkImportWorkbookPopulatorServiceImpl implements BulkImportWorkbookPopulatorService {
|
||||
|
||||
private final static Logger LOG = LoggerFactory.getLogger(BulkImportWorkbookPopulatorServiceImpl.class);
|
||||
private final PlatformSecurityContext context;
|
||||
private final OfficeReadPlatformService officeReadPlatformService;
|
||||
private final StaffReadPlatformService staffReadPlatformService;
|
||||
@@ -260,7 +262,7 @@ public class BulkImportWorkbookPopulatorServiceImpl implements BulkImportWorkboo
|
||||
try {
|
||||
workbook.write(baos);
|
||||
} catch (IOException e) {
|
||||
e.printStackTrace();
|
||||
LOG.error("Problem occurred in buildResponse function",e);
|
||||
}
|
||||
|
||||
final ResponseBuilder response = Response.ok(baos.toByteArray());
|
||||
|
||||
+4
-1
@@ -55,6 +55,8 @@ import org.apache.tika.Tika;
|
||||
import org.apache.tika.io.IOUtils;
|
||||
import org.apache.tika.io.TikaInputStream;
|
||||
import org.joda.time.LocalDate;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.context.ApplicationContext;
|
||||
import org.springframework.jdbc.core.JdbcTemplate;
|
||||
@@ -64,6 +66,7 @@ import org.springframework.stereotype.Service;
|
||||
|
||||
@Service
|
||||
public class BulkImportWorkbookServiceImpl implements BulkImportWorkbookService {
|
||||
private final static Logger LOG = LoggerFactory.getLogger(BulkImportWorkbookServiceImpl.class);
|
||||
private final ApplicationContext applicationContext;
|
||||
private final PlatformSecurityContext securityContext;
|
||||
private final DocumentWritePlatformService documentWritePlatformService;
|
||||
@@ -179,7 +182,7 @@ public class BulkImportWorkbookServiceImpl implements BulkImportWorkbookService
|
||||
throw new GeneralPlatformDomainRuleException("error.msg.null","One or more of the given parameters not found");
|
||||
}
|
||||
} catch (IOException e) {
|
||||
e.printStackTrace();
|
||||
LOG.error("Problem occurred in importWorkbook function",e);
|
||||
throw new GeneralPlatformDomainRuleException("error.msg.io.exception","IO exception occured with "+fileDetail.getFileName()+" "+e.getMessage());
|
||||
|
||||
}
|
||||
|
||||
+4
@@ -57,6 +57,7 @@ public class MultiException extends Exception {
|
||||
}
|
||||
|
||||
@Override
|
||||
@SuppressWarnings("RegexpSinglelineJava")
|
||||
public String getMessage() {
|
||||
int i = 0;
|
||||
StringBuilder sb = new StringBuilder(super.getMessage());
|
||||
@@ -72,6 +73,7 @@ public class MultiException extends Exception {
|
||||
}
|
||||
|
||||
@Override
|
||||
@SuppressWarnings("RegexpSinglelineJava")
|
||||
public void printStackTrace() {
|
||||
LOG.info("{}", super.getMessage());
|
||||
int i = 0;
|
||||
@@ -82,6 +84,7 @@ public class MultiException extends Exception {
|
||||
}
|
||||
|
||||
@Override
|
||||
@SuppressWarnings("RegexpSinglelineJava")
|
||||
public void printStackTrace(PrintStream s) {
|
||||
s.println(super.getMessage());
|
||||
int i = 0;
|
||||
@@ -92,6 +95,7 @@ public class MultiException extends Exception {
|
||||
}
|
||||
|
||||
@Override
|
||||
@SuppressWarnings("RegexpSinglelineJava")
|
||||
public void printStackTrace(PrintWriter s) {
|
||||
s.println(super.getMessage());
|
||||
int i = 0;
|
||||
|
||||
+1
-1
@@ -198,7 +198,7 @@ public class ImageData {
|
||||
try {
|
||||
fileInputStream.close();
|
||||
} catch (IOException e) {
|
||||
e.printStackTrace();
|
||||
logger.error("Problem occurred in available function",e);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
+3
-4
@@ -47,7 +47,7 @@ import org.springframework.transaction.annotation.Transactional;
|
||||
@Service
|
||||
public class FineractEntityAccessWriteServiceImpl implements FineractEntityAccessWriteService {
|
||||
|
||||
private final static Logger logger = LoggerFactory.getLogger(FineractEntityAccessWriteServiceImpl.class);
|
||||
private final static Logger LOG = LoggerFactory.getLogger(FineractEntityAccessWriteServiceImpl.class);
|
||||
private final FineractEntityAccessRepository entityAccessRepository;
|
||||
private final FineractEntityRelationRepositoryWrapper fineractEntityRelationRepositoryWrapper;
|
||||
private final FineractEntityToEntityMappingRepository fineractEntityToEntityMappingRepository;
|
||||
@@ -164,8 +164,7 @@ public class FineractEntityAccessWriteServiceImpl implements FineractEntityAcces
|
||||
}
|
||||
|
||||
private void handleDataIntegrityIssues(final JsonCommand command, final Throwable realCause, final Exception dve) {
|
||||
|
||||
realCause.printStackTrace();
|
||||
LOG.error("Problem occurred in handleDataIntegrityIssues function",realCause);
|
||||
if (realCause.getMessage().contains("rel_id_from_id_to_id")) {
|
||||
final String fromId = command.stringValueOfParameterNamed(FineractEntityApiResourceConstants.fromEnityType);
|
||||
final String toId = command.stringValueOfParameterNamed(FineractEntityApiResourceConstants.toEntityType);
|
||||
@@ -178,7 +177,7 @@ public class FineractEntityAccessWriteServiceImpl implements FineractEntityAcces
|
||||
}
|
||||
|
||||
private void logAsErrorUnexpectedDataIntegrityException(final Exception dve) {
|
||||
logger.error("Error occured.", dve);
|
||||
LOG.error("Error occured.", dve);
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
+4
-1
@@ -26,6 +26,8 @@ import org.apache.commons.lang3.StringUtils;
|
||||
import org.apache.fineract.infrastructure.reportmailingjob.ReportMailingJobConstants;
|
||||
import org.apache.fineract.infrastructure.reportmailingjob.data.ReportMailingJobConfigurationData;
|
||||
import org.apache.fineract.infrastructure.reportmailingjob.data.ReportMailingJobEmailData;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.mail.javamail.JavaMailSenderImpl;
|
||||
import org.springframework.mail.javamail.MimeMessageHelper;
|
||||
@@ -33,6 +35,7 @@ import org.springframework.stereotype.Service;
|
||||
|
||||
@Service
|
||||
public class ReportMailingJobEmailServiceImpl implements ReportMailingJobEmailService {
|
||||
private final static Logger logger = LoggerFactory.getLogger(ReportMailingJobEmailServiceImpl.class);
|
||||
private final ReportMailingJobConfigurationReadPlatformService reportMailingJobConfigurationReadPlatformService;
|
||||
private Collection<ReportMailingJobConfigurationData> reportMailingJobConfigurationDataCollection;
|
||||
|
||||
@@ -77,7 +80,7 @@ public class ReportMailingJobEmailServiceImpl implements ReportMailingJobEmailSe
|
||||
|
||||
catch (MessagingException e) {
|
||||
// handle the exception
|
||||
e.printStackTrace();
|
||||
logger.error("Problem occurred in sendEmailWithAttachment function",e);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
+4
-2
@@ -30,6 +30,8 @@ import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
import org.apache.fineract.infrastructure.core.service.RoutingDataSource;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.jdbc.core.JdbcTemplate;
|
||||
import org.springframework.jdbc.datasource.DataSourceUtils;
|
||||
@@ -37,7 +39,7 @@ import org.springframework.stereotype.Component;
|
||||
|
||||
@Component
|
||||
public class ColumnValidator {
|
||||
|
||||
private final static Logger LOG = LoggerFactory.getLogger(ColumnValidator.class);
|
||||
private final JdbcTemplate jdbcTemplate;
|
||||
|
||||
@Autowired
|
||||
@@ -84,7 +86,7 @@ public class ColumnValidator {
|
||||
columns.add(rs.getString("column_name"));
|
||||
}
|
||||
} catch (SQLException e) {
|
||||
e.printStackTrace();
|
||||
LOG.error("Problem occurred in getTableColumns function",e);
|
||||
}
|
||||
return columns;
|
||||
}
|
||||
|
||||
+4
-2
@@ -34,6 +34,8 @@ import org.apache.fineract.mix.data.MixTaxonomyData;
|
||||
import org.apache.fineract.mix.data.MixTaxonomyMappingData;
|
||||
import org.apache.fineract.mix.data.XBRLData;
|
||||
import org.apache.fineract.mix.exception.XBRLMappingInvalidException;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.jdbc.core.JdbcTemplate;
|
||||
import org.springframework.jdbc.support.rowset.SqlRowSet;
|
||||
@@ -41,7 +43,7 @@ import org.springframework.stereotype.Component;
|
||||
|
||||
@Component
|
||||
public class XBRLResultServiceImpl implements XBRLResultService {
|
||||
|
||||
private final static Logger LOG = LoggerFactory.getLogger(XBRLResultServiceImpl.class);
|
||||
private static final ScriptEngine SCRIPT_ENGINE = new ScriptEngineManager().getEngineByName("JavaScript");
|
||||
|
||||
private final MixTaxonomyMappingReadPlatformService readTaxonomyMappingService;
|
||||
@@ -176,7 +178,7 @@ public class XBRLResultServiceImpl implements XBRLResultService {
|
||||
eval = value.floatValue();
|
||||
}
|
||||
} catch (final ScriptException e) {
|
||||
e.printStackTrace();
|
||||
LOG.error("Problem occurred in processMappingString function",e);
|
||||
throw new IllegalArgumentException(e.getMessage());
|
||||
}
|
||||
|
||||
|
||||
+6
-4
@@ -51,9 +51,11 @@ import org.apache.fineract.portfolio.common.domain.PeriodFrequencyType;
|
||||
import org.joda.time.LocalDate;
|
||||
import org.joda.time.format.DateTimeFormat;
|
||||
import org.joda.time.format.DateTimeFormatter;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class CalendarUtils {
|
||||
|
||||
private final static Logger LOG = LoggerFactory.getLogger(CalendarUtils.class);
|
||||
static {
|
||||
System.setProperty("net.fortuna.ical4j.timezone.date.floating", "true");
|
||||
}
|
||||
@@ -114,7 +116,7 @@ public class CalendarUtils {
|
||||
try {
|
||||
formattedDate = new Date(seedDateStr, "yyyy-MM-dd");
|
||||
} catch (final ParseException e) {
|
||||
e.printStackTrace();
|
||||
LOG.error("Invalid date: {}" , seedDateStr, e);
|
||||
}
|
||||
return formattedDate;
|
||||
}
|
||||
@@ -211,10 +213,10 @@ public class CalendarUtils {
|
||||
return recur;
|
||||
} catch (final ParseException e) {
|
||||
// TODO Auto-generated catch block
|
||||
e.printStackTrace();
|
||||
LOG.error("Problem occurred in getICalRecur function",e);
|
||||
} catch (final ValidationException e) {
|
||||
// TODO Auto-generated catch block
|
||||
e.printStackTrace();
|
||||
LOG.error("Problem occurred in getICalRecur function",e);
|
||||
}
|
||||
|
||||
return null;
|
||||
|
||||
+4
-2
@@ -37,13 +37,15 @@ import org.apache.fineract.portfolio.client.domain.ClientFamilyMembers;
|
||||
import org.apache.fineract.portfolio.client.domain.ClientFamilyMembersRepository;
|
||||
import org.apache.fineract.portfolio.client.domain.ClientRepositoryWrapper;
|
||||
import org.apache.fineract.portfolio.client.serialization.ClientFamilyMemberCommandFromApiJsonDeserializer;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@Service
|
||||
public class ClientFamilyMembersWritePlatformServiceImpl implements ClientFamilyMembersWritePlatformService
|
||||
{
|
||||
|
||||
private final static Logger LOG = LoggerFactory.getLogger(ClientFamilyMembersWritePlatformServiceImpl.class);
|
||||
private final PlatformSecurityContext context;
|
||||
private final CodeValueRepository codeValueRepository;
|
||||
private final ClientFamilyMembersRepository clientFamilyRepository;
|
||||
@@ -265,7 +267,7 @@ public class ClientFamilyMembersWritePlatformServiceImpl implements ClientFamily
|
||||
dateOfBirth=date;
|
||||
} catch (ParseException e) {
|
||||
// TODO Auto-generated catch block
|
||||
e.printStackTrace();
|
||||
LOG.error("Problem occurred in addClientFamilyMember function",e);
|
||||
}
|
||||
|
||||
|
||||
|
||||
+1
-1
@@ -166,7 +166,7 @@ public class TemplateMergeService {
|
||||
try {
|
||||
br.close();
|
||||
} catch (final IOException e) {
|
||||
e.printStackTrace();
|
||||
logger.error("Problem occurred in getStringFromInputStream function",e);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user