Skip to content

Commit

Permalink
Bulk insert of individuals (#15)
Browse files Browse the repository at this point in the history
  • Loading branch information
littlefieldnick committed Nov 4, 2018
1 parent 04e1eec commit f229986
Show file tree
Hide file tree
Showing 4 changed files with 167 additions and 118 deletions.
57 changes: 25 additions & 32 deletions domain/src/main/java/org/openhds/domain/model/CensusIndividual.java
Original file line number Diff line number Diff line change
Expand Up @@ -3,36 +3,42 @@
public class CensusIndividual {
String uuid;

String socialGroupExtId;

String socialGroupHeadExtId;
SocialGroup socialGroup;

String collectedBy;
FieldWorker collectedBy;

String locationExtId;
Location location;

Individual individual;

String bIsToA;

Individual spouse;

public String getSocialGroupExtId() {
return socialGroupExtId;
public String getUuid() {
return uuid;
}
public void setSocialGroupExtId(String socialGroupExtId) {
this.socialGroupExtId = socialGroupExtId;

public void setUuid(String uuid) {
this.uuid = uuid;
}
public String getLocationExtId() {
return locationExtId;

public SocialGroup getSocialGroup() {
return socialGroup;
}
public void setLocationExtId(String locationExtId) {
this.locationExtId = locationExtId;

public void setSocialGroup(SocialGroup socialGroup) {
this.socialGroup = socialGroup;
}


public Location getLocation() {
return location;
}

public void setLocation(Location location) {
this.location = location;
}

public Individual getIndividual() {
return individual;
}
Expand All @@ -41,11 +47,11 @@ public void setIndividual(Individual individual) {
this.individual = individual ;
}

public String getCollectedBy() {
public FieldWorker getCollectedBy() {
return collectedBy;
}

public void setCollectedBy(String collectedBy) {
public void setCollectedBy(FieldWorker collectedBy) {
this.collectedBy = collectedBy;
}

Expand All @@ -57,13 +63,6 @@ public void setbIsToA(String bIsToA) {
this.bIsToA = bIsToA;
}

public String getSocialGroupHeadExtId() {
return socialGroupHeadExtId;
}

public void setSocialGroupHeadExtId(String socialGroupHeadExtId) {
this.socialGroupHeadExtId = socialGroupHeadExtId;
}

public Individual getSpouse() {
return spouse;
Expand All @@ -73,11 +72,5 @@ public void setSpouse(Individual spouse) {
this.spouse = spouse;
}

public String getUuid() {
return uuid;
}

public void setUuid(String uuid) {
this.uuid = uuid;
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
package org.openhds.domain.model.wrappers;

import java.util.List;

import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;

import org.openhds.domain.model.CensusIndividual;
import org.openhds.domain.model.Individual;

@XmlRootElement
public class CensusIndividuals {
private List<CensusIndividual> individuals;

@XmlElement(name = "censusIndividual")
public List<CensusIndividual> getIndividuals() {
return individuals;
}

public void setIndividuals(List<CensusIndividual> individuals) {
this.individuals = individuals;
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,8 @@

<value>org.openhds.domain.model.wrappers.FieldWorkers</value>
<value>org.openhds.domain.model.wrappers.Individuals</value>
<value>org.openhds.domain.model.wrappers.CensusIndividuals</value>

<value>org.openhds.domain.model.wrappers.LocationHierarchyLevels</value>
<value>org.openhds.domain.model.wrappers.LocationHierarchies</value>
<value>org.openhds.domain.model.wrappers.Locations</value>
Expand Down
Loading

0 comments on commit f229986

Please sign in to comment.