/** * Default constructor */ protected FilterTypeImpl() { this.jaxbTypeObj = WsnbJAXBContext.WSNB_JAXB_FACTORY.createFilterType(); }
@Override public GetCurrentMessage createGetCurrentMessage() throws WSNotificationException { return new GetCurrentMessageImpl(WSNotificationJAXBContext.wsnbFactory.createGetCurrentMessage(),null); }
@Override public GetCurrentMessageResponse createGetCurrentMessageResponse() throws WSNotificationException { return new GetCurrentMessageResponseImpl(WSNotificationJAXBContext.wsnbFactory.createGetCurrentMessageResponse(), null); }
jaxbTypeObj = ((FilterTypeImpl)apiTypeObj).getJaxbTypeObj(); } else { jaxbTypeObj = WsnbJAXBContext.WSNB_JAXB_FACTORY.createFilterType(); if (topicExpressions != null){ for (TopicExpressionType topicExpression : topicExpressions) { jaxbTypeObj.getAny().add(WsnbJAXBContext.WSNB_JAXB_FACTORY.createTopicExpression( TopicExpressionTypeImpl.toJaxbModel(topicExpression))); if (messageContentExpressions != null){ for (MessageContentExpression messageContentExpression : messageContentExpressions) { jaxbTypeObj.getAny().add(WsnbJAXBContext.WSNB_JAXB_FACTORY.createMessageContent( MessageContentExpressionImpl.toJaxbModel(messageContentExpression))); if (producerPropertiesExpressions != null){ for (ProducerPropertiesExpression producerPropertiesExpression : producerPropertiesExpressions) { jaxbTypeObj.getAny().add(WsnbJAXBContext.WSNB_JAXB_FACTORY.createProducerProperties( ProducerPropertiesExpressionImpl.toJaxbModel(producerPropertiesExpression)));
@Override public JAXBElement<?> createInvalidFilterFault( InvalidFilterFaultType fault) throws WSNotificationException { return WSNotificationJAXBContext.wsnbFactory.createInvalidFilterFault((com.ebmwebsourcing.wsstar.jaxb.notification.base.InvalidFilterFaultType) ((AbstractSchemaElementImpl<?>)fault).getModel()); }
@Override public JAXBElement<?> createInvalidMessageContentExpressionFault( InvalidMessageContentExpressionFaultType fault) throws WSNotificationException { return WSNotificationJAXBContext.wsnbFactory.createInvalidMessageContentExpressionFault((com.ebmwebsourcing.wsstar.jaxb.notification.base.InvalidMessageContentExpressionFaultType) ((AbstractSchemaElementImpl<?>)fault).getModel()); }
@Override public JAXBElement<?> createInvalidProducerPropertiesExpressionFault( InvalidProducerPropertiesExpressionFaultType fault) throws WSNotificationException { return WSNotificationJAXBContext.wsnbFactory.createInvalidProducerPropertiesExpressionFault((com.ebmwebsourcing.wsstar.jaxb.notification.base.InvalidProducerPropertiesExpressionFaultType) ((AbstractSchemaElementImpl<?>)fault).getModel()); }
@Override public JAXBElement<?> createInvalidTopicExpressionFault( InvalidTopicExpressionFaultType fault) throws WSNotificationException { return WSNotificationJAXBContext.wsnbFactory.createInvalidTopicExpressionFault((com.ebmwebsourcing.wsstar.jaxb.notification.base.InvalidTopicExpressionFaultType)((AbstractSchemaElementImpl<?>)fault).getModel()); }
@Override public InvalidProducerPropertiesExpressionFaultType createInvalidProducerPropertiesExpressionFaultType() throws WSNotificationException { try { return new InvalidProducerPropertiesExpressionFaultTypeImpl(WSNotificationJAXBContext.wsnbFactory.createInvalidProducerPropertiesExpressionFaultType(),null); } catch (WSResourceException e) { throw new WSNotificationException(e); } }
@Override public InvalidFilterFaultType createInvalidFilterFaultType() throws WSNotificationException { try { return new InvalidFilterFaultTypeImpl(WSNotificationJAXBContext.wsnbFactory.createInvalidFilterFaultType(),null); } catch (WSResourceException e) { throw new WSNotificationException(e); } }
@Override public InvalidMessageContentExpressionFaultType createInvalidMessageContentExpressionFaultType() throws WSNotificationException { try { return new InvalidMessageContentExpressionFaultTypeImpl(WSNotificationJAXBContext.wsnbFactory.createInvalidMessageContentExpressionFaultType(),null); } catch (WSResourceException e) { throw new WSNotificationException(e); } }
@Override public final Document writeInvalidFilterFaultTypeAsDOM( InvalidFilterFaultType value) throws WsnbException { Document result = null; if (value instanceof InvalidFilterFaultTypeImpl){ 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.InvalidFilterFaultType> element = WsnbJAXBContext.WSNB_JAXB_FACTORY.createInvalidFilterFault(InvalidFilterFaultTypeImpl.toJaxbModel(value)); marshaller.marshal(element, result); } catch (final JAXBException ex) { throw new WsnbException(WsrfbfUtils.getBindingExMessage(value), ex); } } return result; }
@Override public final Document writeInvalidMessageContentExpressionFaultTypeAsDOM( InvalidMessageContentExpressionFaultType value) throws WsnbException { Document result = null; if (value instanceof InvalidMessageContentExpressionFaultTypeImpl){ 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.InvalidMessageContentExpressionFaultType> element = WsnbJAXBContext.WSNB_JAXB_FACTORY.createInvalidMessageContentExpressionFault( InvalidMessageContentExpressionFaultTypeImpl.toJaxbModel(value)); marshaller.marshal(element, result); } catch (final JAXBException ex) { throw new WsnbException(WsrfbfUtils.getBindingExMessage(value), ex); } } return result; }
@Override public final Document writeInvalidProducerPropertiesExpressionFaultTypeAsDOM( InvalidProducerPropertiesExpressionFaultType value) throws WsnbException { Document result = null; if (value instanceof InvalidProducerPropertiesExpressionFaultTypeImpl){ 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.InvalidProducerPropertiesExpressionFaultType> element = WsnbJAXBContext.WSNB_JAXB_FACTORY.createInvalidProducerPropertiesExpressionFault( InvalidProducerPropertiesExpressionFaultTypeImpl.toJaxbModel(value)); marshaller.marshal(element, result); } catch (final JAXBException ex) { throw new WsnbException(WsrfbfUtils.getBindingExMessage(value), ex); } } return result; }
@Override public final Document writeInvalidTopicExpressionFaultTypeAsDOM( InvalidTopicExpressionFaultType value) throws WsnbException { Document result = null; if (value instanceof InvalidTopicExpressionFaultTypeImpl){ 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.InvalidTopicExpressionFaultType> element = WsnbJAXBContext.WSNB_JAXB_FACTORY.createInvalidTopicExpressionFault(InvalidTopicExpressionFaultTypeImpl.toJaxbModel(value)); marshaller.marshal(element, result); } catch (final JAXBException ex) { throw new WsnbException(WsrfbfUtils.getBindingExMessage(value), ex); } } return result; }
/** * A way to create a {@link com.ebmwebsourcing.wsstar.jaxb.notification.base.InvalidProducerPropertiesExpressionFaultType} * "Jaxb model type" object from a {@link InvalidProducerPropertiesExpressionFaultType} api type" one * * @param apiTypeObj */ public static com.ebmwebsourcing.wsstar.jaxb.notification.base.InvalidProducerPropertiesExpressionFaultType toJaxbModel(InvalidProducerPropertiesExpressionFaultType apiTypeObj){ com.ebmwebsourcing.wsstar.jaxb.notification.base.InvalidProducerPropertiesExpressionFaultType jaxbTypeObj = null; if (apiTypeObj instanceof InvalidProducerPropertiesExpressionFaultTypeImpl) { jaxbTypeObj = (com.ebmwebsourcing.wsstar.jaxb.notification.base.InvalidProducerPropertiesExpressionFaultType) ((InvalidProducerPropertiesExpressionFaultTypeImpl)apiTypeObj).getJaxbTypeObj(); } else { jaxbTypeObj = (com.ebmwebsourcing.wsstar.jaxb.notification.base.InvalidProducerPropertiesExpressionFaultType) BaseFaultTypeImpl.toJaxbModel(apiTypeObj, WsnbJAXBContext.WSNB_JAXB_FACTORY.createInvalidProducerPropertiesExpressionFaultType()); } return jaxbTypeObj; } }
/** * A way to create a {@link com.ebmwebsourcing.wsstar.jaxb.notification.base.InvalidFilterFaultType} * "Jaxb model type" object from a {@link InvalidFilterFaultType} "api type" one * * @param apiTypeObj */ public static com.ebmwebsourcing.wsstar.jaxb.notification.base.InvalidFilterFaultType toJaxbModel(InvalidFilterFaultType apiTypeObj){ com.ebmwebsourcing.wsstar.jaxb.notification.base.InvalidFilterFaultType jaxbTypeObj = null; if (apiTypeObj instanceof InvalidFilterFaultTypeImpl) { jaxbTypeObj = (com.ebmwebsourcing.wsstar.jaxb.notification.base.InvalidFilterFaultType) ((InvalidFilterFaultTypeImpl)apiTypeObj).getJaxbTypeObj(); } else { jaxbTypeObj = (com.ebmwebsourcing.wsstar.jaxb.notification.base.InvalidFilterFaultType) BaseFaultTypeImpl.toJaxbModel(apiTypeObj, WsnbJAXBContext.WSNB_JAXB_FACTORY.createInvalidFilterFaultType()); // ~~~~ Set UnknownFilter QNames (at least one) ~~~~~ jaxbTypeObj.getUnknownFilter().addAll(apiTypeObj.getUnknwonFilters()); } return jaxbTypeObj; }
/** * A way to create a {@link com.ebmwebsourcing.wsstar.jaxb.notification.base.InvalidMessageContentExpressionFaultType} * "Jaxb model type" object from a {@link InvalidMessageContentExpressionFaultType} "api type" one * * @param apiTypeObj */ public static com.ebmwebsourcing.wsstar.jaxb.notification.base.InvalidMessageContentExpressionFaultType toJaxbModel(InvalidMessageContentExpressionFaultType apiTypeObj){ com.ebmwebsourcing.wsstar.jaxb.notification.base.InvalidMessageContentExpressionFaultType jaxbTypeObj = null; if (apiTypeObj instanceof InvalidMessageContentExpressionFaultTypeImpl) { jaxbTypeObj = (com.ebmwebsourcing.wsstar.jaxb.notification.base.InvalidMessageContentExpressionFaultType) ((InvalidMessageContentExpressionFaultTypeImpl)apiTypeObj).getJaxbTypeObj(); } else { jaxbTypeObj = (com.ebmwebsourcing.wsstar.jaxb.notification.base.InvalidMessageContentExpressionFaultType) BaseFaultTypeImpl.toJaxbModel(apiTypeObj, WsnbJAXBContext.WSNB_JAXB_FACTORY.createInvalidMessageContentExpressionFaultType()); } return jaxbTypeObj; } }
/** * Default constructor */ protected GetCurrentMessageResponseImpl(NotificationMessageHolderType.Message notification) { this.jaxbTypeObj = WsnbJAXBContext.WSNB_JAXB_FACTORY.createGetCurrentMessageResponse(); this.jaxbTypeObj.getAny().add(notification.getAny()); }
/** * Default constructor */ protected GetCurrentMessageImpl(TopicExpressionType concreteTopic) { this.jaxbTypeObj = WsnbJAXBContext.WSNB_JAXB_FACTORY.createGetCurrentMessage(); this.jaxbTypeObj.setTopic(TopicExpressionTypeImpl.toJaxbModel(concreteTopic)); }