Android Open Source - SNISI-droid Nutrition U R E N A M Report Data






From Project

Back to project page SNISI-droid.

License

The source code is released under:

Apache License

If you think the Android project SNISI-droid listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.yeleman.nutrition;
/*  w  w  w .ja  v a  2s  .  c  om*/
import com.yeleman.snisidroid.Constants;

import android.util.Log;
import com.orm.dsl.Ignore;
import com.yeleman.snisidroid.ReportData;

public class NutritionURENAMReportData extends ReportData {

    @Ignore
    private final static String TAG = Constants.getLogTag(
            NutritionURENAMReportData.class.getSimpleName());

    int u23o6_total_start_m = -1;
    int u23o6_total_start_f = -1;
    int u23o6_new_cases = -1;
    int u23o6_returned = -1;
    int u23o6_total_in_m = -1;
    int u23o6_total_in_f = -1;
    int u23o6_healed = -1;
    int u23o6_deceased = -1;
    int u23o6_abandon = -1;
    int u23o6_not_responding = -1;
    int u23o6_total_out_m = -1;
    int u23o6_total_out_f = -1;
    int u23o6_referred = -1;
    int u23o6_total_end_m = -1;
    int u23o6_total_end_f = -1;
    boolean u23o6_is_complete = false;
    // 23-59 months
    int u59o23_total_start_m = -1;
    int u59o23_total_start_f = -1;
    int u59o23_new_cases = -1;
    int u59o23_returned = -1;
    int u59o23_total_in_m = -1;
    int u59o23_total_in_f = -1;
    int u59o23_healed = -1;
    int u59o23_deceased = -1;
    int u59o23_abandon = -1;
    int u59o23_not_responding = -1;
    int u59o23_total_out_m = -1;
    int u59o23_total_out_f = -1;
    int u59o23_referred = -1;
    int u59o23_total_end_m = -1;
    int u59o23_total_end_f = -1;
    boolean u59o23_is_complete = false;
    // 59+ months
    int o59_total_start_m = -1;
    int o59_total_start_f = -1;
    int o59_new_cases = -1;
    int o59_returned = -1;
    int o59_total_in_m = -1;
    int o59_total_in_f = -1;
    int o59_healed = -1;
    int o59_deceased = -1;
    int o59_abandon = -1;
    int o59_not_responding = -1;
    int o59_total_out_m = -1;
    int o59_total_out_f = -1;
    int o59_referred = -1;
    int o59_total_end_m = -1;
    int o59_total_end_f = -1;
    boolean o59_is_complete = false;
    // Pregnant & Breast Feeding Women
    int pw_total_start_f = -1;
    int pw_new_cases = -1;
    int pw_returned = -1;
    int pw_total_in_f = -1;
    int pw_healed = -1;
    int pw_deceased = -1;
    int pw_abandon = -1;
    int pw_not_responding = -1;
    int pw_total_out_f = -1;
    int pw_referred = -1;
    int pw_total_end_f = -1;
    boolean pw_is_complete = false;
    // Former SAM
    int exsam_total_start_m = -1;
    int exsam_total_start_f = -1;

    int exsam_grand_total_in = -1;
    int exsam_grand_total_out = -1;

    int exsam_total_end_m = -1;
    int exsam_total_end_f = -1;
    boolean exsam_is_complete = false;

    public NutritionURENAMReportData() {
    }

    public static NutritionURENAMReportData get() {
        NutritionURENAMReportData report = getUniqueRecord(NutritionURENAMReportData.class);
        if (report == null) {
            Log.d(TAG, "No Record in DB. Creating.");
            report = new NutritionURENAMReportData();
            report.safeSave();
        } else {
            Log.d(TAG, "Record exist in Database.");
        }
        return report;
    }

    @Override
    protected String buildName() {
        return "Mensuel URENAM";
    }

    protected Boolean isComplete() {
        return pw_is_complete &&
               o59_is_complete &&
               u23o6_is_complete &&
               u59o23_is_complete &&
               exsam_is_complete;
    }

