// // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> // Any modifications to this file will be lost upon recompilation of the source schema. // Generated on: 2016.05.18 at 08:12:01 AM CEST // package at.medevit.ch.artikelstamm; import java.math.BigInteger; import java.util.ArrayList; import java.util.List; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlSchemaType; import javax.xml.bind.annotation.XmlType; import javax.xml.datatype.XMLGregorianCalendar; /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="PRODUCTS"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="PRODUCT" maxOccurs="unbounded" minOccurs="0"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="PRODNO" type="{http://elexis.ch/Elexis_Artikelstamm_v4}PRODNOType"/> * <element name="DSCR" type="{http://elexis.ch/Elexis_Artikelstamm_v4}DSCRType"/> * <element name="DSCRF" type="{http://elexis.ch/Elexis_Artikelstamm_v4}DSCRType"/> * <element name="ATC" minOccurs="0"> * <simpleType> * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> * <maxLength value="8"/> * </restriction> * </simpleType> * </element> * <element name="LIMNAMEBAG" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * <element name="SUBSTANCE" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * <element name="SUBSTANCEF" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * </sequence> * <attribute name="DELTA" type="{http://elexis.ch/Elexis_Artikelstamm_v4}DELTAType" /> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * </restriction> * </complexContent> * </complexType> * </element> * <element name="LIMITATIONS"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="LIMITATION" maxOccurs="unbounded" minOccurs="0"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="LIMNAMEBAG" type="{http://www.w3.org/2001/XMLSchema}string"/> * <element name="DSCR" type="{http://elexis.ch/Elexis_Artikelstamm_v4}DSCRType"/> * <element name="DSCRF" type="{http://elexis.ch/Elexis_Artikelstamm_v4}DSCRType"/> * <element name="LIMITATION_PTS" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> * </sequence> * <attribute name="DELTA" type="{http://elexis.ch/Elexis_Artikelstamm_v4}DELTAType" /> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * </restriction> * </complexContent> * </complexType> * </element> * <element name="ITEMS"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="ITEM" maxOccurs="unbounded" minOccurs="0"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="GTIN" minOccurs="0"> * <simpleType> * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> * </restriction> * </simpleType> * </element> * <element name="PHAR" minOccurs="0"> * <simpleType> * <restriction base="{http://www.w3.org/2001/XMLSchema}integer"> * </restriction> * </simpleType> * </element> * <element name="DSCR" type="{http://elexis.ch/Elexis_Artikelstamm_v4}DSCRType"/> * <element name="DSCRF" type="{http://www.w3.org/2001/XMLSchema}string"/> * <element name="COMP" minOccurs="0"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="NAME" minOccurs="0"> * <simpleType> * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> * <maxLength value="101"/> * </restriction> * </simpleType> * </element> * <element name="GLN" minOccurs="0"> * <simpleType> * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> * <maxLength value="13"/> * </restriction> * </simpleType> * </element> * </sequence> * </restriction> * </complexContent> * </complexType> * </element> * <element name="PEXF" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/> * <element name="PPUB" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/> * <element name="PKG_SIZE" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> * <element name="PKG_SIZE_STRING" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * <element name="SL_ENTRY" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> * <element name="IKSCAT" minOccurs="0"> * <simpleType> * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> * <enumeration value="A"/> * <enumeration value="B"/> * <enumeration value="C"/> * <enumeration value="D"/> * <enumeration value="E"/> * </restriction> * </simpleType> * </element> * <element name="GENERIC_TYPE" minOccurs="0"> * <simpleType> * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> * <enumeration value="O"/> * <enumeration value="G"/> * <enumeration value="K"/> * </restriction> * </simpleType> * </element> * <element name="HAS_GENERIC" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> * <element name="LPPV" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> * <element name="DEDUCTIBLE" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> * <element name="NARCOTIC" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> * <element name="NARCOTIC_CAS" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * <element name="PRODNO" type="{http://elexis.ch/Elexis_Artikelstamm_v4}PRODNOType" minOccurs="0"/> * <element name="MEASURE" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * </sequence> * <attribute name="PHARMATYPE"> * <simpleType> * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> * <enumeration value="N"/> * <enumeration value="P"/> * </restriction> * </simpleType> * </attribute> * <attribute name="DELTA" type="{http://elexis.ch/Elexis_Artikelstamm_v4}DELTAType" /> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * <attribute name="CREATION_DATETIME" use="required" type="{http://www.w3.org/2001/XMLSchema}dateTime" /> * <attribute name="BUILD_DATETIME" type="{http://www.w3.org/2001/XMLSchema}dateTime" /> * <attribute name="LANG"> * <simpleType> * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> * <enumeration value="DE"/> * <enumeration value="FR"/> * </restriction> * </simpleType> * </attribute> * <attribute name="MONTH" use="required" type="{http://www.w3.org/2001/XMLSchema}int" /> * <attribute name="YEAR" use="required" type="{http://www.w3.org/2001/XMLSchema}int" /> * <attribute name="VERSION_ID" use="required" type="{http://www.w3.org/2001/XMLSchema}int" /> * <attribute name="SET_TYPE" use="required"> * <simpleType> * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> * <enumeration value="F"/> * <enumeration value="D"/> * </restriction> * </simpleType> * </attribute> * <attribute name="VID_APP_TO" type="{http://www.w3.org/2001/XMLSchema}int" /> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "products", "limitations", "items" }) @XmlRootElement(name = "ARTIKELSTAMM") public class ARTIKELSTAMM { @XmlElement(name = "PRODUCTS", required = true) protected ARTIKELSTAMM.PRODUCTS products; @XmlElement(name = "LIMITATIONS", required = true) protected ARTIKELSTAMM.LIMITATIONS limitations; @XmlElement(name = "ITEMS", required = true) protected ARTIKELSTAMM.ITEMS items; @XmlAttribute(name = "CREATION_DATETIME", required = true) @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar creationdatetime; @XmlAttribute(name = "BUILD_DATETIME") @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar builddatetime; @XmlAttribute(name = "LANG") protected String lang; @XmlAttribute(name = "MONTH", required = true) protected int month; @XmlAttribute(name = "YEAR", required = true) protected int year; @XmlAttribute(name = "VERSION_ID", required = true) protected int versionid; @XmlAttribute(name = "SET_TYPE", required = true) protected String settype; @XmlAttribute(name = "VID_APP_TO") protected Integer vidappto; /** * Gets the value of the products property. * * @return * possible object is * {@link ARTIKELSTAMM.PRODUCTS } * */ public ARTIKELSTAMM.PRODUCTS getPRODUCTS() { return products; } /** * Sets the value of the products property. * * @param value * allowed object is * {@link ARTIKELSTAMM.PRODUCTS } * */ public void setPRODUCTS(ARTIKELSTAMM.PRODUCTS value) { this.products = value; } /** * Gets the value of the limitations property. * * @return * possible object is * {@link ARTIKELSTAMM.LIMITATIONS } * */ public ARTIKELSTAMM.LIMITATIONS getLIMITATIONS() { return limitations; } /** * Sets the value of the limitations property. * * @param value * allowed object is * {@link ARTIKELSTAMM.LIMITATIONS } * */ public void setLIMITATIONS(ARTIKELSTAMM.LIMITATIONS value) { this.limitations = value; } /** * Gets the value of the items property. * * @return * possible object is * {@link ARTIKELSTAMM.ITEMS } * */ public ARTIKELSTAMM.ITEMS getITEMS() { return items; } /** * Sets the value of the items property. * * @param value * allowed object is * {@link ARTIKELSTAMM.ITEMS } * */ public void setITEMS(ARTIKELSTAMM.ITEMS value) { this.items = value; } /** * Gets the value of the creationdatetime property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getCREATIONDATETIME() { return creationdatetime; } /** * Sets the value of the creationdatetime property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setCREATIONDATETIME(XMLGregorianCalendar value) { this.creationdatetime = value; } /** * Gets the value of the builddatetime property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getBUILDDATETIME() { return builddatetime; } /** * Sets the value of the builddatetime property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setBUILDDATETIME(XMLGregorianCalendar value) { this.builddatetime = value; } /** * Gets the value of the lang property. * * @return * possible object is * {@link String } * */ public String getLANG() { return lang; } /** * Sets the value of the lang property. * * @param value * allowed object is * {@link String } * */ public void setLANG(String value) { this.lang = value; } /** * Gets the value of the month property. * */ public int getMONTH() { return month; } /** * Sets the value of the month property. * */ public void setMONTH(int value) { this.month = value; } /** * Gets the value of the year property. * */ public int getYEAR() { return year; } /** * Sets the value of the year property. * */ public void setYEAR(int value) { this.year = value; } /** * Gets the value of the versionid property. * */ public int getVERSIONID() { return versionid; } /** * Sets the value of the versionid property. * */ public void setVERSIONID(int value) { this.versionid = value; } /** * Gets the value of the settype property. * * @return * possible object is * {@link String } * */ public String getSETTYPE() { return settype; } /** * Sets the value of the settype property. * * @param value * allowed object is * {@link String } * */ public void setSETTYPE(String value) { this.settype = value; } /** * Gets the value of the vidappto property. * * @return * possible object is * {@link Integer } * */ public Integer getVIDAPPTO() { return vidappto; } /** * Sets the value of the vidappto property. * * @param value * allowed object is * {@link Integer } * */ public void setVIDAPPTO(Integer value) { this.vidappto = value; } /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="ITEM" maxOccurs="unbounded" minOccurs="0"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="GTIN" minOccurs="0"> * <simpleType> * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> * </restriction> * </simpleType> * </element> * <element name="PHAR" minOccurs="0"> * <simpleType> * <restriction base="{http://www.w3.org/2001/XMLSchema}integer"> * </restriction> * </simpleType> * </element> * <element name="DSCR" type="{http://elexis.ch/Elexis_Artikelstamm_v4}DSCRType"/> * <element name="DSCRF" type="{http://www.w3.org/2001/XMLSchema}string"/> * <element name="COMP" minOccurs="0"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="NAME" minOccurs="0"> * <simpleType> * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> * <maxLength value="101"/> * </restriction> * </simpleType> * </element> * <element name="GLN" minOccurs="0"> * <simpleType> * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> * <maxLength value="13"/> * </restriction> * </simpleType> * </element> * </sequence> * </restriction> * </complexContent> * </complexType> * </element> * <element name="PEXF" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/> * <element name="PPUB" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/> * <element name="PKG_SIZE" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> * <element name="PKG_SIZE_STRING" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * <element name="SL_ENTRY" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> * <element name="IKSCAT" minOccurs="0"> * <simpleType> * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> * <enumeration value="A"/> * <enumeration value="B"/> * <enumeration value="C"/> * <enumeration value="D"/> * <enumeration value="E"/> * </restriction> * </simpleType> * </element> * <element name="GENERIC_TYPE" minOccurs="0"> * <simpleType> * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> * <enumeration value="O"/> * <enumeration value="G"/> * <enumeration value="K"/> * </restriction> * </simpleType> * </element> * <element name="HAS_GENERIC" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> * <element name="LPPV" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> * <element name="DEDUCTIBLE" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> * <element name="NARCOTIC" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> * <element name="NARCOTIC_CAS" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * <element name="PRODNO" type="{http://elexis.ch/Elexis_Artikelstamm_v4}PRODNOType" minOccurs="0"/> * <element name="MEASURE" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * </sequence> * <attribute name="PHARMATYPE"> * <simpleType> * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> * <enumeration value="N"/> * <enumeration value="P"/> * </restriction> * </simpleType> * </attribute> * <attribute name="DELTA" type="{http://elexis.ch/Elexis_Artikelstamm_v4}DELTAType" /> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "item" }) public static class ITEMS { @XmlElement(name = "ITEM") protected List<ARTIKELSTAMM.ITEMS.ITEM> item; /** * Gets the value of the item property. * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the item property. * * <p> * For example, to add a new item, do as follows: * <pre> * getITEM().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link ARTIKELSTAMM.ITEMS.ITEM } * * */ public List<ARTIKELSTAMM.ITEMS.ITEM> getITEM() { if (item == null) { item = new ArrayList<ARTIKELSTAMM.ITEMS.ITEM>(); } return this.item; } /** * * Packungsgröße verrechnet, * also Anzahl der * beinhalteten * Elemente (bspw. 100 * Tabletten) * * * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="GTIN" minOccurs="0"> * <simpleType> * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> * </restriction> * </simpleType> * </element> * <element name="PHAR" minOccurs="0"> * <simpleType> * <restriction base="{http://www.w3.org/2001/XMLSchema}integer"> * </restriction> * </simpleType> * </element> * <element name="DSCR" type="{http://elexis.ch/Elexis_Artikelstamm_v4}DSCRType"/> * <element name="DSCRF" type="{http://www.w3.org/2001/XMLSchema}string"/> * <element name="COMP" minOccurs="0"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="NAME" minOccurs="0"> * <simpleType> * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> * <maxLength value="101"/> * </restriction> * </simpleType> * </element> * <element name="GLN" minOccurs="0"> * <simpleType> * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> * <maxLength value="13"/> * </restriction> * </simpleType> * </element> * </sequence> * </restriction> * </complexContent> * </complexType> * </element> * <element name="PEXF" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/> * <element name="PPUB" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/> * <element name="PKG_SIZE" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> * <element name="PKG_SIZE_STRING" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * <element name="SL_ENTRY" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> * <element name="IKSCAT" minOccurs="0"> * <simpleType> * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> * <enumeration value="A"/> * <enumeration value="B"/> * <enumeration value="C"/> * <enumeration value="D"/> * <enumeration value="E"/> * </restriction> * </simpleType> * </element> * <element name="GENERIC_TYPE" minOccurs="0"> * <simpleType> * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> * <enumeration value="O"/> * <enumeration value="G"/> * <enumeration value="K"/> * </restriction> * </simpleType> * </element> * <element name="HAS_GENERIC" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> * <element name="LPPV" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> * <element name="DEDUCTIBLE" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> * <element name="NARCOTIC" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> * <element name="NARCOTIC_CAS" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * <element name="PRODNO" type="{http://elexis.ch/Elexis_Artikelstamm_v4}PRODNOType" minOccurs="0"/> * <element name="MEASURE" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * </sequence> * <attribute name="PHARMATYPE"> * <simpleType> * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> * <enumeration value="N"/> * <enumeration value="P"/> * </restriction> * </simpleType> * </attribute> * <attribute name="DELTA" type="{http://elexis.ch/Elexis_Artikelstamm_v4}DELTAType" /> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "gtin", "phar", "dscr", "dscrf", "comp", "pexf", "ppub", "pkgsize", "pkgsizestring", "slentry", "ikscat", "generictype", "hasgeneric", "lppv", "deductible", "narcotic", "narcoticcas", "prodno", "measure" }) public static class ITEM { @XmlElement(name = "GTIN") protected String gtin; @XmlElement(name = "PHAR") protected BigInteger phar; @XmlElement(name = "DSCR", required = true) protected String dscr; @XmlElement(name = "DSCRF", required = true) protected String dscrf; @XmlElement(name = "COMP") protected ARTIKELSTAMM.ITEMS.ITEM.COMP comp; @XmlElement(name = "PEXF") protected Double pexf; @XmlElement(name = "PPUB") protected Double ppub; @XmlElement(name = "PKG_SIZE") protected Integer pkgsize; @XmlElement(name = "PKG_SIZE_STRING") protected String pkgsizestring; @XmlElement(name = "SL_ENTRY") protected Boolean slentry; @XmlElement(name = "IKSCAT") protected String ikscat; @XmlElement(name = "GENERIC_TYPE") protected String generictype; @XmlElement(name = "HAS_GENERIC") protected Boolean hasgeneric; @XmlElement(name = "LPPV") protected Boolean lppv; @XmlElement(name = "DEDUCTIBLE") protected Integer deductible; @XmlElement(name = "NARCOTIC") protected Boolean narcotic; @XmlElement(name = "NARCOTIC_CAS") protected String narcoticcas; @XmlElement(name = "PRODNO") protected String prodno; @XmlElement(name = "MEASURE") protected String measure; @XmlAttribute(name = "PHARMATYPE") protected String pharmatype; @XmlAttribute(name = "DELTA") protected DELTAType delta; /** * Gets the value of the gtin property. * * @return * possible object is * {@link String } * */ public String getGTIN() { return gtin; } /** * Sets the value of the gtin property. * * @param value * allowed object is * {@link String } * */ public void setGTIN(String value) { this.gtin = value; } /** * Gets the value of the phar property. * * @return * possible object is * {@link BigInteger } * */ public BigInteger getPHAR() { return phar; } /** * Sets the value of the phar property. * * @param value * allowed object is * {@link BigInteger } * */ public void setPHAR(BigInteger value) { this.phar = value; } /** * Gets the value of the dscr property. * * @return * possible object is * {@link String } * */ public String getDSCR() { return dscr; } /** * Sets the value of the dscr property. * * @param value * allowed object is * {@link String } * */ public void setDSCR(String value) { this.dscr = value; } /** * Gets the value of the dscrf property. * * @return * possible object is * {@link String } * */ public String getDSCRF() { return dscrf; } /** * Sets the value of the dscrf property. * * @param value * allowed object is * {@link String } * */ public void setDSCRF(String value) { this.dscrf = value; } /** * Gets the value of the comp property. * * @return * possible object is * {@link ARTIKELSTAMM.ITEMS.ITEM.COMP } * */ public ARTIKELSTAMM.ITEMS.ITEM.COMP getCOMP() { return comp; } /** * Sets the value of the comp property. * * @param value * allowed object is * {@link ARTIKELSTAMM.ITEMS.ITEM.COMP } * */ public void setCOMP(ARTIKELSTAMM.ITEMS.ITEM.COMP value) { this.comp = value; } /** * Gets the value of the pexf property. * * @return * possible object is * {@link Double } * */ public Double getPEXF() { return pexf; } /** * Sets the value of the pexf property. * * @param value * allowed object is * {@link Double } * */ public void setPEXF(Double value) { this.pexf = value; } /** * Gets the value of the ppub property. * * @return * possible object is * {@link Double } * */ public Double getPPUB() { return ppub; } /** * Sets the value of the ppub property. * * @param value * allowed object is * {@link Double } * */ public void setPPUB(Double value) { this.ppub = value; } /** * Gets the value of the pkgsize property. * * @return * possible object is * {@link Integer } * */ public Integer getPKGSIZE() { return pkgsize; } /** * Sets the value of the pkgsize property. * * @param value * allowed object is * {@link Integer } * */ public void setPKGSIZE(Integer value) { this.pkgsize = value; } /** * Gets the value of the pkgsizestring property. * * @return * possible object is * {@link String } * */ public String getPKGSIZESTRING() { return pkgsizestring; } /** * Sets the value of the pkgsizestring property. * * @param value * allowed object is * {@link String } * */ public void setPKGSIZESTRING(String value) { this.pkgsizestring = value; } /** * Gets the value of the slentry property. * * @return * possible object is * {@link Boolean } * */ public Boolean isSLENTRY() { return slentry; } /** * Sets the value of the slentry property. * * @param value * allowed object is * {@link Boolean } * */ public void setSLENTRY(Boolean value) { this.slentry = value; } /** * Gets the value of the ikscat property. * * @return * possible object is * {@link String } * */ public String getIKSCAT() { return ikscat; } /** * Sets the value of the ikscat property. * * @param value * allowed object is * {@link String } * */ public void setIKSCAT(String value) { this.ikscat = value; } /** * Gets the value of the generictype property. * * @return * possible object is * {@link String } * */ public String getGENERICTYPE() { return generictype; } /** * Sets the value of the generictype property. * * @param value * allowed object is * {@link String } * */ public void setGENERICTYPE(String value) { this.generictype = value; } /** * Gets the value of the hasgeneric property. * * @return * possible object is * {@link Boolean } * */ public Boolean isHASGENERIC() { return hasgeneric; } /** * Sets the value of the hasgeneric property. * * @param value * allowed object is * {@link Boolean } * */ public void setHASGENERIC(Boolean value) { this.hasgeneric = value; } /** * Gets the value of the lppv property. * * @return * possible object is * {@link Boolean } * */ public Boolean isLPPV() { return lppv; } /** * Sets the value of the lppv property. * * @param value * allowed object is * {@link Boolean } * */ public void setLPPV(Boolean value) { this.lppv = value; } /** * Gets the value of the deductible property. * * @return * possible object is * {@link Integer } * */ public Integer getDEDUCTIBLE() { return deductible; } /** * Sets the value of the deductible property. * * @param value * allowed object is * {@link Integer } * */ public void setDEDUCTIBLE(Integer value) { this.deductible = value; } /** * Gets the value of the narcotic property. * * @return * possible object is * {@link Boolean } * */ public Boolean isNARCOTIC() { return narcotic; } /** * Sets the value of the narcotic property. * * @param value * allowed object is * {@link Boolean } * */ public void setNARCOTIC(Boolean value) { this.narcotic = value; } /** * Gets the value of the narcoticcas property. * * @return * possible object is * {@link String } * */ public String getNARCOTICCAS() { return narcoticcas; } /** * Sets the value of the narcoticcas property. * * @param value * allowed object is * {@link String } * */ public void setNARCOTICCAS(String value) { this.narcoticcas = value; } /** * Gets the value of the prodno property. * * @return * possible object is * {@link String } * */ public String getPRODNO() { return prodno; } /** * Sets the value of the prodno property. * * @param value * allowed object is * {@link String } * */ public void setPRODNO(String value) { this.prodno = value; } /** * Gets the value of the measure property. * * @return * possible object is * {@link String } * */ public String getMEASURE() { return measure; } /** * Sets the value of the measure property. * * @param value * allowed object is * {@link String } * */ public void setMEASURE(String value) { this.measure = value; } /** * Gets the value of the pharmatype property. * * @return * possible object is * {@link String } * */ public String getPHARMATYPE() { return pharmatype; } /** * Sets the value of the pharmatype property. * * @param value * allowed object is * {@link String } * */ public void setPHARMATYPE(String value) { this.pharmatype = value; } /** * Gets the value of the delta property. * * @return * possible object is * {@link DELTAType } * */ public DELTAType getDELTA() { return delta; } /** * Sets the value of the delta property. * * @param value * allowed object is * {@link DELTAType } * */ public void setDELTA(DELTAType value) { this.delta = value; } /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="NAME" minOccurs="0"> * <simpleType> * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> * <maxLength value="101"/> * </restriction> * </simpleType> * </element> * <element name="GLN" minOccurs="0"> * <simpleType> * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> * <maxLength value="13"/> * </restriction> * </simpleType> * </element> * </sequence> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "name", "gln" }) public static class COMP { @XmlElement(name = "NAME") protected String name; @XmlElement(name = "GLN") protected String gln; /** * Gets the value of the name property. * * @return * possible object is * {@link String } * */ public String getNAME() { return name; } /** * Sets the value of the name property. * * @param value * allowed object is * {@link String } * */ public void setNAME(String value) { this.name = value; } /** * Gets the value of the gln property. * * @return * possible object is * {@link String } * */ public String getGLN() { return gln; } /** * Sets the value of the gln property. * * @param value * allowed object is * {@link String } * */ public void setGLN(String value) { this.gln = value; } } } } /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="LIMITATION" maxOccurs="unbounded" minOccurs="0"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="LIMNAMEBAG" type="{http://www.w3.org/2001/XMLSchema}string"/> * <element name="DSCR" type="{http://elexis.ch/Elexis_Artikelstamm_v4}DSCRType"/> * <element name="DSCRF" type="{http://elexis.ch/Elexis_Artikelstamm_v4}DSCRType"/> * <element name="LIMITATION_PTS" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> * </sequence> * <attribute name="DELTA" type="{http://elexis.ch/Elexis_Artikelstamm_v4}DELTAType" /> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "limitation" }) public static class LIMITATIONS { @XmlElement(name = "LIMITATION") protected List<ARTIKELSTAMM.LIMITATIONS.LIMITATION> limitation; /** * Gets the value of the limitation property. * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the limitation property. * * <p> * For example, to add a new item, do as follows: * <pre> * getLIMITATION().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link ARTIKELSTAMM.LIMITATIONS.LIMITATION } * * */ public List<ARTIKELSTAMM.LIMITATIONS.LIMITATION> getLIMITATION() { if (limitation == null) { limitation = new ArrayList<ARTIKELSTAMM.LIMITATIONS.LIMITATION>(); } return this.limitation; } /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="LIMNAMEBAG" type="{http://www.w3.org/2001/XMLSchema}string"/> * <element name="DSCR" type="{http://elexis.ch/Elexis_Artikelstamm_v4}DSCRType"/> * <element name="DSCRF" type="{http://elexis.ch/Elexis_Artikelstamm_v4}DSCRType"/> * <element name="LIMITATION_PTS" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> * </sequence> * <attribute name="DELTA" type="{http://elexis.ch/Elexis_Artikelstamm_v4}DELTAType" /> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "limnamebag", "dscr", "dscrf", "limitationpts" }) public static class LIMITATION { @XmlElement(name = "LIMNAMEBAG", required = true) protected String limnamebag; @XmlElement(name = "DSCR", required = true) protected String dscr; @XmlElement(name = "DSCRF", required = true) protected String dscrf; @XmlElement(name = "LIMITATION_PTS") protected Integer limitationpts; @XmlAttribute(name = "DELTA") protected DELTAType delta; /** * Gets the value of the limnamebag property. * * @return * possible object is * {@link String } * */ public String getLIMNAMEBAG() { return limnamebag; } /** * Sets the value of the limnamebag property. * * @param value * allowed object is * {@link String } * */ public void setLIMNAMEBAG(String value) { this.limnamebag = value; } /** * Gets the value of the dscr property. * * @return * possible object is * {@link String } * */ public String getDSCR() { return dscr; } /** * Sets the value of the dscr property. * * @param value * allowed object is * {@link String } * */ public void setDSCR(String value) { this.dscr = value; } /** * Gets the value of the dscrf property. * * @return * possible object is * {@link String } * */ public String getDSCRF() { return dscrf; } /** * Sets the value of the dscrf property. * * @param value * allowed object is * {@link String } * */ public void setDSCRF(String value) { this.dscrf = value; } /** * Gets the value of the limitationpts property. * * @return * possible object is * {@link Integer } * */ public Integer getLIMITATIONPTS() { return limitationpts; } /** * Sets the value of the limitationpts property. * * @param value * allowed object is * {@link Integer } * */ public void setLIMITATIONPTS(Integer value) { this.limitationpts = value; } /** * Gets the value of the delta property. * * @return * possible object is * {@link DELTAType } * */ public DELTAType getDELTA() { return delta; } /** * Sets the value of the delta property. * * @param value * allowed object is * {@link DELTAType } * */ public void setDELTA(DELTAType value) { this.delta = value; } } } /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="PRODUCT" maxOccurs="unbounded" minOccurs="0"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="PRODNO" type="{http://elexis.ch/Elexis_Artikelstamm_v4}PRODNOType"/> * <element name="DSCR" type="{http://elexis.ch/Elexis_Artikelstamm_v4}DSCRType"/> * <element name="DSCRF" type="{http://elexis.ch/Elexis_Artikelstamm_v4}DSCRType"/> * <element name="ATC" minOccurs="0"> * <simpleType> * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> * <maxLength value="8"/> * </restriction> * </simpleType> * </element> * <element name="LIMNAMEBAG" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * <element name="SUBSTANCE" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * <element name="SUBSTANCEF" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * </sequence> * <attribute name="DELTA" type="{http://elexis.ch/Elexis_Artikelstamm_v4}DELTAType" /> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "product" }) public static class PRODUCTS { @XmlElement(name = "PRODUCT") protected List<ARTIKELSTAMM.PRODUCTS.PRODUCT> product; /** * Gets the value of the product property. * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the product property. * * <p> * For example, to add a new item, do as follows: * <pre> * getPRODUCT().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link ARTIKELSTAMM.PRODUCTS.PRODUCT } * * */ public List<ARTIKELSTAMM.PRODUCTS.PRODUCT> getPRODUCT() { if (product == null) { product = new ArrayList<ARTIKELSTAMM.PRODUCTS.PRODUCT>(); } return this.product; } /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="PRODNO" type="{http://elexis.ch/Elexis_Artikelstamm_v4}PRODNOType"/> * <element name="DSCR" type="{http://elexis.ch/Elexis_Artikelstamm_v4}DSCRType"/> * <element name="DSCRF" type="{http://elexis.ch/Elexis_Artikelstamm_v4}DSCRType"/> * <element name="ATC" minOccurs="0"> * <simpleType> * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> * <maxLength value="8"/> * </restriction> * </simpleType> * </element> * <element name="LIMNAMEBAG" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * <element name="SUBSTANCE" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * <element name="SUBSTANCEF" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * </sequence> * <attribute name="DELTA" type="{http://elexis.ch/Elexis_Artikelstamm_v4}DELTAType" /> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "prodno", "dscr", "dscrf", "atc", "limnamebag", "substance", "substancef" }) public static class PRODUCT { @XmlElement(name = "PRODNO", required = true) protected String prodno; @XmlElement(name = "DSCR", required = true) protected String dscr; @XmlElement(name = "DSCRF", required = true) protected String dscrf; @XmlElement(name = "ATC") protected String atc; @XmlElement(name = "LIMNAMEBAG") protected String limnamebag; @XmlElement(name = "SUBSTANCE") protected String substance; @XmlElement(name = "SUBSTANCEF") protected String substancef; @XmlAttribute(name = "DELTA") protected DELTAType delta; /** * Gets the value of the prodno property. * * @return * possible object is * {@link String } * */ public String getPRODNO() { return prodno; } /** * Sets the value of the prodno property. * * @param value * allowed object is * {@link String } * */ public void setPRODNO(String value) { this.prodno = value; } /** * Gets the value of the dscr property. * * @return * possible object is * {@link String } * */ public String getDSCR() { return dscr; } /** * Sets the value of the dscr property. * * @param value * allowed object is * {@link String } * */ public void setDSCR(String value) { this.dscr = value; } /** * Gets the value of the dscrf property. * * @return * possible object is * {@link String } * */ public String getDSCRF() { return dscrf; } /** * Sets the value of the dscrf property. * * @param value * allowed object is * {@link String } * */ public void setDSCRF(String value) { this.dscrf = value; } /** * Gets the value of the atc property. * * @return * possible object is * {@link String } * */ public String getATC() { return atc; } /** * Sets the value of the atc property. * * @param value * allowed object is * {@link String } * */ public void setATC(String value) { this.atc = value; } /** * Gets the value of the limnamebag property. * * @return * possible object is * {@link String } * */ public String getLIMNAMEBAG() { return limnamebag; } /** * Sets the value of the limnamebag property. * * @param value * allowed object is * {@link String } * */ public void setLIMNAMEBAG(String value) { this.limnamebag = value; } /** * Gets the value of the substance property. * * @return * possible object is * {@link String } * */ public String getSUBSTANCE() { return substance; } /** * Sets the value of the substance property. * * @param value * allowed object is * {@link String } * */ public void setSUBSTANCE(String value) { this.substance = value; } /** * Gets the value of the substancef property. * * @return * possible object is * {@link String } * */ public String getSUBSTANCEF() { return substancef; } /** * Sets the value of the substancef property. * * @param value * allowed object is * {@link String } * */ public void setSUBSTANCEF(String value) { this.substancef = value; } /** * Gets the value of the delta property. * * @return * possible object is * {@link DELTAType } * */ public DELTAType getDELTA() { return delta; } /** * Sets the value of the delta property. * * @param value * allowed object is * {@link DELTAType } * */ public void setDELTA(DELTAType value) { this.delta = value; } } } }