Package ke.go.moh.oec

Examples of ke.go.moh.oec.RelatedPerson


            for (int i = 1; i < householdMembers.size(); i++) { // From 2nd person (index 1) onwards...
                elementList.add(packCloneElement(eRelation));
            }
            for (int i = 0; i < householdMembers.size(); i++) { // From 1st person (index 0) ondwards...
                Element e = elementList.get(i);
                RelatedPerson rp = householdMembers.get(i);
                packTagAttribute(e, "code", "value", packEnum(rp.getRelation()));
                Person per = rp.getPerson();
                if (per == null) {
                    per = new Person(); // Empty person, so items below will be empty but avoid nullpointer.
                }
                packPersonName(e, per, "name");
                packTagAttribute(e, "administrativeGenderCode", "code", packEnum(per.getSex()));
View Full Code Here


        int relatedPersonCount = nodeList.getLength();
        if (relatedPersonCount != 0) {
            List<RelatedPerson> relatedPersonList = new ArrayList<RelatedPerson>(relatedPersonCount);
            p.setHouseholdMembers(relatedPersonList);
            for (int i = 0; i < relatedPersonCount; i++) {
                RelatedPerson rp = new RelatedPerson();
                relatedPersonList.add(rp);
                Element el = (Element) nodeList.item(i);
                // Set the type of relation:
                rp.setRelation((RelatedPerson.Relation) unpackEnum(RelatedPerson.Relation.values(), unpackTagAttribute(el, "code", "value")));
                // Set the details of the new person:
                Person per = new Person();
                rp.setPerson(per);
                unpackPersonName(per, el, "name");
                per.setSex((Person.Sex) unpackEnum(Person.Sex.values(), unpackTagAttribute(el, "administrativeGenderCode", "code")));
                per.setBirthdate(unpackDate(unpackTagAttribute(el, "birthTime", "value")));
            }
        }
View Full Code Here

TOP

Related Classes of ke.go.moh.oec.RelatedPerson

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.