    protected Boolean atLeastOneIsComplete() {
        return pw_is_complete ||
               o59_is_complete ||
               u23o6_is_complete ||
               u59o23_is_complete ||
               exsam_is_complete;
    }

    protected void resetReportData() {
        this.pw_is_complete = false;
        this.o59_is_complete = false;
        this.u23o6_is_complete = false;
        this.u59o23_is_complete = false;
        this.exsam_is_complete = false;
        this.safeSave();
    }

    public String buildSMSText() {
        Log.d(TAG, "buildSMSText");
        return Constants.stringFromReport(u23o6_total_start_m) + Constants.SUB_SPACER +
               Constants.stringFromReport(u23o6_total_start_f) + Constants.SUB_SPACER +
               Constants.stringFromReport(u23o6_new_cases) + Constants.SUB_SPACER +
               Constants.stringFromReport(u23o6_returned) + Constants.SUB_SPACER +
               Constants.stringFromReport(u23o6_total_in_m) + Constants.SUB_SPACER +
               Constants.stringFromReport(u23o6_total_in_f) + Constants.SUB_SPACER +
               Constants.stringFromReport(u23o6_healed) + Constants.SUB_SPACER +
               Constants.stringFromReport(u23o6_deceased) + Constants.SUB_SPACER +
               Constants.stringFromReport(u23o6_abandon) + Constants.SUB_SPACER +
               Constants.stringFromReport(u23o6_not_responding) + Constants.SUB_SPACER +
               Constants.stringFromReport(u23o6_total_out_m) + Constants.SUB_SPACER +
               Constants.stringFromReport(u23o6_total_out_f) + Constants.SUB_SPACER +
               Constants.stringFromReport(u23o6_referred) + Constants.SUB_SPACER +
               Constants.stringFromReport(u23o6_total_end_m) + Constants.SUB_SPACER +
               Constants.stringFromReport(u23o6_total_end_f) + Constants.SUB_SPACER +
               Constants.stringFromReport(u59o23_total_start_m) + Constants.SUB_SPACER +
               Constants.stringFromReport(u59o23_total_start_f) + Constants.SUB_SPACER +
               Constants.stringFromReport(u59o23_new_cases) + Constants.SUB_SPACER +
               Constants.stringFromReport(u59o23_returned) + Constants.SUB_SPACER +
               Constants.stringFromReport(u59o23_total_in_m) + Constants.SUB_SPACER +
               Constants.stringFromReport(u59o23_total_in_f) + Constants.SUB_SPACER +
               Constants.stringFromReport(u59o23_healed) + Constants.SUB_SPACER +
               Constants.stringFromReport(u59o23_deceased) + Constants.SUB_SPACER +
               Constants.stringFromReport(u59o23_abandon) + Constants.SUB_SPACER +
               Constants.stringFromReport(u59o23_not_responding) + Constants.SUB_SPACER +
               Constants.stringFromReport(u59o23_total_out_m) + Constants.SUB_SPACER +
               Constants.stringFromReport(u59o23_total_out_f) + Constants.SUB_SPACER +
               Constants.stringFromReport(u59o23_referred) + Constants.SUB_SPACER +
               Constants.stringFromReport(u59o23_total_end_m) + Constants.SUB_SPACER +
               Constants.stringFromReport(u59o23_total_end_f) + Constants.SUB_SPACER +
               Constants.stringFromReport(o59_total_start_m) + Constants.SUB_SPACER +
               Constants.stringFromReport(o59_total_start_f) + Constants.SUB_SPACER +
               Constants.stringFromReport(o59_new_cases) + Constants.SUB_SPACER +
               Constants.stringFromReport(o59_returned) + Constants.SUB_SPACER +
               Constants.stringFromReport(o59_total_in_m) + Constants.SUB_SPACER +
               Constants.stringFromReport(o59_total_in_f) + Constants.SUB_SPACER +
               Constants.stringFromReport(o59_healed) + Constants.SUB_SPACER +
               Constants.stringFromReport(o59_deceased) + Constants.SUB_SPACER +
               Constants.stringFromReport(o59_abandon) + Constants.SUB_SPACER +
               Constants.stringFromReport(o59_not_responding) + Constants.SUB_SPACER +
               Constants.stringFromReport(o59_total_out_m) + Constants.SUB_SPACER +
               Constants.stringFromReport(o59_total_out_f) + Constants.SUB_SPACER +
               Constants.stringFromReport(o59_referred) + Constants.SUB_SPACER +
               Constants.stringFromReport(o59_total_end_m) + Constants.SUB_SPACER +
               Constants.stringFromReport(o59_total_end_f) + Constants.SUB_SPACER +
               Constants.stringFromReport(pw_total_start_f) + Constants.SUB_SPACER +
               Constants.stringFromReport(pw_new_cases) + Constants.SUB_SPACER +
               Constants.stringFromReport(pw_returned) + Constants.SUB_SPACER +
               Constants.stringFromReport(pw_total_in_f) + Constants.SUB_SPACER +
               Constants.stringFromReport(pw_healed) + Constants.SUB_SPACER +
               Constants.stringFromReport(pw_deceased) + Constants.SUB_SPACER +
               Constants.stringFromReport(pw_abandon) + Constants.SUB_SPACER +
               Constants.stringFromReport(pw_not_responding) + Constants.SUB_SPACER +
               Constants.stringFromReport(pw_total_out_f) + Constants.SUB_SPACER +
               Constants.stringFromReport(pw_referred) + Constants.SUB_SPACER +
               Constants.stringFromReport(pw_total_end_f) + Constants.SUB_SPACER +
               Constants.stringFromReport(exsam_total_start_m) + Constants.SUB_SPACER +
               Constants.stringFromReport(exsam_total_start_f) + Constants.SUB_SPACER +
               Constants.stringFromReport(exsam_grand_total_in) + Constants.SUB_SPACER +
               Constants.stringFromReport(exsam_grand_total_out) + Constants.SUB_SPACER +
               Constants.stringFromReport(exsam_total_end_m) + Constants.SUB_SPACER +
               Constants.stringFromReport(exsam_total_end_f);
    }

