Class ClientRepositoryWrapper
java.lang.Object
org.apache.fineract.portfolio.client.domain.ClientRepositoryWrapper
Wrapper for ClientRepository that adds NULL checking and Error handling capabilities
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddelete(org.apache.fineract.portfolio.client.domain.Client client) List<org.apache.fineract.portfolio.client.domain.Client> findAll(Collection<Long> clientIds) findIdByExternalId(org.apache.fineract.infrastructure.core.domain.ExternalId externalId) org.apache.fineract.portfolio.client.domain.Clientorg.apache.fineract.portfolio.client.domain.ClientfindOneWithNotFoundDetection(Long clientId, boolean loadLazyCollections) voidflush()org.apache.fineract.portfolio.client.domain.ClientgetActiveClientInUserScope(Long clientId) org.apache.fineract.portfolio.client.domain.ClientgetClientByAccountNumber(String accountNumber) org.apache.fineract.portfolio.client.domain.ClientgetClientByClientIdAndHierarchy(Long clientId, String hierarchySearchString) voidsave(org.apache.fineract.portfolio.client.domain.Client client) voidsaveAndFlush(org.apache.fineract.portfolio.client.domain.Client client)
-
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
-
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
-
findIdByExternalId
public Long findIdByExternalId(org.apache.fineract.infrastructure.core.domain.ExternalId externalId)
-