Rev 61 | Rev 81 | 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> facetDefinitionIDs;/****/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 addFacetDefinitionID(long facetID) {if(this.facetDefinitionIDs == null) {this.facetDefinitionIDs = new ArrayList<Long>();}this.facetDefinitionIDs.add(new Long(facetID));}/*** @param facetIDs the facetIDs to set*/public void setFacetDefinitionIDs(List<Long> facetDefinitionIDs) {this.facetDefinitionIDs = facetDefinitionIDs;}/**** @param facetIDs*/public void appendFacetDefinitionIDs(List<Long> facetIDs) {if(this.facetDefinitionIDs == null) {this.facetDefinitionIDs = new ArrayList<Long>();}this.facetDefinitionIDs.addAll(facetIDs);}/*** @return the facetIDs*/public List<Long> getFacetDefinitionIDs() {return facetDefinitionIDs;}/* (non-Javadoc)* @see java.lang.Object#toString()*/@Overridepublic String toString() {return "CategoryFacetDefinition [categoryID=" + categoryID+ ", facetDefinitionIDs=" + facetDefinitionIDs + "]";}}