    public int totalStartM() {
        return Constants.integerFromReport(u23o6_total_start_m) +
               Constants.integerFromReport(u59o23_total_start_m) +
               Constants.integerFromReport(o59_total_start_m) +
               Constants.integerFromReport(exsam_total_start_m);
    }

    public int totalStartF() {
        return Constants.integerFromReport(u23o6_total_start_f) +
               Constants.integerFromReport(u59o23_total_start_f) +
               Constants.integerFromReport(o59_total_start_f) + 
               Constants.integerFromReport(pw_total_start_f)  +
               Constants.integerFromReport(exsam_total_start_f);
    }

    public int totalStart() {
        return totalStartF() + totalStartM();
    }

    public int totalInM() {
        return Constants.integerFromReport(u23o6_total_in_m) +
               Constants.integerFromReport(u59o23_total_in_m) +
               Constants.integerFromReport(o59_total_in_m);
    }
    public int totalInF() {
        return Constants.integerFromReport(u23o6_total_in_f) +
               Constants.integerFromReport(u59o23_total_in_f) +
               Constants.integerFromReport(o59_total_in_f) + 
               Constants.integerFromReport(pw_total_in_f);
    }

    public int totalIn() {
        return totalInF() + totalInM();
    }

    public int totalTransferred() { return 0; }

    public int grandTotalIn() {
        return totalIn() + totalTransferred()
               + Constants.integerFromReport(exsam_grand_total_in);
    }

    public int totalOutM() {
        return Constants.integerFromReport(u23o6_total_out_m) +
               Constants.integerFromReport(u59o23_total_out_m) +
               Constants.integerFromReport(o59_total_out_m);
    }

    public int totalOutF() {
        return Constants.integerFromReport(u23o6_total_out_f) +
               Constants.integerFromReport(u59o23_total_out_f) +
               Constants.integerFromReport(o59_total_out_f) + 
               Constants.integerFromReport(pw_total_out_f);
    }

