in src/main/java/com/epam/digital/data/platform/excerpt/api/config/RequestContextResolver.java [36:53]
public Object resolveArgument(
MethodParameter parameter,
ModelAndViewContainer mavContainer,
NativeWebRequest webRequest,
WebDataBinderFactory binderFactory) {
RequestContext context = new RequestContext();
context.setSourceSystem(webRequest.getHeader(Header.X_SOURCE_SYSTEM.getHeaderName()));
context.setSourceApplication(
webRequest.getHeader(Header.X_SOURCE_APPLICATION.getHeaderName()));
context.setSourceBusinessProcess(
webRequest.getHeader(Header.X_SOURCE_BUSINESS_PROCESS.getHeaderName()));
context.setSourceBusinessActivity(
webRequest.getHeader(Header.X_SOURCE_BUSINESS_ACTIVITY.getHeaderName()));
return context;
}