/** * 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; }
public void setContent(Object value) { this.model.setAny(value); }
@Override public final void setAny(Element value) { this.jaxbTypeObj.setAny(value); }
public Object copyTo(Object target, CopyBuilder copyBuilder) { final NotificationMessageHolderType.Message copy = ((target == null)?new NotificationMessageHolderType.Message():((NotificationMessageHolderType.Message) target)); { Object sourceAny; sourceAny = this.getAny(); Object copyAny = ((Object) copyBuilder.copy(sourceAny)); copy.setAny(copyAny); } return copy; }
/** * Default constructor */ protected MessageImpl(Element content) { this.jaxbTypeObj = WsnbJAXBContext.WSNB_JAXB_FACTORY.createNotificationMessageHolderTypeMessage(); this.jaxbTypeObj.setAny(content); }