Example usage for org.joda.time LocalDateTime toString

List of usage examples for org.joda.time LocalDateTime toString

Introduction

In this page you can find the example usage for org.joda.time LocalDateTime toString.

Prototype

@ToString
public String toString() 

Source Link

Document

Output the date time in ISO8601 format (yyyy-MM-ddTHH:mm:ss.SSS).

Usage

From source file:org.apache.fineract.infrastructure.sms.service.SmsCampaignWritePlatformCommandHandlerImpl.java

License:Apache License

@Override
@CronTarget(jobName = JobName.UPDATE_SMS_OUTBOUND_WITH_CAMPAIGN_MESSAGE)
public void storeTemplateMessageIntoSmsOutBoundTable() throws JobExecutionException {
    final Collection<SmsCampaignData> smsCampaignDataCollection = this.smsCampaignReadPlatformService
            .retrieveAllScheduleActiveCampaign();
    if (smsCampaignDataCollection != null) {
        for (SmsCampaignData smsCampaignData : smsCampaignDataCollection) {
            LocalDateTime tenantDateNow = tenantDateTime();
            LocalDateTime nextTriggerDate = smsCampaignData.getNextTriggerDate().toLocalDateTime();

            logger.info(//from  w w  w  . j  a  v a 2  s  . c  om
                    "tenant time " + tenantDateNow.toString() + " trigger time " + nextTriggerDate.toString());
            if (nextTriggerDate.isBefore(tenantDateNow)) {
                insertDirectCampaignIntoSmsOutboundTable(smsCampaignData.getParamValue(),
                        smsCampaignData.getMessage(), smsCampaignData.getCampaignName());
                this.updateTriggerDates(smsCampaignData.getId());
            }
        }
    }
}

From source file:org.apache.isis.applib.fixturescripts.ExecutionParameters.java

License:Apache License

public void setParameter(final String parameterName, final LocalDateTime parameterValue) {
    setParameter(parameterName, parameterValue != null ? parameterValue.toString() : null);
}

From source file:org.apache.isis.schema.utils.jaxbadapters.JodaLocalDateTimeStringAdapter.java

License:Apache License

public static String print(final LocalDateTime date) {
    return date != null ? date.toString() : null;
}

From source file:org.datanucleus.store.types.jodatime.converters.JodaLocalDateTimeStringConverter.java

License:Open Source License

public String toDatastoreType(LocalDateTime lt) {
    return lt != null ? lt.toString() : null;
}

From source file:org.openmrs.mobile.activities.auditdata.AuditDataFragment.java

License:Open Source License

/**
 * This function  assigns values to an Observation object
 * @param observation         the observation that you want to set the values
 * @param questionConceptUuid The uuid of the Concept that the is used a question
 * @param answerConceptUuid   The uuid of the Concept that the user has selected as the answer
 *///from w w w .j  a  v  a 2s  . c  o  m
private Observation setObservationFields(Observation observation, String questionConceptUuid,
        String answerConceptUuid, String display) {

    if (observation == null) {
        observation = new Observation();
    }

    //here we assign all observations current time
    LocalDateTime localDateTime = new LocalDateTime();
    String timeString = localDateTime.toString();

    Concept concept = new Concept();
    concept.setUuid(questionConceptUuid);

    Person person = new Person();
    person.setUuid(patientUuid);

    observation.setConcept(concept);
    observation.setPerson(person);
    observation.setValue(answerConceptUuid);
    observation.setObsDatetime(timeString);

    if (display != null) {
        observation.setDisplay(display);
    }

    return observation;
}

From source file:org.openmrs.mobile.activities.capturevitals.CaptureVitalsFragment.java

License:Open Source License

private Observation setObservationFields(String conceptUuid, String inputValue) {

    Observation observation = new Observation();

    LocalDateTime localDateTime = new LocalDateTime();
    String timeString = localDateTime.toString();

    Concept concept = new Concept();
    concept.setUuid(conceptUuid);//w  ww.j  a v a 2  s  .c o m

    Person person = new Person();
    person.setUuid(patientUuid);

    observation.setConcept(concept);
    observation.setPerson(person);
    observation.setObsDatetime(timeString);
    observation.setValue(inputValue);

    return observation;
}

From source file:org.openmrs.mobile.activities.formdisplay.FormDisplayMainPresenter.java

License:Mozilla Public License

