[ 
https://issues.apache.org/jira/browse/FINERACT-186?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15344173#comment-15344173
 ] 

ASF GitHub Bot commented on FINERACT-186:
-----------------------------------------

Github user nazeer1100126 commented on a diff in the pull request:

    https://github.com/apache/incubator-fineract/pull/152#discussion_r68039658
  
    --- Diff: 
fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/service/SavingsSchedularServiceImpl.java
 ---
    @@ -30,47 +30,57 @@
     import 
org.apache.fineract.portfolio.savings.domain.SavingsAccountStatusType;
     import org.joda.time.LocalDate;
     import org.springframework.beans.factory.annotation.Autowired;
    +import org.springframework.data.domain.Page;
    +import org.springframework.data.domain.PageRequest;
     import org.springframework.stereotype.Service;
     
     @Service
     public class SavingsSchedularServiceImpl implements 
SavingsSchedularService {
     
         private final SavingsAccountAssembler savingAccountAssembler;
         private final SavingsAccountWritePlatformService 
savingsAccountWritePlatformService;
    -    private final SavingsAccountRepository savingAccountRepository;
         private final SavingsAccountReadPlatformService 
savingAccountReadPlatformService;
    +    private final SavingsAccountRepository savingsAccountRepository;
     
         @Autowired
         public SavingsSchedularServiceImpl(final SavingsAccountAssembler 
savingAccountAssembler,
                 final SavingsAccountWritePlatformService 
savingsAccountWritePlatformService,
    -            final SavingsAccountRepository savingAccountRepository,
    -            final SavingsAccountReadPlatformService 
savingAccountReadPlatformService) {
    +            final SavingsAccountReadPlatformService 
savingAccountReadPlatformService,
    +            final SavingsAccountRepository savingsAccountRepository) {
             this.savingAccountAssembler = savingAccountAssembler;
             this.savingsAccountWritePlatformService = 
savingsAccountWritePlatformService;
    -        this.savingAccountRepository = savingAccountRepository;
             this.savingAccountReadPlatformService = 
savingAccountReadPlatformService;
    +        this.savingsAccountRepository = savingsAccountRepository;
         }
     
         @CronTarget(jobName = JobName.POST_INTEREST_FOR_SAVINGS)
         @Override
         public void postInterestForAccounts() throws JobExecutionException {
    -        final List<SavingsAccount> savingsAccounts = 
this.savingAccountRepository.findSavingAccountByStatus(SavingsAccountStatusType.ACTIVE
    -                .getValue());
    +        int offSet = 0;
    --- End diff --
    
    Can you rename offSet to page. 


> optimising the Post Interest For Savings batch job using pagination
> -------------------------------------------------------------------
>
>                 Key: FINERACT-186
>                 URL: https://issues.apache.org/jira/browse/FINERACT-186
>             Project: Apache Fineract
>          Issue Type: Improvement
>            Reporter: venkat Ganesh
>            Assignee: Markus Geiss
>            Priority: Minor
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to