package fr.mch.mdo.restaurant.dto.beans; import fr.mch.mdo.restaurant.beans.MdoDtoBean; /** * This class is a DTO for locale. * * @author Mathieu MA sous conrad */ public class LocaleDto extends MdoDtoBean { /** * Default Serial Version UID. */ private static final long serialVersionUID = 1L; private String languageCode; private String displayLanguage; /** * @param languageCode * the languageCode to set */ public void setLanguageCode(String languageCode) { this.languageCode = languageCode; } /** * @return the languageCode */ public String getLanguageCode() { return languageCode; } /** * @param displayLanguage * the displayLanguage to set */ public void setDisplayLanguage(String displayLanguage) { this.displayLanguage = displayLanguage; } /** * @return the displayLanguage */ public String getDisplayLanguage() { return displayLanguage; } @Override public int hashCode() { final int prime = 31; int result = super.hashCode(); result = prime * result + ((languageCode == null) ? 0 : languageCode.hashCode()); return result; } @Override public boolean equals(Object obj) { if (this == obj) { return true; } if (!super.equals(obj)) { return false; } if (getClass() != obj.getClass()) { return false; } LocaleDto other = (LocaleDto) obj; if (languageCode == null) { if (other.languageCode != null) { return false; } } else if (!languageCode.equals(other.languageCode)) { return false; } return true; } @Override public String toString() { return "LocaleDto [displayLanguage=" + displayLanguage + ", languageCode=" + languageCode + ", id=" + id + "]"; } }