Example usage for org.apache.commons.collections4 MapUtils getBoolean

List of usage examples for org.apache.commons.collections4 MapUtils getBoolean

Introduction

In this page you can find the example usage for org.apache.commons.collections4 MapUtils getBoolean.

Prototype

public static <K> Boolean getBoolean(final Map<? super K, ?> map, final K key) 

Source Link

Document

Gets a Boolean from a Map in a null-safe manner.

Usage

From source file:org.rippleosi.patient.contacts.search.ContactDetailsTransformer.java

@Override
public ContactDetails transform(Map<String, Object> input) {

    Boolean nextOfKin = MapUtils.getBoolean(input, "next_of_kin");

    ContactDetails contact = new ContactDetails();
    contact.setSource("Marand");
    contact.setSourceId(MapUtils.getString(input, "uid"));
    contact.setName(MapUtils.getString(input, "name"));
    contact.setNextOfKin(nextOfKin != null && nextOfKin.booleanValue());
    contact.setRelationship(MapUtils.getString(input, "relationshipRoleType"));
    contact.setRelationshipType(MapUtils.getString(input, "relationship_type"));
    contact.setRelationshipCode(MapUtils.getString(input, "relationshipCategoryCode"));
    contact.setRelationshipTerminology(MapUtils.getString(input, "relationshipCategoryTerminology"));
    contact.setPhone(MapUtils.getString(input, "contact_information"));
    contact.setNotes(MapUtils.getString(input, "notes"));
    contact.setAuthor(MapUtils.getString(input, "author"));

    String dateCreated = MapUtils.getString(input, "date_created");
    contact.setDateCreated(DateFormatter.toDate(dateCreated));
    contact.setAddress(MapUtils.getString(input, "address"));

    return contact;
}

From source file:org.rippleosi.patient.contacts.search.ContactSummaryTransformer.java

@Override
public ContactSummary transform(Map<String, Object> input) {

    Boolean nextOfKin = MapUtils.getBoolean(input, "next_of_kin");

    ContactSummary contact = new ContactSummary();
    contact.setSource("Marand");
    contact.setSourceId(MapUtils.getString(input, "uid"));
    contact.setName(MapUtils.getString(input, "name"));
    contact.setNextOfKin(nextOfKin != null && nextOfKin.booleanValue());
    contact.setRelationship(MapUtils.getString(input, "relationshipRoleType"));

    return contact;
}