TopicExpressionType concreteTopic = result.getTopic(); if (concreteTopic != null){ for (String[] currentNs : additionalTopicNS) {
jaxbTypeObj.setMessage(NotificationMessageHolderTypeImpl.MessageImpl.toJaxbModel(apiTypeObj.getMessage())); TopicExpressionType topicExpr = apiTypeObj.getTopic(); if (topicExpr != null){ jaxbTypeObj.setTopic(TopicExpressionTypeImpl.toJaxbModel(topicExpr)); EndpointReferenceType producerRef = apiTypeObj.getProducerReference(); if (producerRef != null){ jaxbTypeObj.setProducerReference(EndpointReferenceTypeImpl.toJaxbModel(producerRef)); EndpointReferenceType subscriptionRef = apiTypeObj.getSubscriptionReference(); if (subscriptionRef != null){ jaxbTypeObj.setSubscriptionReference(EndpointReferenceTypeImpl.toJaxbModel(subscriptionRef));
throw new WsnbException("Bad number of notification messages!"); Element element = notify.getNotificationMessage().get(0).getMessage().getAny(); if (element != null) { args[0] = element.getOwnerDocument();
if (topicNSToAdd != null){ for (String[] currentNs : topicNSToAdd) { notifMsgItem.getTopic().addTopicNamespace(currentNs[0], new URI(currentNs[1]));
TopicExpressionType currentConreteTopExpr = null; for (NotificationMessageHolderType notifMsgItem : notifMessages) { currentConreteTopExpr = notifMsgItem.getTopic(); if (currentConreteTopExpr != null){ topicNSToAdd.put(Integer.valueOf(notifMessages.indexOf(notifMsgItem)),currentConreteTopExpr.getTopicNamespaces()); if (currentQNames != null){ for (QName qnItem : currentQNames) { ((TopicExpressionTypeImpl)notifMsgItem.getTopic()).addTopicNamespace(qnItem.getLocalPart(), new URI (qnItem.getNamespaceURI()));
TopicExpressionType concrTopExp = value.getTopic(); List<QName> topicNSToAdd = null; if (concrTopExp != null){