public Object copyTo(Object target, CopyBuilder copyBuilder) { final GetCurrentMessage copy = ((target == null)?new GetCurrentMessage():((GetCurrentMessage) target)); { TopicExpressionType sourceTopic; sourceTopic = this.getTopic(); TopicExpressionType copyTopic = ((TopicExpressionType) copyBuilder.copy(sourceTopic)); copy.setTopic(copyTopic); } { List<Object> sourceAny; sourceAny = this.getAny(); List<Object> copyAny = ((List<Object> ) copyBuilder.copy(sourceAny)); copy.any = null; List<Object> uniqueAnyl = copy.getAny(); uniqueAnyl.addAll(copyAny); } return copy; }
public void equals(Object object, EqualsBuilder equalsBuilder) { if (!(object instanceof GetCurrentMessage)) { equalsBuilder.appendSuper(false); return ; } if (this == object) { return ; } final GetCurrentMessage that = ((GetCurrentMessage) object); equalsBuilder.append(this.getTopic(), that.getTopic()); equalsBuilder.append(this.getAny(), that.getAny()); }
public void setTopic(TopicExpressionType topic) { this.model.setTopic((com.ebmwebsourcing.wsstar.jaxb.notification.base.TopicExpressionType)( (AbstractSchemaElementImpl<com.ebmwebsourcing.wsstar.jaxb.notification.base.TopicExpressionType>)topic).getModel()); }
/** * Create an instance of {@link GetCurrentMessage } * */ public GetCurrentMessage createGetCurrentMessage() { return new GetCurrentMessage(); }
@Override public final TopicExpressionType getTopic() { return new TopicExpressionTypeImpl(this.jaxbTypeObj.getTopic()); }
public boolean equals(Object object) { if (!(object instanceof GetCurrentMessage)) { return false; } if (this == object) { return true; } final EqualsBuilder equalsBuilder = new JAXBEqualsBuilder(); equals(object, equalsBuilder); return equalsBuilder.isEquals(); }
public int hashCode() { final HashCodeBuilder hashCodeBuilder = new JAXBHashCodeBuilder(); hashCode(hashCodeBuilder); return hashCodeBuilder.toHashCode(); }
public Object copyTo(Object target) { final CopyBuilder copyBuilder = new JAXBCopyBuilder(); return copyTo(target, copyBuilder); }
public String toString() { final ToStringBuilder toStringBuilder = new JAXBToStringBuilder(this); toString(toStringBuilder); return toStringBuilder.toString(); }
@Override public final void setTopic(TopicExpressionType value) { this.jaxbTypeObj.setTopic(TopicExpressionTypeImpl.toJaxbModel(value)); }
/** * Create an instance of {@link GetCurrentMessage } * */ public GetCurrentMessage createGetCurrentMessage() { return new GetCurrentMessage(); }
public TopicExpressionType getTopic() throws WSNotificationException { return new TopicExpressionTypeImpl(this.model.getTopic(),this); }
/** * Default constructor */ protected GetCurrentMessageImpl(TopicExpressionType concreteTopic) { this.jaxbTypeObj = WsnbJAXBContext.WSNB_JAXB_FACTORY.createGetCurrentMessage(); this.jaxbTypeObj.setTopic(TopicExpressionTypeImpl.toJaxbModel(concreteTopic)); }
/** * A way to create a {@link com.ebmwebsourcing.wsstar.notification.base.GetCurrentMessage} * "Jaxb model type" object from a {@link GetCurrentMessage} "api type" one * * @param apiTypeObj */ public static com.ebmwebsourcing.wsstar.jaxb.notification.base.GetCurrentMessage toJaxbModel(GetCurrentMessage apiTypeObj) { com.ebmwebsourcing.wsstar.jaxb.notification.base.GetCurrentMessage jaxbTypeObj = null; if (apiTypeObj instanceof GetCurrentMessageImpl){ jaxbTypeObj = ((GetCurrentMessageImpl)apiTypeObj).getJaxbTypeObj(); } else { jaxbTypeObj = WsnbJAXBContext.WSNB_JAXB_FACTORY.createGetCurrentMessage(); // ~~~~ Set Topic ~~~~ jaxbTypeObj.setTopic(TopicExpressionTypeImpl.toJaxbModel(apiTypeObj.getTopic())); } return jaxbTypeObj; } }