All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.imsweb.algorithms.internal.CountyData Maven / Gradle / Ivy

/*
 * Copyright (C) 2018 Information Management Services, Inc.
 */
package com.imsweb.algorithms.internal;

import java.util.HashMap;
import java.util.Map;

/**
 * County-related data.
 */
public class CountyData {

    // prcda, uiho data
    private String _prcda;
    private String _uiho;
    private String _uihoFacility;

    // urban continuum data
    private String _urbanContinuum1993;
    private String _urbanContinuum2003;
    private String _urbanContinuum2013;

    // census data keyed by census tract code
    private Map _censusData = new HashMap<>();

    public String getPRCDA() {
        return _prcda;
    }

    public void setPRCDA(String prcda) {
        _prcda = prcda;
    }

    public String getUIHO() {
        return _uiho;
    }

    public void setUIHO(String uiho) {
        _uiho = uiho;
    }

    public String getUIHOFacility() {
        return _uihoFacility;
    }

    public void setUIHOFacility(String uihoFacility) {
        _uihoFacility = uihoFacility;
    }

    public String getUrbanContinuum1993() {
        return _urbanContinuum1993;
    }

    public void setUrbanContinuum1993(String urbanContinuum1993) {
        _urbanContinuum1993 = urbanContinuum1993;
    }

    public String getUrbanContinuum2003() {
        return _urbanContinuum2003;
    }

    public void setUrbanContinuum2003(String urbanContinuum2003) {
        _urbanContinuum2003 = urbanContinuum2003;
    }

    public String getUrbanContinuum2013() {
        return _urbanContinuum2013;
    }

    public void setUrbanContinuum2013(String urbanContinuum2013) {
        _urbanContinuum2013 = urbanContinuum2013;
    }

    /**
     * Returns the census data for a given census tract code, null if not found.
     */
    public CensusData getCensusData(String census) {
        return _censusData.get(census);
    }

    /**
     * Returns all the data; package private so it's only used during initialization.
     */
    Map getData() {
        return _censusData;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy