Subversion Repositories SmartDukaan

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
10 shop2020 1
/**
2
 * 
3
 */
4
package in.shop2020.metamodel.core;
5
 
6
 
7
import in.shop2020.metamodel.util.ReusableMetaModelComponent;
8
 
21 naveen 9
import java.util.ArrayList;
10 shop2020 10
import java.util.List;
11
 
12
/**
13
 * 
14
 * @author naveen
15
 *
16
 */
17
public class Entity extends ReusableMetaModelComponent {
18
    /**
19
	 * 
20
	 */
21
	private static final long serialVersionUID = 1L;
21 naveen 22
	private long categoryID;
10 shop2020 23
	private String brand;
24
	private String modelNumber;
25
	private String modelName;
26
	private List<Slide> slides;
21 naveen 27
 
28
	/**
29
	 * 
30
	 * @param newID
31
	 * @param categoryID
32
	 */
33
    public Entity(long newID, long categoryID) {
10 shop2020 34
    	super(newID);
21 naveen 35
    	this.categoryID = categoryID;
10 shop2020 36
    }
37
 
38
    /**
39
     * 
40
     * @return categoryID
41
     *     
42
     */
21 naveen 43
    public long getCategoryID() {
10 shop2020 44
        return this.categoryID;
45
    }
46
 
47
    /**
48
     * 
49
     * @param value
50
     *     
51
     */
52
    public void setCategoryID(int value) {
53
        this.categoryID = value;
54
    }
55
 
56
    /**
57
     * 
58
     * @return brand
59
     *     
60
     */
61
    public String getBrand() {
62
        return this.brand;
63
    }
64
 
65
    /**
66
     * 
67
     * @param value
68
     *     
69
     */
70
    public void setBrand(String value) {
71
        this.brand = value;
72
    }
73
 
74
    /**
75
     * 
76
     * @return modelNumber
77
     *     
78
     */
79
    public String getModelNumber() {
80
        return this.modelNumber;
81
    }
82
 
83
    /**
84
     * 
85
     * @param value
86
     *     
87
     */
88
    public void setModelNumber(String value) {
89
        this.modelNumber = value;
90
    }
91
 
92
    /**
93
     * 
94
     * @return modelName
95
     *     
96
     */
97
    public String getModelName() {
98
        return this.modelName;
99
    }
100
 
101
    /**
102
     * 
103
     * @param value
104
     *     
105
     */
106
    public void setModelName(String value) {
107
        this.modelName = value;
108
    }
109
 
110
    /**
111
     * 
112
     * @return slides
113
     *     
114
     */
115
    public List<Slide> getSlides() {
116
        return this.slides;
117
    }
21 naveen 118
 
10 shop2020 119
    /**
120
     * 
21 naveen 121
     * @param slide
122
     */
123
    public void addSlide(Slide slide) {
124
    	if(this.slides == null) {
125
    		this.slides = new ArrayList<Slide>();
126
    	}
127
    	this.slides.add(slide);
128
    }
129
 
130
    /**
131
     * 
10 shop2020 132
     * @param value
133
     *     
134
     */
135
    public void setSlides(List<Slide> value) {
136
        this.slides = value;
137
    }
21 naveen 138
 
139
	/* (non-Javadoc)
140
	 * @see java.lang.Object#toString()
141
	 */
142
	@Override
143
	public String toString() {
144
		return "Entity [brand=" + brand + ", categoryID=" + categoryID
145
				+ ", modelName=" + modelName + ", modelNumber=" + modelNumber
146
				+ ", slides=" + slides + ", getID()=" + getID() + "]";
147
	}
148
 
10 shop2020 149
}