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

com.imsweb.algorithms.iccc.IcccSiteGroupDto Maven / Gradle / Ivy

Go to download

Java implementation of cancer-related algorithms (NHIA, NAPIIA, Survival Time, etc...)

There is a newer version: 5.0
Show newest version
package com.imsweb.algorithms.iccc;

import java.util.List;

/**
 * Created with IntelliJ IDEA.
 * User: depryf
 * Date: 8/22/12
 */
public class IcccSiteGroupDto {

    /** Unique identifier (identifiers might change from one version to another) */
    private String _id;

    /** Name of the group */
    private String _name;

    /** Indentation level */
    private Integer _level;

    /** Site inclusions */
    private String _siteInclusions;

    /** Site exclusions */
    private String _siteExclusions;

    /** Histology inclusions */
    private String _histologyInclusions;

    /** Histology exclusions */
    private String _histologyExclusions;

    /** Behavior inclusions */
    private String _behaviorInclusions;

    /** Recode */
    private String _recode;

    private String _recodeExtended;

    /** Children codes */
    private List _childrenRecodes;

    public String getId() {
        return _id;
    }

    public String getName() {
        return _name;
    }

    public Integer getLevel() {
        return _level;
    }

    public String getSiteInclusions() {
        return _siteInclusions;
    }

    public String getSiteExclusions() {
        return _siteExclusions;
    }

    public String getHistologyInclusions() {
        return _histologyInclusions;
    }

    public String getHistologyExclusions() {
        return _histologyExclusions;
    }

    public String getBehaviorInclusions() {
        return _behaviorInclusions;
    }

    public String getRecode() {
        return _recode;
    }

    public String getRecodeExtended() {
        return _recodeExtended;
    }

    public List getChildrenRecodes() {
        return _childrenRecodes;
    }

    public void setId(String id) {
        _id = id;
    }

    public void setName(String name) {
        _name = name;
    }

    public void setLevel(Integer level) {
        _level = level;
    }

    public void setSiteInclusions(String siteInclusions) {
        _siteInclusions = siteInclusions;
    }

    public void setSiteExclusions(String siteExclusions) {
        _siteExclusions = siteExclusions;
    }

    public void setHistologyInclusions(String histologyInclusions) {
        _histologyInclusions = histologyInclusions;
    }

    public void setHistologyExclusions(String histologyExclusions) {
        _histologyExclusions = histologyExclusions;
    }
    
    public void setBehaviorInclusions(String behaviorInclusions) {
        _behaviorInclusions = behaviorInclusions;
    }

    public void setRecode(String recode) {
        _recode = recode;
    }

    public void setRecodeExtended(String recodeExtended) {
        _recodeExtended = recodeExtended;
    }

    public void setChildrenRecodes(List childrenRecodes) {
        _childrenRecodes = childrenRecodes;
    }

    @Override
    public boolean equals(Object o) {
        if (this == o)
            return true;
        if (o == null || getClass() != o.getClass())
            return false;

        IcccSiteGroupDto that = (IcccSiteGroupDto)o;

        return !(_id != null ? !_id.equals(that._id) : that._id != null);

    }

    @Override
    public int hashCode() {
        return _id != null ? _id.hashCode() : 0;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy