/** {@inheritDoc} */ @Override protected void doExecute(@Nonnull final ProfileRequestContext profileRequestContext) { if (response instanceof ResponseAbstractType) { ((ResponseAbstractType) response).setInResponseTo(requestId); } else if (response instanceof StatusResponseType) { ((StatusResponseType) response).setInResponseTo(requestId); } else { log.debug("{} Message type {} is not supported", getLogPrefix(), response.getElementQName()); ActionSupport.buildEvent(profileRequestContext, EventIds.INVALID_MSG_CTX); } }
response.setID(attribute.getValue()); } else if (attribute.getLocalName().equals(ResponseAbstractType.INRESPONSETO_ATTRIB_NAME)) { response.setInResponseTo(attribute.getValue()); } else if (attribute.getLocalName().equals(ResponseAbstractType.ISSUEINSTANT_ATTRIB_NAME) && !Strings.isNullOrEmpty(attribute.getValue())) {