Class ClientRepositoryWrapper

java.lang.Object
org.apache.fineract.portfolio.client.domain.ClientRepositoryWrapper

@Service public class ClientRepositoryWrapper extends Object

Wrapper for ClientRepository that adds NULL checking and Error handling capabilities

  • Constructor Details

    • ClientRepositoryWrapper

      public ClientRepositoryWrapper()
  • Method Details

    • findOneWithNotFoundDetection

      @Transactional(readOnly=true) public org.apache.fineract.portfolio.client.domain.Client findOneWithNotFoundDetection(Long id)
    • findOneWithNotFoundDetection

      @Transactional(readOnly=true) public org.apache.fineract.portfolio.client.domain.Client findOneWithNotFoundDetection(Long clientId, boolean loadLazyCollections)
    • findAll

      public List<org.apache.fineract.portfolio.client.domain.Client> findAll(Collection<Long> clientIds)
    • save

      public void save(org.apache.fineract.portfolio.client.domain.Client client)
    • saveAndFlush

      public void saveAndFlush(org.apache.fineract.portfolio.client.domain.Client client)
    • delete

      public void delete(org.apache.fineract.portfolio.client.domain.Client client)
    • flush

      public void flush()
    • getActiveClientInUserScope

      @Transactional(readOnly=true) public org.apache.fineract.portfolio.client.domain.Client getActiveClientInUserScope(Long clientId)
    • getClientByAccountNumber

      public org.apache.fineract.portfolio.client.domain.Client getClientByAccountNumber(String accountNumber)
    • getClientByClientIdAndHierarchy

      public org.apache.fineract.portfolio.client.domain.Client getClientByClientIdAndHierarchy(Long clientId, String hierarchySearchString)
    • findIdByExternalId

      public Long findIdByExternalId(org.apache.fineract.infrastructure.core.domain.ExternalId externalId)