Subversion Repositories SmartDukaan

Rev

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

Rev 61 Rev 62
Line 25... Line 25...
25
	private long categoryID;
25
	private long categoryID;
26
	
26
	
27
	/**
27
	/**
28
	 * List of valid facets for category ID
28
	 * List of valid facets for category ID
29
	 */
29
	 */
30
	private List<Long> facetIDs;
30
	private List<Long> facetDefinitionIDs;
31
 
31
 
32
	/**
32
	/**
33
	 * 
33
	 * 
34
	 */
34
	 */
35
	public CategoryFacetDefinition(long categoryID) {
35
	public CategoryFacetDefinition(long categoryID) {
Line 46... Line 46...
46
	/**
46
	/**
47
	 * Convenient method to add new facet ID
47
	 * Convenient method to add new facet ID
48
	 *  
48
	 *  
49
	 * @param facetID
49
	 * @param facetID
50
	 */
50
	 */
51
	public void addFacetID(long facetID) {
51
	public void addFacetDefinitionID(long facetID) {
52
		if(this.facetIDs == null) {
52
		if(this.facetDefinitionIDs == null) {
53
			this.facetIDs = new ArrayList<Long>();
53
			this.facetDefinitionIDs = new ArrayList<Long>();
54
		}
54
		}
-
 
55
		
55
		this.facetIDs.add(new Long(facetID));
56
		this.facetDefinitionIDs.add(new Long(facetID));
56
	} 
57
	} 
57
 
58
 
58
	/**
59
	/**
59
	 * @param facetIDs the facetIDs to set
60
	 * @param facetIDs the facetIDs to set
60
	 */
61
	 */
61
	public void setFacetIDs(List<Long> facetIDs) {
62
	public void setFacetDefinitionIDs(List<Long> facetDefinitionIDs) {
62
		this.facetIDs = facetIDs;
63
		this.facetDefinitionIDs = facetDefinitionIDs;
63
	}
64
	}
64
	
65
	
65
	/**
66
	/**
66
	 * 
67
	 * 
67
	 * @param facetIDs
68
	 * @param facetIDs
68
	 */
69
	 */
69
	public void appendFacetIDs(List<Long> facetIDs) {
70
	public void appendFacetDefinitionIDs(List<Long> facetIDs) {
70
		if(this.facetIDs == null) {
71
		if(this.facetDefinitionIDs == null) {
71
			this.facetIDs = new ArrayList<Long>();
72
			this.facetDefinitionIDs = new ArrayList<Long>();
72
		}
73
		}
73
		
74
		
74
		this.facetIDs.addAll(facetIDs);
75
		this.facetDefinitionIDs.addAll(facetIDs);
75
	}
76
	}
76
	
77
	
77
	/**
78
	/**
78
	 * @return the facetIDs
79
	 * @return the facetIDs
79
	 */
80
	 */
80
	public List<Long> getFacetIDs() {
81
	public List<Long> getFacetDefinitionIDs() {
81
		return facetIDs;
82
		return facetDefinitionIDs;
82
	}
83
	}
83
 
84
 
84
	/* (non-Javadoc)
85
	/* (non-Javadoc)
85
	 * @see java.lang.Object#toString()
86
	 * @see java.lang.Object#toString()
86
	 */
87
	 */
87
	@Override
88
	@Override
88
	public String toString() {
89
	public String toString() {
89
		return "CategoryFacetDefinition [categoryID=" + categoryID
90
		return "CategoryFacetDefinition [categoryID=" + categoryID
90
				+ ", facetIDs=" + facetIDs + "]";
91
				+ ", facetDefinitionIDs=" + facetDefinitionIDs + "]";
91
	}
92
	}
92
 
93
 
93
}
94
}