@Override public JAXBElement<?> createMessageContent(QueryExpressionType value) throws WSNotificationException { return WSNotificationJAXBContext.wsnbFactory.createMessageContent((com.ebmwebsourcing.wsstar.jaxb.notification.base.QueryExpressionType) ((AbstractSchemaElementImpl<?>)value).getModel()); }
@Override public final void addMessageContentExpression(MessageContentExpression value) { final List<Object> anyFromModel = this.jaxbTypeObj.getAny(); if (anyFromModel != null) { anyFromModel.add(WsnbJAXBContext.WSNB_JAXB_FACTORY.createMessageContent(MessageContentExpressionImpl.toJaxbModel(value))); } }
@Override public final Document writeMessageContentExpressionAsDOM(MessageContentExpression value) throws WsnbException { Document result = null; try { Marshaller marshaller = this.wsnbJaxbContext.createWSNotificationMarshaller(); result = WsstarCommonUtils.getNamespaceDocumentBuilder().newDocument(); // TODO : Check if it is a Thread safe method final JAXBElement<com.ebmwebsourcing.wsstar.jaxb.notification.base.QueryExpressionType> element = WsnbJAXBContext.WSNB_JAXB_FACTORY.createMessageContent(MessageContentExpressionImpl.toJaxbModel(value)); marshaller.marshal(element, result); } catch (final JAXBException ex) { throw new WsnbException(WsrfbfUtils.getBindingExMessage(value), ex); } return result; }
if (messageContentExpressions != null){ for (MessageContentExpression messageContentExpression : messageContentExpressions) { jaxbTypeObj.getAny().add(WsnbJAXBContext.WSNB_JAXB_FACTORY.createMessageContent( MessageContentExpressionImpl.toJaxbModel(messageContentExpression)));