Skip to content

Commit

Permalink
feat: added changes
Browse files Browse the repository at this point in the history
  • Loading branch information
AbhiGaddi committed Feb 21, 2023
1 parent 9c8f0f4 commit 7c90804
Show file tree
Hide file tree
Showing 4 changed files with 1 addition and 7 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -129,7 +129,6 @@ public Map<String, Object> generateAuditEvent(Request request) {
event.put(SENDER_PRIMARY_EMAIL, request.getSenderPrimaryEmail());
event.put(RECIPIENT_PRIMARY_EMAIL, request.getRecipientPrimaryEmail());
getTag(request,event);
System.out.println(event);
return event;
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -236,7 +236,6 @@ abstract class BaseDispatcherFunction(config: BaseJobConfig)
audit.put(Constants.RECIPIENT_PRIMARY_EMAIL, getCDataStringValue(event, Constants.RECIPIENT, Constants.PRIMARY_EMAIL))
audit.put(Constants.PAYLOAD, removeSensitiveData(payload))
getTag(event,audit)
println(audit)
audit
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,16 +29,13 @@ class ContextEnrichmentFunction(config: BaseJobConfig) (implicit val stringTypeI

// Fetch the sender and receiver details from registry or cache
val sender = fetchDetails(senderCode)
println(sender)
if (!sender.isEmpty) {
val enrichedSender = createSenderContext(sender, action)
if (MapUtils.isNotEmpty(enrichedSender))
result.put(Constants.SENDER, enrichedSender)
}

val recipient = fetchDetails(recipientCode)
println(recipient)
println(recipient.get(Constants.TAGS))
if (!recipient.isEmpty) {
val enrichedRecipient = createRecipientContext(recipient, action)
if (MapUtils.isNotEmpty(enrichedRecipient))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ abstract class BaseProcessFunction[T, R](config: BaseJobConfig) extends ProcessF
}

def getCDataListValue(event: util.Map[String, AnyRef], participant: String, key: String): util.List[String] = {
event.getOrDefault(Constants.CDATA, new util.HashMap[String, AnyRef]()).asInstanceOf[util.Map[String, AnyRef]].getOrDefault(participant, new util.HashMap[String, AnyRef]()).asInstanceOf[util.Map[String, AnyRef]].getOrDefault(key, new util.ArrayList[String]).asInstanceOf[util.List[String]] }
event.getOrDefault(Constants.CDATA, new util.HashMap[String, AnyRef]()).asInstanceOf[util.Map[String, AnyRef]].getOrDefault(participant, new util.HashMap[String, AnyRef]()).asInstanceOf[util.Map[String, AnyRef]].getOrDefault(key, new util.ArrayList[String]()).asInstanceOf[util.List[String]] }

def getCDataStringValue(event: util.Map[String, AnyRef], participant: String, key: String): String = {
event.getOrDefault(Constants.CDATA, new util.HashMap[String, AnyRef]()).asInstanceOf[util.Map[String, AnyRef]].getOrDefault(participant, new util.HashMap[String, AnyRef]()).asInstanceOf[util.Map[String, AnyRef]].get(key).asInstanceOf[String]
Expand Down Expand Up @@ -143,7 +143,6 @@ abstract class BaseProcessFunction[T, R](config: BaseJobConfig) extends ProcessF
def getDetails(code: String): util.Map[String, AnyRef] = {
val key = Constants.PARTICIPANT_CODE
val responseBody = registryService.getParticipantDetails(s"""{"$key":{"eq":"$code"}}""")
println(responseBody.get(0))
if (!responseBody.isEmpty) {
val collectionMap = responseBody.get(0)
collectionMap
Expand Down

0 comments on commit 7c90804

Please sign in to comment.