/** * Default constructor */ protected MessageImpl(Element content) { this.jaxbTypeObj = WsnbJAXBContext.WSNB_JAXB_FACTORY.createNotificationMessageHolderTypeMessage(); this.jaxbTypeObj.setAny(content); }
@Override public Message createMessage() throws WSNotificationException { return new NotificationMessageHolderTypeImpl.MessageImpl(WSNotificationJAXBContext.wsnbFactory.createNotificationMessageHolderTypeMessage(),null); }
/** * A way to create a {@link com.ebmwebsourcing.wsstar.jaxb.notification.base.NotificationMessageHolderType.Message} * "Jaxb model type" object from a {@link NotificationMessageHolderType.Message} "api type" one * @param apiTypeObj * @return */ public static com.ebmwebsourcing.wsstar.jaxb.notification.base.NotificationMessageHolderType.Message toJaxbModel( Message apiTypeObj) { com.ebmwebsourcing.wsstar.jaxb.notification.base.NotificationMessageHolderType.Message jaxbTypeObj = null; if (apiTypeObj instanceof NotificationMessageHolderTypeImpl.MessageImpl) { jaxbTypeObj = ((NotificationMessageHolderTypeImpl.MessageImpl)apiTypeObj).getJaxbTypeObj(); } else { jaxbTypeObj = WsnbJAXBContext.WSNB_JAXB_FACTORY.createNotificationMessageHolderTypeMessage(); jaxbTypeObj.setAny(apiTypeObj.getAny()); } return jaxbTypeObj; }