Class AdvancePaymentBalanceActionServiceImpl
java.lang.Object
ch.tocco.nice2.optional.debitor.impl.action.AdvancePaymentBalanceActionServiceImpl
- All Implemented Interfaces:
AdvancePaymentBalanceActionService
public class AdvancePaymentBalanceActionServiceImpl
extends Object
implements AdvancePaymentBalanceActionService
-
Constructor Summary
ConstructorDescriptionAdvancePaymentBalanceActionServiceImpl
(EntityExplorerActionSelectionService selectionService, QueryBuilderFactory queryBuilderFactory, Context context, SecurityManager securityManager, DefaultDisplayService defaultDisplayService, RebindService rebindService, VoucherService voucherService, BusinessUnitManager businessUnitManager) -
Method Summary
Modifier and TypeMethodDescriptionvoid
balanceAdvancePayment
(RebindValue[] rebindValues, String prepaymentPrimaryKey, String addressPrimaryKey, EntityExplorerActionSelection selection) getDefaultAddress
(EntityExplorerActionSelection selection) getPrepaymentsForAddress
(EntityExplorerActionSelection selection, Long addressPk)
-
Constructor Details
-
AdvancePaymentBalanceActionServiceImpl
public AdvancePaymentBalanceActionServiceImpl(EntityExplorerActionSelectionService selectionService, QueryBuilderFactory queryBuilderFactory, Context context, SecurityManager securityManager, DefaultDisplayService defaultDisplayService, RebindService rebindService, VoucherService voucherService, BusinessUnitManager businessUnitManager)
-
-
Method Details
-
getDefaultAddress
public List<Map<String,Object>> getDefaultAddress(EntityExplorerActionSelection selection) throws RpcExecutionException, PersistException - Specified by:
getDefaultAddress
in interfaceAdvancePaymentBalanceActionService
- Throws:
RpcExecutionException
PersistException
-
getPrepaymentsForAddress
public List<Map<String,Object>> getPrepaymentsForAddress(EntityExplorerActionSelection selection, Long addressPk) throws PersistException, RpcExecutionException - Specified by:
getPrepaymentsForAddress
in interfaceAdvancePaymentBalanceActionService
- Throws:
PersistException
RpcExecutionException
-
balanceAdvancePayment
public void balanceAdvancePayment(RebindValue[] rebindValues, String prepaymentPrimaryKey, String addressPrimaryKey, EntityExplorerActionSelection selection) throws RpcExecutionException, PersistException, UnresolvableUriException, RebindException, UriStoreException, InterruptedException, URISyntaxException
-