ffscpq.EstimateCalculationServiceglobal with sharing class EstimateCalculationService A service that provides functionality related to calculating net amounts for estimate product instances. Methods
getTotalForEachEstimateLineSetglobal static List<ffscpq.EstimateCalculationService.CalculateEstimateLineSetResponse> getTotalForEachEstimateLineSet(List<ffscpq.EstimateCalculationService.CalculateEstimateLineSetRequest> requests) A method that calculates the total net amount of a line set. Input Parameters
Return ValueThis service returns CalculateEstimateLineSetResponse in a list that parallels the input list. Sample Code
getTotalForEachEstimateTaskglobal static List<ffscpq.EstimateCalculationService.CalculateEstimateTaskResponse> getTotalForEachEstimateTask(List<ffscpq.EstimateCalculationService.CalculateEstimateTaskRequest> requests) A method that calculates the total net amount of a task. Input Parameters
Return ValueThis service returns CalculateEstimateTaskResponse in a list that parallels the input list. Sample Code
getTotalForEachEstimateRoleRequestglobal static List<ffscpq.EstimateCalculationService.CalculateEstimateRoleRequestResponse> getTotalForEachEstimateRoleRequest(List<ffscpq.EstimateCalculationService.CalculateEstimateRoleRequestRequest> requests) A method that calculates the total net amount of a role request. Input Parameters
Return ValueThis service returns CalculateEstimateRoleRequestResponse in a list that parallels the input list. Sample Code
getTotalForEachEstimateProductInstanceglobal static List<ffscpq.EstimateCalculationService.CalculateEstimateProductResponse> getTotalForEachEstimateProductInstance(Set<Id> estimateIds) A method that calculates the total net amount for each product estimate instance related to the given estimate Ids. Input Parameters
Return ValueThis service returns CalculateEstimateProductResponse in a list that parallels the input list. ffscpq.EstimateCalculationService.CalculateEstimateLineSetRequestglobal with sharing class CalculateEstimateLineSetRequest The request structure for calculating the net amount of a line set. Properties
MethodsCalculateEstimateLineSetRequestglobal CalculateEstimateLineSetRequest(Id lineSetId) A default constructor with minimum required properties. Input Parameters
Sample Code
ffscpq.EstimateCalculationService.CalculateEstimateLineSetResponseglobal with sharing class CalculateEstimateLineSetResponse The result returned after calculating the net amount of a line set. Properties
ffscpq.EstimateCalculationService.CalculateEstimateTaskRequestglobal with sharing class CalculateEstimateTaskRequest The request structure for calculating the net amount of a task. Properties
MethodsCalculateEstimateTaskRequestglobal CalculateEstimateTaskRequest(Id taskId) A default constructor with minimum required properties. Input Parameters
Sample Code
ffscpq.EstimateCalculationService.CalculateEstimateTaskResponseglobal with sharing class CalculateEstimateTaskResponse The result returned after calculating the net amount of a task. Properties
ffscpq.EstimateCalculationService.CalculateEstimateRoleRequestRequestglobal with sharing class CalculateEstimateRoleRequestRequest The request structure for calculating the net amount of a role request. Properties
MethodsCalculateEstimateRoleRequestRequestglobal CalculateEstimateRoleRequestRequest(Id roleRequestId) A default constructor with minimum required properties. Input Parameters
Sample Code
ffscpq.EstimateCalculationService.CalculateEstimateRoleRequestResponseglobal with sharing class CalculateEstimateRoleRequestResponse The result returned after calculating the net amount of a role request. Properties
ffscpq.EstimateCalculationService.CalculateEstimateProductResponseglobal with sharing class CalculateEstimateProductResponse The result returned after calculating the net amount for an estimate product instance. Properties
ffscpq.EstimateCalculationService.EstimateCalculationErrorglobal with sharing class EstimateCalculationError The error that occured while processing a request. Properties
|