private void init(ModelClassFactory factory) { try { this.add(CE.class, false, 0, 200, new Object[]{ getMessage() }, "Contact Role"); this.add(XPN.class, false, 0, 106, new Object[]{ getMessage() }, "Contact Name"); this.add(XAD.class, false, 0, 200, new Object[]{ getMessage() }, "Contact Address"); this.add(PL.class, false, 1, 60, new Object[]{ getMessage() }, "Contact Location"); this.add(XTN.class, false, 0, 100, new Object[]{ getMessage() }, "Contact Communication Information"); this.add(CE.class, false, 1, 200, new Object[]{ getMessage() }, "Preferred Method Of Contact"); this.add(PI.class, false, 0, 100, new Object[]{ getMessage() }, "Contact Identifiers"); } catch(HL7Exception e) { log.error("Unexpected error creating CTD - this is probably a bug in the source code generator.", e); } }
/** {@inheritDoc} */ protected Type createNewTypeWithoutReflection(int field) { switch (field) { case 0: return new CE(getMessage()); case 1: return new XPN(getMessage()); case 2: return new XAD(getMessage()); case 3: return new PL(getMessage()); case 4: return new XTN(getMessage()); case 5: return new CE(getMessage()); case 6: return new PI(getMessage()); default: return null; } }
/** {@inheritDoc} */ protected Type createNewTypeWithoutReflection(int field) { switch (field) { case 0: return new CE(getMessage()); case 1: return new XPN(getMessage()); case 2: return new XAD(getMessage()); case 3: return new PL(getMessage()); case 4: return new XTN(getMessage()); case 5: return new CE(getMessage()); case 6: return new PI(getMessage()); default: return null; } }
private void init(ModelClassFactory factory) { try { this.add(CE.class, false, 0, 200, new Object[]{ getMessage() }, "Contact Role"); this.add(XPN.class, false, 0, 106, new Object[]{ getMessage() }, "Contact Name"); this.add(XAD.class, false, 0, 200, new Object[]{ getMessage() }, "Contact Address"); this.add(PL.class, false, 1, 60, new Object[]{ getMessage() }, "Contact Location"); this.add(XTN.class, false, 0, 100, new Object[]{ getMessage() }, "Contact Communication Information"); this.add(CE.class, false, 1, 200, new Object[]{ getMessage() }, "Preferred Method Of Contact"); this.add(PI.class, false, 0, 100, new Object[]{ getMessage() }, "Contact Identifiers"); } catch(HL7Exception e) { log.error("Unexpected error creating CTD - this is probably a bug in the source code generator.", e); } }