    public int totalOut() {
        return totalOutF() + totalOutM();
    }

    public int totalReferred() {
        return Constants.integerFromReport(u23o6_referred) +
                Constants.integerFromReport(u59o23_referred) +
                Constants.integerFromReport(o59_referred) +
                Constants.integerFromReport(pw_referred);
    }

    public int grandTotalOut() {
        return totalOut() + totalReferred()
               + Constants.integerFromReport(exsam_grand_total_out);
    }

    public int totalEndM() {
        return Constants.integerFromReport(u23o6_total_end_m) +
               Constants.integerFromReport(u59o23_total_end_m) +
               Constants.integerFromReport(o59_total_end_m) +
               Constants.integerFromReport(exsam_total_end_m);
    }
    public int totalEndF() {
        return Constants.integerFromReport(u23o6_total_end_f) +
               Constants.integerFromReport(u59o23_total_end_f) +
               Constants.integerFromReport(o59_total_end_f) + 
               Constants.integerFromReport(pw_total_end_f)  +
               Constants.integerFromReport(exsam_total_end_f);
    }

    public int totalEnd() {
        return totalEndM() + totalEndF();
    }
}




Java Source Code List

com.yeleman.nutrition.NutritionHome.java
com.yeleman.nutrition.NutritionInputsReportData.java
com.yeleman.nutrition.NutritionInputsReport.java
com.yeleman.nutrition.NutritionMonthlyHome.java
com.yeleman.nutrition.NutritionMonthlyReportData.java
com.yeleman.nutrition.NutritionSummaryReport.java
com.yeleman.nutrition.NutritionURENAMExsamReport.java
com.yeleman.nutrition.NutritionURENAMO59Report.java
com.yeleman.nutrition.NutritionURENAMPWReport.java
com.yeleman.nutrition.NutritionURENAMReportData.java
com.yeleman.nutrition.NutritionURENAMReport.java
com.yeleman.nutrition.NutritionURENAMU23O6Report.java
com.yeleman.nutrition.NutritionURENAMU59O23Report.java
com.yeleman.nutrition.NutritionURENASO59Report.java
com.yeleman.nutrition.NutritionURENASReportData.java
com.yeleman.nutrition.NutritionURENASReport.java
com.yeleman.nutrition.NutritionURENASU59O6Report.java
com.yeleman.nutrition.NutritionURENFormIface.java
com.yeleman.nutrition.NutritionURENForm.java
com.yeleman.nutrition.NutritionURENIO59Report.java
com.yeleman.nutrition.NutritionURENIReportData.java
com.yeleman.nutrition.NutritionURENIReport.java
com.yeleman.nutrition.NutritionURENIU59O6Report.java
com.yeleman.nutrition.NutritionURENIU6Report.java
com.yeleman.nutrition.NutritionWeeklyReportData.java
com.yeleman.nutrition.NutritionWeeklyReport.java
com.yeleman.projetsnisi.ApplicationTest.java
com.yeleman.smir.Constants.java
com.yeleman.smir.CustomOnItemSelectedListener.java
com.yeleman.smir.SMIRAlert.java
com.yeleman.smir.SMIRHome.java
com.yeleman.smir.SharedChecks.java
com.yeleman.snisidroid.ChangePassword.java
com.yeleman.snisidroid.CheckedFormActivity.java
com.yeleman.snisidroid.Constants.java
com.yeleman.snisidroid.Popups.java
com.yeleman.snisidroid.Preferences.java
com.yeleman.snisidroid.ReportData.java
com.yeleman.snisidroid.SMSDeliveredReceiver.java
com.yeleman.snisidroid.SMSReceiver.java
com.yeleman.snisidroid.SMSSentReceiver.java
com.yeleman.snisidroid.SMSUpdater.java
com.yeleman.snisidroid.SNISIAbout.java
com.yeleman.snisidroid.SNISIApp.java
com.yeleman.snisidroid.SNISIHome.java
com.yeleman.snisidroid.SharedChecks.java