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
import java.util.ArrayList;
7
import java.util.List;
8
 
9
/**
10
 * @author naveen
11
 *
12
 */
13
public class CompositeDataObject extends BulletDataObject {
14
 
15
	/**
16
	 * 
17
	 */
18
	private static final long serialVersionUID = 1L;
19
	private List<PrimitiveDataObject> primitiveDataObjects;
20
 
21
	/**
22
	 * 
23
	 */
24
	public CompositeDataObject() {
25
		super();
26
	}
27
 
28
	/**
29
	 * @param primitiveDataObject 
30
	 */
20 naveen 31
	public void addPrimitiveDataObject(
32
			PrimitiveDataObject primitiveDataObject) {
33
		if(this.primitiveDataObjects == null) {
34
			this.primitiveDataObjects = new ArrayList<PrimitiveDataObject>();
35
		}
36
 
10 shop2020 37
		this.primitiveDataObjects.add(primitiveDataObject);
38
	}
39
 
40
	/**
41
	 * @param primitiveDataObjects the primitiveDataObjects to set
42
	 */
43
	public void setPrimitiveDataObjects(List<PrimitiveDataObject> primitiveDataObjects) {
44
		this.primitiveDataObjects = primitiveDataObjects;
45
	}
46
 
47
	/**
48
	 * @return the primitiveDataObjects
49
	 */
50
	public List<PrimitiveDataObject> getPrimitiveDataObjects() {
51
		return primitiveDataObjects;
52
	}
53
 
20 naveen 54
	/* (non-Javadoc)
55
	 * @see java.lang.Object#toString()
56
	 */
57
	@Override
58
	public String toString() {
59
		return "CompositeDataObject [primitiveDataObjects="
60
				+ primitiveDataObjects + "]";
61
	}
62
 
10 shop2020 63
}