ffbc.ContractsHoldingServiceglobal with sharing class ContractsHoldingService This class provides service functionality around placing Billing Contract Lines on hold. Methods
placeContractLinesOnHoldglobal static ffbc.ContractsHoldingService.PlaceLinesOnHoldResponse placeContractLinesOnHold(ffbc.ContractsHoldingService.PlaceLinesOnHoldRequest request) Place billing contract line items on hold so that they are not available for billing. Any amounts due to be billed while the lines are on hold will be not be included when their contracts are billed. This method requires update access to the billing contract line sobject type and its 'on hold' field. Input Parameters
Exceptions Thrown
Return ValueAn object containing information about the execution of the request. releaseContractLinesglobal static ffbc.ContractsHoldingService.ReleaseLinesResponse releaseContractLines(ffbc.ContractsHoldingService.ReleaseLinesRequest request) Release billing contract line items from being on hold so that they are available for billing. Any amounts not billed while the lines were on hold will be included next time their contracts are billed. This method requires update access to the billing contract line sobject type and its 'on hold' field. Input Parameters
Exceptions Thrown
Return ValueAn object containing information about the execution of the request. ffbc.ContractsHoldingService.PlaceLinesOnHoldRequestglobal with sharing class PlaceLinesOnHoldRequest A request to place the given billing contract lines on hold for billing. Properties
MethodsPlaceLinesOnHoldRequestglobal PlaceLinesOnHoldRequest(Set<Id> contractLineIds) Construct a request to place the given billing contract line items on hold. Input Parameters
ffbc.ContractsHoldingService.PlaceLinesOnHoldResponseglobal with sharing class PlaceLinesOnHoldResponse The result of placing the contract lines on hold for billing. This currently contains no information, but exists as a placeholder to allow information to be added to the service response in future. ffbc.ContractsHoldingService.ReleaseLinesRequestglobal with sharing class ReleaseLinesRequest A request to release the given billing contract lines for billing. Properties
MethodsReleaseLinesRequestglobal ReleaseLinesRequest(Set<Id> contractLineIds) Construct a request to release the given billing contract line items. Input Parameters
ffbc.ContractsHoldingService.ReleaseLinesResponseglobal with sharing class ReleaseLinesResponse The result of releasing contract lines for billing. This currently contains no information, but exists as a placeholder to allow information to be added to the service response in future. |