public Object copyTo(Object target, CopyBuilder copyBuilder) { final InvalidFilterFaultType copy = ((target == null)?new InvalidFilterFaultType():((InvalidFilterFaultType) target)); super.copyTo(copy, copyBuilder); { List<QName> sourceUnknownFilter; sourceUnknownFilter = this.getUnknownFilter(); List<QName> copyUnknownFilter = ((List<QName> ) copyBuilder.copy(sourceUnknownFilter)); copy.unknownFilter = null; List<QName> uniqueUnknownFilterl = copy.getUnknownFilter(); uniqueUnknownFilterl.addAll(copyUnknownFilter); } return copy; }
/** * Default constructor * * Note : According to the xml schema the "timestamp" field is mandatory * * @param timestamp the timestamp of the {@link InvalidFilterFaultType) object that must * be {@link Date} representation of an Date xml type. * @param unknownFilters TODO */ protected InvalidFilterFaultTypeImpl(Date timestamp, List<QName> unknownFilters){ super(Logger.getLogger(InvalidFilterFaultTypeImpl.class.getSimpleName())); com.ebmwebsourcing.wsstar.jaxb.notification.base.InvalidFilterFaultType jaxbTypeObj = new com.ebmwebsourcing.wsstar.jaxb.notification.base.InvalidFilterFaultType(); jaxbTypeObj.setTimestamp(WsrfbfUtils.toXMLGregorianCalendar(timestamp, this.getLogger())); ((com.ebmwebsourcing.wsstar.jaxb.notification.base.InvalidFilterFaultType)jaxbTypeObj).getUnknownFilter().addAll(unknownFilters); this.setJaxbTypeObj(jaxbTypeObj); }
public void equals(Object object, EqualsBuilder equalsBuilder) { if (!(object instanceof InvalidFilterFaultType)) { equalsBuilder.appendSuper(false); return ; } if (this == object) { return ; } super.equals(object, equalsBuilder); final InvalidFilterFaultType that = ((InvalidFilterFaultType) object); equalsBuilder.append(this.getUnknownFilter(), that.getUnknownFilter()); }
/** * Create an instance of {@link InvalidFilterFaultType } * */ public InvalidFilterFaultType createInvalidFilterFaultType() { return new InvalidFilterFaultType(); }
public String toString() { final ToStringBuilder toStringBuilder = new JAXBToStringBuilder(this); toString(toStringBuilder); return toStringBuilder.toString(); }
public Object copyTo(Object target) { final CopyBuilder copyBuilder = new JAXBCopyBuilder(); return copyTo(target, copyBuilder); }
public boolean equals(Object object) { if (!(object instanceof InvalidFilterFaultType)) { 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 void toString(ToStringBuilder toStringBuilder) { super.toString(toStringBuilder); { List<QName> theUnknownFilter; theUnknownFilter = this.getUnknownFilter(); toStringBuilder.append("unknownFilter", theUnknownFilter); } }
/** * Create an instance of {@link InvalidFilterFaultType } * */ public InvalidFilterFaultType createInvalidFilterFaultType() { return new InvalidFilterFaultType(); }
@Override public final List<QName> getUnknwonFilters() { return ((com.ebmwebsourcing.wsstar.jaxb.notification.base.InvalidFilterFaultType)this.getJaxbTypeObj()).getUnknownFilter(); }
public void hashCode(HashCodeBuilder hashCodeBuilder) { super.hashCode(hashCodeBuilder); hashCodeBuilder.append(this.getUnknownFilter()); }
@Override public final void addUnknwonFilter(QName value) { ((com.ebmwebsourcing.wsstar.jaxb.notification.base.InvalidFilterFaultType)this.getJaxbTypeObj()).getUnknownFilter().add(value); }
/** * 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; }