La requête ITranslateGradeTypeForReplaceLineItemRequest détermine la valeur type de la note pour une requête sortante replaceLineItem, d'après le champ désactivé pour le type de note entrant de l'objet de requête IReadGradesResult.
La mise en œuvre de l'interface est D2L.IM.IPSIS.LIS.OMS.ITranslateGradeTypeForReplaceLineItemRequest.
Les listes de configuration par défaut d'IPSIS pour la requête ITranslateReadResultsRequest sont expédiées avec le produit. Ces listes comprennent également le point d'extension pour lequel elles sont conçues.
ReplaceLineItemRequestGradeTypeTranslator est le traducteur par défaut pour l'interface ITranslateGradeTypeForReplaceLineItemRequest.
ReplaceLineItemRequestGradeTypeTranslator
Le traducteur ReplaceLineItemRequestGradeTypeTranslator détermine la valeur type de la note pour une requête sortante replaceLineItem request, d'après le champ désactivé pour le type de note entrant de l'objet de requête IReadGradesResult.
Mise en œuvre
D2L.IM.IPSIS.LIS.ResultAdapters.OMS.Default.ReplaceLineItemRequestGradeTypeTranslator
Comportement prévu
Le traducteur effectue les tâches suivantes :
- Le type de note entrant s'obtient par le champ désactivé de type de note de l'objet de requête IReadGradesResult.
- Si le type de données est FinalAdjusted ou FinalCalculated, le traducteur définit le résultat comme Final. Sinon, il en résulte une chaîne vide.
- Renvoie la valeur True (vrai).