@Override
public void createEncounter() {
    List<InputField> inputFields = new ArrayList<>();
    List<SelectOneField> radioGroupFields = new ArrayList<>();

    mFormDisplayView.enableSubmitButton(false);

    Encountercreate encountercreate = new Encountercreate();
    encountercreate.setPatient(mPatient.getUuid());
    encountercreate.setEncounterType(mEncountertype);

    List<Obscreate> observations = new ArrayList<>();

    SparseArray<Fragment> activefrag = mPageAdapter.getRegisteredFragments();
    boolean valid = true;
    for (int i = 0; i < activefrag.size(); i++) {
        FormDisplayPageFragment formPageFragment = (FormDisplayPageFragment) activefrag.get(i);
        if (!formPageFragment.checkInputFields()) {
            valid = false;//from w  ww .ja  v a2 s . c o m
            break;
        }

        inputFields.addAll(formPageFragment.getInputFields());
        radioGroupFields.addAll(formPageFragment.getSelectOneFields());
    }

    if (valid) {
        for (InputField input : inputFields) {
            if (input.getValue() != -1.0) {
                Obscreate obscreate = new Obscreate();
                obscreate.setConcept(input.getConcept());
                obscreate.setValue(String.valueOf(input.getValue()));
                LocalDateTime localDateTime = new LocalDateTime();
                obscreate.setObsDatetime(localDateTime.toString());
                obscreate.setPerson(mPatient.getUuid());
                observations.add(obscreate);
            }
        }

        for (SelectOneField radioGroupField : radioGroupFields) {
            if (radioGroupField.getChosenAnswer() != null) {
                Obscreate obscreate = new Obscreate();
                obscreate.setConcept(radioGroupField.getConcept());
                obscreate.setValue(radioGroupField.getChosenAnswer().getConcept());
                LocalDateTime localDateTime = new LocalDateTime();
                obscreate.setObsDatetime(localDateTime.toString());
                obscreate.setPerson(mPatient.getUuid());
                observations.add(obscreate);
            }
        }

        encountercreate.setObservations(observations);
        encountercreate.setFormname(mFormname);
        encountercreate.setPatientId(mPatientID);
        encountercreate.setFormUuid(getFormResourceByName(mFormname).getUuid());
        encountercreate.setObslist();
        encountercreate.save();

        if (!mPatient.isSynced()) {
            mPatient.addEncounters(encountercreate.getId());
            new PatientDAO().updatePatient(mPatient.getId(), mPatient);
            ToastUtil.error("Patient not yet registered. Form data is saved locally "
                    + "and will sync when internet connection is restored. ");
            mFormDisplayView.enableSubmitButton(true);
        } else {
            new EncounterService().addEncounter(encountercreate, new DefaultResponseCallbackListener() {
                @Override
                public void onResponse() {
                    mFormDisplayView.enableSubmitButton(true);
                }

                @Override
                public void onErrorResponse(String errorMessage) {
                    mFormDisplayView.showToast(errorMessage);
                    mFormDisplayView.enableSubmitButton(true);
                }
            });
            mFormDisplayView.quitFormEntry();
        }
    } else {
        mFormDisplayView.enableSubmitButton(true);
    }
}

From source file:org.openmrs.mobile.activities.FormDisplayActivity.java

License:Mozilla Public License

void createEncounter() {
    Encountercreate encountercreate = new Encountercreate();
    encountercreate.setPatient(mPatient.getUuid());
    encountercreate.setEncounterType(encountertype);

    List<Obscreate> observations = new ArrayList<>();

    List<Fragment> activefrag = getActiveFragments();
    boolean valid = true;
    for (Fragment f : activefrag) {
        FormPageFragment formPageFragment = (FormPageFragment) f;
        if (!formPageFragment.checkfields()) {
            valid = false;//w w w .  java  2 s  . c om
            break;
        }
        List<InputField> pageinputlist = formPageFragment.getInputFields();
        inputlist.addAll(pageinputlist);
    }

    if (valid) {
        for (InputField input : inputlist) {
            if (input.getValue() != -1.0) {
                Obscreate obscreate = new Obscreate();
                obscreate.setConcept(input.getConcept());
                obscreate.setValue(input.getValue());
                LocalDateTime localDateTime = new LocalDateTime();
                obscreate.setObsDatetime(localDateTime.toString());
                obscreate.setPerson(mPatient.getUuid());
                observations.add(obscreate);
            }
        }

        encountercreate.setObservations(observations);
        encountercreate.setFormname(formname);
        encountercreate.setPatientId(mPatientID);
        encountercreate.setObslist();
        encountercreate.save();

        if (!mPatient.isSynced()) {
            mPatient.addEncounters(encountercreate.getId());
            new PatientDAO().updatePatient(mPatient.getId(), mPatient);
            ToastUtil.error("Patient not yet registered. Form data is saved locally "
                    + "and will sync when internet connection is restored. ");
        } else
            new EncounterService().addEncounter(encountercreate);
        finish();
    }

}

From source file:org.qi4j.runtime.types.JodaLocalDateTimeType.java

License:Open Source License

public void toJSON(Object value, JSONWriter json) throws JSONException {
    LocalDateTime date = (LocalDateTime) value;
    json.value(date.toString());
}

From source file:org.qi4j.runtime.types.JodaLocalDateTimeType.java

License:Open Source License

public Object toJSON(Object value) throws JSONException {
    LocalDateTime date = (LocalDateTime) value;
    return date.toString();
}