- if (type == AssuranceType.FACE_TO_FACE) {
- assureF2F(assurer, assuree, awarded, location, date);
- } else if (type == AssuranceType.NUCLEUS) {
- assureNucleus(assurer, assuree, awarded, location, date);
- } else if (type == AssuranceType.TTP_ASSISTED) {
- assureTTP(assurer, assuree, awarded, location, date);
- } else {
- throw new GigiApiException("Unknown Assurance type: " + type);
+ if (type == AssuranceType.FACE_TO_FACE) {
+ assureF2F(assurer, assuree, awarded, location, date);
+ } else if (type == AssuranceType.NUCLEUS) {
+ assureNucleus(assurer, assuree, awarded, location, date);
+ } else if (type == AssuranceType.TTP_ASSISTED) {
+ assureTTP(assurer, assuree, awarded, location, date);
+ } else {
+ throw new GigiApiException("Unknown Assurance type: " + type);
+ }
+ assurer.invalidateMadeAssurances();
+ assuree.invalidateReceivedAssurances();