
com.github.rahulsom.cda.CO Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of ihe-iti Show documentation
Show all versions of ihe-iti Show documentation
Codegen for IHE ITI Profiles.
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.6
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2014.07.06 at 04:34:47 PM PDT
//
package com.github.rahulsom.cda;
import java.util.Collection;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
import org.apache.commons.lang.builder.EqualsBuilder;
import org.apache.commons.lang.builder.HashCodeBuilder;
import org.apache.commons.lang.builder.ToStringBuilder;
import org.apache.commons.lang.builder.ToStringStyle;
/**
* Coded data, where the domain from which the codeset comes is ordered. The Coded Ordinal data type adds semantics related to ordering so that models that make use of such domains may introduce model elements that involve statements about the order of the terms in a domain.
*
* Java class for CO complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType name="CO">
* <complexContent>
* <extension base="{urn:hl7-org:v3}CV">
* </extension>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CO", namespace = "urn:hl7-org:v3")
public class CO
extends CV
{
@Override
public CO withOriginalText(ED value) {
setOriginalText(value);
return this;
}
@Override
public CO withQualifier(CR... values) {
if (values!= null) {
for (CR value: values) {
getQualifier().add(value);
}
}
return this;
}
@Override
public CO withQualifier(Collection values) {
if (values!= null) {
getQualifier().addAll(values);
}
return this;
}
@Override
public CO withTranslation(CD... values) {
if (values!= null) {
for (CD value: values) {
getTranslation().add(value);
}
}
return this;
}
@Override
public CO withTranslation(Collection values) {
if (values!= null) {
getTranslation().addAll(values);
}
return this;
}
@Override
public CO withCode(String value) {
setCode(value);
return this;
}
@Override
public CO withCodeSystem(String value) {
setCodeSystem(value);
return this;
}
@Override
public CO withCodeSystemName(String value) {
setCodeSystemName(value);
return this;
}
@Override
public CO withCodeSystemVersion(String value) {
setCodeSystemVersion(value);
return this;
}
@Override
public CO withDisplayName(String value) {
setDisplayName(value);
return this;
}
@Override
public CO withNullFlavor(String... values) {
if (values!= null) {
for (String value: values) {
getNullFlavor().add(value);
}
}
return this;
}
@Override
public CO withNullFlavor(Collection values) {
if (values!= null) {
getNullFlavor().addAll(values);
}
return this;
}
@Override
public String toString() {
return ToStringBuilder.reflectionToString(this, ToStringStyle.MULTI_LINE_STYLE);
}
@Override
public boolean equals(Object that) {
return EqualsBuilder.reflectionEquals(this, that);
}
@Override
public int hashCode() {
return HashCodeBuilder.reflectionHashCode(this);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy