O ITranslateGradeTypeForReplaceLineItemRequest determina o valor do tipo de nota para uma solicitação replaceLineItem de saída, com base no campo GradeType de entrada fora do objeto de solicitação IReadGradesResult.
A implementação da interface é D2L.IM.IPSIS.LIS.OMS.ITranslateGradeTypeForReplaceLineItemRequest.
As listas de configuração do IPSIS, Padrão para a interface ITranslateReadResultsRequest são fornecidas com o produto. Elas são listadas junto com o ponto de extensão ao qual se destinam.
O ReplaceLineItemRequestGradeTypeTranslator é o tradutor padrão para a interface ITranslateGradeTypeForReplaceLineItemRequest.
ReplaceLineItemRequestGradeTypeTranslator
O ReplaceLineItemRequestGradeTypeTranslator determina o valor do tipo de nota para uma solicitação replaceLineItem de saída, com base no campo GradeType de entrada fora do objeto de solicitação IReadGradesResult.
Implementação
D2L.IM.IPSIS.LIS.ResultAdapters.OMS.Default.ReplaceLineItemRequestGradeTypeTranslator
Comportamento esperado
O tradutor realiza as seguintes tarefas:
- O tipo de nota de entrada é obtido do campo GradeType fora do objeto de solicitação IReadGradesResult.
- Se o tipo for FinalAdjusted ou FinalCalculated, o tradutor configurará o resultado como Final. Caso contrário, o resultado será a sequência vazia.
- Retorna True.