Rev 56 | Rev 62 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
/****/package in.shop2020.metamodel.definitions;import java.util.ArrayList;import java.util.List;import in.shop2020.metamodel.util.MetaModelComponent;/*** @author naveen**/public class CategoryFacetDefinition extends MetaModelComponent {/****/private static final long serialVersionUID = 1L;/*** Category ID*/private long categoryID;/*** List of valid facets for category ID*/private List<Long> facetIDs;/****/public CategoryFacetDefinition(long categoryID) {this.categoryID = categoryID;}/*** @return the categorID*/public long getCategoryID() {return this.categoryID;}/*** Convenient method to add new facet ID** @param facetID*/public void addFacetID(long facetID) {if(this.facetIDs == null) {this.facetIDs = new ArrayList<Long>();}this.facetIDs.add(new Long(facetID));}/*** @param facetIDs the facetIDs to set*/public void setFacetIDs(List<Long> facetIDs) {this.facetIDs = facetIDs;}/**** @param facetIDs*/public void appendFacetIDs(List<Long> facetIDs) {if(this.facetIDs == null) {this.facetIDs = new ArrayList<Long>();}this.facetIDs.addAll(facetIDs);}/*** @return the facetIDs*/public List<Long> getFacetIDs() {return facetIDs;}/* (non-Javadoc)* @see java.lang.Object#toString()*/@Overridepublic String toString() {return "CategoryFacetDefinition [categoryID=" + categoryID+ ", facetIDs=" + facetIDs + "]";}}