Class TellerWritePlatformServiceJpaImpl
java.lang.Object
org.apache.fineract.organisation.teller.service.TellerWritePlatformServiceJpaImpl
- All Implemented Interfaces:
org.apache.fineract.organisation.teller.service.TellerWritePlatformService
public class TellerWritePlatformServiceJpaImpl
extends Object
implements org.apache.fineract.organisation.teller.service.TellerWritePlatformService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.fineract.infrastructure.core.data.CommandProcessingResultallocateCashierToTeller(Long tellerId, org.apache.fineract.infrastructure.core.api.JsonCommand command) org.apache.fineract.infrastructure.core.data.CommandProcessingResultallocateCashToCashier(Long cashierId, org.apache.fineract.infrastructure.core.api.JsonCommand command) org.apache.fineract.infrastructure.core.data.CommandProcessingResultcreateTeller(org.apache.fineract.infrastructure.core.api.JsonCommand command) org.apache.fineract.infrastructure.core.data.CommandProcessingResultdeleteCashierAllocation(Long tellerId, Long cashierId, org.apache.fineract.infrastructure.core.api.JsonCommand command) org.apache.fineract.infrastructure.core.data.CommandProcessingResultdeleteTeller(Long tellerId) org.apache.fineract.infrastructure.core.data.CommandProcessingResultmodifyTeller(Long tellerId, org.apache.fineract.infrastructure.core.api.JsonCommand command) org.apache.fineract.infrastructure.core.data.CommandProcessingResultsettleCashFromCashier(Long cashierId, org.apache.fineract.infrastructure.core.api.JsonCommand command) org.apache.fineract.infrastructure.core.data.CommandProcessingResultupdateCashierAllocation(Long tellerId, Long cashierId, org.apache.fineract.infrastructure.core.api.JsonCommand command)
-
Constructor Details
-
TellerWritePlatformServiceJpaImpl
public TellerWritePlatformServiceJpaImpl()
-
-
Method Details
-
createTeller
@Transactional public org.apache.fineract.infrastructure.core.data.CommandProcessingResult createTeller(org.apache.fineract.infrastructure.core.api.JsonCommand command) - Specified by:
createTellerin interfaceorg.apache.fineract.organisation.teller.service.TellerWritePlatformService
-
modifyTeller
@Transactional public org.apache.fineract.infrastructure.core.data.CommandProcessingResult modifyTeller(Long tellerId, org.apache.fineract.infrastructure.core.api.JsonCommand command) - Specified by:
modifyTellerin interfaceorg.apache.fineract.organisation.teller.service.TellerWritePlatformService
-
deleteTeller
@Transactional public org.apache.fineract.infrastructure.core.data.CommandProcessingResult deleteTeller(Long tellerId) - Specified by:
deleteTellerin interfaceorg.apache.fineract.organisation.teller.service.TellerWritePlatformService
-
allocateCashierToTeller
public org.apache.fineract.infrastructure.core.data.CommandProcessingResult allocateCashierToTeller(Long tellerId, org.apache.fineract.infrastructure.core.api.JsonCommand command) - Specified by:
allocateCashierToTellerin interfaceorg.apache.fineract.organisation.teller.service.TellerWritePlatformService
-
updateCashierAllocation
@Transactional public org.apache.fineract.infrastructure.core.data.CommandProcessingResult updateCashierAllocation(Long tellerId, Long cashierId, org.apache.fineract.infrastructure.core.api.JsonCommand command) - Specified by:
updateCashierAllocationin interfaceorg.apache.fineract.organisation.teller.service.TellerWritePlatformService
-
deleteCashierAllocation
@Transactional public org.apache.fineract.infrastructure.core.data.CommandProcessingResult deleteCashierAllocation(Long tellerId, Long cashierId, org.apache.fineract.infrastructure.core.api.JsonCommand command) - Specified by:
deleteCashierAllocationin interfaceorg.apache.fineract.organisation.teller.service.TellerWritePlatformService
-
allocateCashToCashier
public org.apache.fineract.infrastructure.core.data.CommandProcessingResult allocateCashToCashier(Long cashierId, org.apache.fineract.infrastructure.core.api.JsonCommand command) - Specified by:
allocateCashToCashierin interfaceorg.apache.fineract.organisation.teller.service.TellerWritePlatformService
-
settleCashFromCashier
public org.apache.fineract.infrastructure.core.data.CommandProcessingResult settleCashFromCashier(Long cashierId, org.apache.fineract.infrastructure.core.api.JsonCommand command) - Specified by:
settleCashFromCashierin interfaceorg.apache.fineract.organisation.teller.service.TellerWritePlatformService
-