Skip to content

Commit

Permalink
[SELC-6505] Add new field institutionId on notification event (#701)
Browse files Browse the repository at this point in the history
  • Loading branch information
andrea-putzu authored Feb 18, 2025
1 parent 7c46a02 commit 606f50c
Showing 1 changed file with 24 additions and 23 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -11,28 +11,29 @@
import java.util.Objects;

public class StandardNotificationBuilder extends BaseNotificationBuilder
implements NotificationUserBuilder {
implements NotificationUserBuilder {
public StandardNotificationBuilder(
String alternativeEmail,
NotificationConfig.Consumer consumer,
InstitutionApi proxyRegistryInstitutionApi,
GeographicTaxonomiesApi geographicTaxonomiesApi,
org.openapi.quarkus.core_json.api.InstitutionApi coreInstitutionApi) {
String alternativeEmail,
NotificationConfig.Consumer consumer,
InstitutionApi proxyRegistryInstitutionApi,
GeographicTaxonomiesApi geographicTaxonomiesApi,
org.openapi.quarkus.core_json.api.InstitutionApi coreInstitutionApi) {
super(
alternativeEmail,
consumer,
proxyRegistryInstitutionApi,
geographicTaxonomiesApi,
coreInstitutionApi);
alternativeEmail,
consumer,
proxyRegistryInstitutionApi,
geographicTaxonomiesApi,
coreInstitutionApi);
}

@Override
public NotificationToSend buildNotificationToSend(
Onboarding onboarding, Token token, InstitutionResponse institution, QueueEvent queueEvent) {
Onboarding onboarding, Token token, InstitutionResponse institution, QueueEvent queueEvent) {
NotificationToSend notificationToSend =
super.buildNotificationToSend(onboarding, token, institution, queueEvent);
super.buildNotificationToSend(onboarding, token, institution, queueEvent);
this.retrieveAndSetAggregatorInfo(onboarding, notificationToSend);
notificationToSend.setInternalIstitutionID(institution.getId());
notificationToSend.setInstitutionId(institution.getId());
notificationToSend.setNotificationType(queueEvent);
return notificationToSend;
}
Expand All @@ -58,7 +59,7 @@ public void setTokenData(NotificationToSend notificationToSend, Token token) {
}

private void retrieveAndSetAggregatorInfo(
Onboarding onboarding, NotificationToSend notificationToSend) {
Onboarding onboarding, NotificationToSend notificationToSend) {
boolean isAggregator = Boolean.TRUE.equals(onboarding.getIsAggregator());
notificationToSend.setIsAggregator(isAggregator);
if (Objects.nonNull(onboarding.getAggregator())) {
Expand All @@ -72,15 +73,15 @@ private void retrieveAndSetAggregatorInfo(

@Override
public NotificationUserToSend buildUserNotificationToSend(
Onboarding onboarding,
Token token,
InstitutionResponse institution,
String createdAt,
String updatedAt,
String status,
String userId,
String partyRole,
String productRole) {
Onboarding onboarding,
Token token,
InstitutionResponse institution,
String createdAt,
String updatedAt,
String status,
String userId,
String partyRole,
String productRole) {
return null;
}
}

0 comments on commit 606f50c

Please sign in to comment.