Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.oreillyauto.projecttemplate.domain;
- import java.io.Serializable;
- import java.util.ArrayList;
- import java.util.HashMap;
- import java.util.List;
- import java.util.Map;
- import javax.annotation.concurrent.Immutable;
- import javax.persistence.Column;
- import javax.persistence.Entity;
- import javax.persistence.Id;
- import javax.persistence.Table;
- import javax.persistence.Transient;
- @Immutable
- @Table(name = "COUNTRIES")
- @Entity
- public class Widget implements Serializable{
- @Transient
- private static final long serialVersionUID = 1L;
- @Id
- @Column(name="NAME", columnDefinition = "VARCHAR(256)")
- private String name;
- @Column(name="POPULATION", columnDefinition = "INT")
- private Integer population;
- @Column(name="CONTINENT", columnDefinition = "VARCHAR(64)")
- private String continent;
- @Column(name="CAPITAL", columnDefinition = "VARCHAR(256)")
- private String capital;
- @Column(name="LANGUAGE", columnDefinition = "VARCHAR(64)")
- private String language;
- @Column(name="FLAG_IMAGE_NAME", columnDefinition = "VARCHAR(256)")
- private String flagImageName;
- @Transient
- private Map<String, Widget> widgetMap = new HashMap<String, Widget>();
- @Transient
- private List<Widget> widgetList = new ArrayList<Widget>();
- public Widget() {
- }
- public List<Widget> getWidgetList() {
- return widgetList;
- }
- public void setWidgetList(List<Widget> widgetList) {
- this.widgetList = widgetList;
- }
- public Map<String, Widget> getWidgetMap() {
- if (widgetMap == null || widgetMap.size() == 0) {
- for (Widget myWidget : widgetList) {
- widgetMap.put(myWidget.getName(), myWidget);
- }
- }
- return widgetMap;
- }
- public void setWidgetMap(Map<String, Widget> widgetMap) {
- this.widgetMap = widgetMap;
- }
- public Integer getPopulation() {
- return population;
- }
- public void setPopulation(Integer population) {
- this.population = population;
- }
- public String getContinent() {
- return continent;
- }
- public void setContinent(String continent) {
- this.continent = continent;
- }
- public String getCapital() {
- return capital;
- }
- public void setCapital(String capital) {
- this.capital = capital;
- }
- public String getLanguage() {
- return language;
- }
- public void setLanguage(String language) {
- this.language = language;
- }
- public String getFlagImageName() {
- return flagImageName;
- }
- public void setFlagImageName(String flagImageName) {
- this.flagImageName = flagImageName;
- }
- public String getName() {
- return name;
- }
- public void setName(String name) {
- this.name = name;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement