Saving an enrollment

Hi,

I am using the Master branch sdk for developing Emmunify Android app. I

am trying to save an enrollment but it gives me an error when I try to

save it. Following is the code:

Enrollment enrollment = new Enrollment();

        enrollment.setProgram("Child Registration");

        enrollment.setOrgUnit("Vaccine Organization");

        enrollment.setDateOfEnrollment(new DateTime());

        enrollment.setDateOfIncident(new DateTime());

TrackedEntityAttributeValue firstName = new

TrackedEntityAttributeValue();

        firstName.setTrackedEntityAttributeUId("s2rNdsWsnQc");

        firstName.setValue("Maitri";

TrackedEntityAttributeValue lastName = new

TrackedEntityAttributeValue();

        lastName.setTrackedEntityAttributeUId("tnxpai82lGX");

        lastName.setValue("Patel");

List values = new

ArrayList<>();

        values.add(firstName);

        values.add(lastName);

enrollment.setTrackedEntityAttributeValues(values);

Now when I try to save it I get the following error

Unsupported type: class

org.hisp.dhis.client.sdk.models.enrollment.Enrollment

Are enrollments are supposed to be save in some other manner?

Hi Apoorv,

Don’t use master branch since it is in refactoring stage. For building apps right now, use the branches legacy-2.22 , legacy-2.21 or legacy-2.20 depending on which version of DHIS you’re targeting. If you’ve cloned the DHIS Android SDK through git, you can write git checkout through your git shell

Regards,

Erling

···

On Sat, Mar 26, 2016 at 1:20 PM, Apoorv Patel patelapoorv9990@gmail.com wrote:

Hi,

I am using the Master branch sdk for developing Emmunify Android app. I

am trying to save an enrollment but it gives me an error when I try to

save it. Following is the code:

Enrollment enrollment = new Enrollment();

        enrollment.setProgram("Child Registration");

        enrollment.setOrgUnit("Vaccine Organization");

        enrollment.setDateOfEnrollment(new DateTime());

        enrollment.setDateOfIncident(new DateTime());

TrackedEntityAttributeValue firstName = new

TrackedEntityAttributeValue();

        firstName.setTrackedEntityAttributeUId("s2rNdsWsnQc");

        firstName.setValue("Maitri";

TrackedEntityAttributeValue lastName = new

TrackedEntityAttributeValue();

        lastName.setTrackedEntityAttributeUId("tnxpai82lGX");

        lastName.setValue("Patel");

List values = new

ArrayList<>();

        values.add(firstName);

        values.add(lastName);

enrollment.setTrackedEntityAttributeValues(values);

Now when I try to save it I get the following error

Unsupported type: class

org.hisp.dhis.client.sdk.models.enrollment.Enrollment

Are enrollments are supposed to be save in some other manner?


Mailing list: https://launchpad.net/~dhis2-devs

Post to : dhis2-devs@lists.launchpad.net

Unsubscribe : https://launchpad.net/~dhis2-devs

More help : https://help.launchpad.net/ListHelp