/** * Create an instance of {@link NotificationProducerRP } * */ public NotificationProducerRP createNotificationProducerRP() { return new NotificationProducerRP(); }
public void hashCode(HashCodeBuilder hashCodeBuilder) { hashCodeBuilder.append(this.getTopicExpression()); hashCodeBuilder.append(this.isFixedTopicSet()); hashCodeBuilder.append(this.getTopicExpressionDialect()); hashCodeBuilder.append(this.getTopicSet()); }
@Override public void setFixedTopicSet(Boolean value) { this.model.setFixedTopicSet(value); }
public Object copyTo(Object target, CopyBuilder copyBuilder) { final NotificationProducerRP copy = ((target == null)?new NotificationProducerRP():((NotificationProducerRP) target)); sourceTopicExpression = this.getTopicExpression(); List<TopicExpressionType> copyTopicExpression = ((List<TopicExpressionType> ) copyBuilder.copy(sourceTopicExpression)); copy.topicExpression = null; List<TopicExpressionType> uniqueTopicExpressionl = copy.getTopicExpression(); uniqueTopicExpressionl.addAll(copyTopicExpression); sourceFixedTopicSet = this.isFixedTopicSet(); Boolean copyFixedTopicSet = ((Boolean) copyBuilder.copy(sourceFixedTopicSet)); copy.setFixedTopicSet(copyFixedTopicSet); sourceTopicExpressionDialect = this.getTopicExpressionDialect(); List<String> copyTopicExpressionDialect = ((List<String> ) copyBuilder.copy(sourceTopicExpressionDialect)); copy.topicExpressionDialect = null; List<String> uniqueTopicExpressionDialectl = copy.getTopicExpressionDialect(); uniqueTopicExpressionDialectl.addAll(copyTopicExpressionDialect); sourceTopicSet = this.getTopicSet(); TopicSetType copyTopicSet = ((TopicSetType) copyBuilder.copy(sourceTopicSet)); copy.setTopicSet(copyTopicSet);
jaxbTypeObj.setFixedTopicSet(apiTypeObj.isFixedTopicSet()); jaxbTypeObj.setTopicSet(TopicSetTypeImpl.toJaxbModel(apiTopicSet)); if (apiDialects != null){ for (URI dialect : apiDialects) { jaxbTypeObj.getTopicExpressionDialect().add(dialect.toString()); if (apiTopicExpressions != null){ for (TopicExpressionType topicExpression : apiTopicExpressions) { jaxbTypeObj.getTopicExpression().add(TopicExpressionTypeImpl.toJaxbModel(topicExpression));
@Override public void addTopicExpression(TopicExpressionType topicExpr) { this.model.getTopicExpression().add(((AbstractSchemaElementImpl<com.ebmwebsourcing.wsstar.jaxb.notification.base.TopicExpressionType>)topicExpr).getModel()); }
@Override public List<String> getTopicExpressionDialect() { return this.model.getTopicExpressionDialect(); }
@Override public void setTopicSet(TopicSetType topicSet) { this.model.setTopicSet(((AbstractSchemaElementImpl<com.ebmwebsourcing.wsstar.jaxb.notification.topics.TopicSetType>)topicSet).getModel()); }
@Override public final Boolean isFixedTopicSet() { return this.jaxbTypeObj.isFixedTopicSet(); }
@Override public TopicSetType getTopicSet() { return new TopicSetTypeImpl(this.model.getTopicSet(), this); }
public int hashCode() { final HashCodeBuilder hashCodeBuilder = new JAXBHashCodeBuilder(); hashCode(hashCodeBuilder); return hashCodeBuilder.toHashCode(); }
public boolean equals(Object object) { if (!(object instanceof NotificationProducerRP)) { return false; } if (this == object) { return true; } final EqualsBuilder equalsBuilder = new JAXBEqualsBuilder(); equals(object, equalsBuilder); return equalsBuilder.isEquals(); }
public Object copyTo(Object target) { final CopyBuilder copyBuilder = new JAXBCopyBuilder(); return copyTo(target, copyBuilder); }
@Override public List<TopicExpressionType> getTopicExpression() throws WSNotificationException { List<TopicExpressionType> result = new ArrayList<TopicExpressionType>(); List<com.ebmwebsourcing.wsstar.jaxb.notification.base.TopicExpressionType> listFromModel = this.model.getTopicExpression(); for (com.ebmwebsourcing.wsstar.jaxb.notification.base.TopicExpressionType topcExprItem : listFromModel) { result.add(new TopicExpressionTypeImpl(topcExprItem, this)); } return result; }
@Override public void addTopicExpressionDialect(String dialect) { this.model.getTopicExpressionDialect().add(dialect); }
@Override public final void setTopicSet(TopicSetType topicSet) { this.getJaxbTypeObj().setTopicSet(TopicSetTypeImpl.toJaxbModel(topicSet)); }
@Override public boolean isFixedTopicSet() { return this.model.isFixedTopicSet(); }
@Override public final TopicSetType getTopicSet() { return WstopUtils.fromJaxbModelTopicSetToApiTopicSet(this.jaxbTypeObj.getTopicSet(),this.getClass()); }
public void equals(Object object, EqualsBuilder equalsBuilder) { if (!(object instanceof NotificationProducerRP)) { equalsBuilder.appendSuper(false); return ; } if (this == object) { return ; } final NotificationProducerRP that = ((NotificationProducerRP) object); equalsBuilder.append(this.getTopicExpression(), that.getTopicExpression()); equalsBuilder.append(this.isFixedTopicSet(), that.isFixedTopicSet()); equalsBuilder.append(this.getTopicExpressionDialect(), that.getTopicExpressionDialect()); equalsBuilder.append(this.getTopicSet(), that.getTopicSet()); }
@Override public final List<TopicExpressionType> getTopicExpressions() { List<TopicExpressionType> topicExpressions = new ArrayList<TopicExpressionType>(); List<com.ebmwebsourcing.wsstar.jaxb.notification.base.TopicExpressionType> jaxbTopicExpressions = this.jaxbTypeObj.getTopicExpression(); if (jaxbTopicExpressions != null){ for (com.ebmwebsourcing.wsstar.jaxb.notification.base.TopicExpressionType jaxbTopExprItem : jaxbTopicExpressions) { topicExpressions.add(new TopicExpressionTypeImpl(jaxbTopExprItem)); } } return topicExpressions; }