Subversion Repositories SmartDukaan

Rev

Rev 10 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 10 Rev 21
Line 4... Line 4...
4
package in.shop2020.metamodel.core;
4
package in.shop2020.metamodel.core;
5
 
5
 
6
 
6
 
7
import in.shop2020.metamodel.util.ReusableMetaModelComponent;
7
import in.shop2020.metamodel.util.ReusableMetaModelComponent;
8
 
8
 
-
 
9
import java.util.ArrayList;
9
import java.util.List;
10
import java.util.List;
10
 
11
 
11
/**
12
/**
12
 * 
13
 * 
13
 * @author naveen
14
 * @author naveen
Line 16... Line 17...
16
public class Entity extends ReusableMetaModelComponent {
17
public class Entity extends ReusableMetaModelComponent {
17
    /**
18
    /**
18
	 * 
19
	 * 
19
	 */
20
	 */
20
	private static final long serialVersionUID = 1L;
21
	private static final long serialVersionUID = 1L;
21
	private int categoryID;
22
	private long categoryID;
22
	private String brand;
23
	private String brand;
23
	private String modelNumber;
24
	private String modelNumber;
24
	private String modelName;
25
	private String modelName;
25
	private List<Slide> slides;
26
	private List<Slide> slides;
26
    
27
 
27
    /**
28
	/**
28
     * 
29
	 * 
29
     * @param newID
30
	 * @param newID
-
 
31
	 * @param categoryID
30
     */
32
	 */
31
    public Entity(long newID) {
33
    public Entity(long newID, long categoryID) {
32
    	super(newID);
34
    	super(newID);
-
 
35
    	this.categoryID = categoryID;
33
    }
36
    }
34
 
37
 
35
    /**
38
    /**
36
     * 
39
     * 
37
     * @return categoryID
40
     * @return categoryID
38
     *     
41
     *     
39
     */
42
     */
40
    public int getCategoryID() {
43
    public long getCategoryID() {
41
        return this.categoryID;
44
        return this.categoryID;
42
    }
45
    }
43
 
46
 
44
    /**
47
    /**
45
     * 
48
     * 
Line 110... Line 113...
110
     *     
113
     *     
111
     */
114
     */
112
    public List<Slide> getSlides() {
115
    public List<Slide> getSlides() {
113
        return this.slides;
116
        return this.slides;
114
    }
117
    }
115
 
118
    
-
 
119
    /**
-
 
120
     * 
-
 
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
    
116
    /**
130
    /**
117
     * 
131
     * 
118
     * @param value
132
     * @param value
119
     *     
133
     *     
120
     */
134
     */
121
    public void setSlides(List<Slide> value) {
135
    public void setSlides(List<Slide> value) {
122
        this.slides = value;
136
        this.slides = value;
123
    }
137
    }
-
 
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
   
124
}
149
}