Rev 1061 | 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 rajveer**/public class CategoryFacetDefinition extends MetaModelComponent {/****/private static final long serialVersionUID = 1L;/*** Category ID*/private long categoryID;/*** List of facet for the category ID*/private List<FacetDefinition> facetDefinitions;/****/public CategoryFacetDefinition(long categoryID) {this.categoryID = categoryID;}/*** @return the categorID*/public long getCategoryID() {return this.categoryID;}/*** @param facetDefinitions the facetDefinitions to set*/public void setFacetDefinitions(List<FacetDefinition> facetDefinitions) {this.facetDefinitions = facetDefinitions;}/*** @return the facetDefinitions*/public List<FacetDefinition> getFacetDefinitions() {return facetDefinitions;}/*** Utility method to add new FacetDefinition objects** @param facetDef*/public void addFacetDefinition(FacetDefinition facetRuleDef) {if(this.facetDefinitions == null) {this.facetDefinitions = new ArrayList<FacetDefinition>();}this.facetDefinitions.add(facetRuleDef);}/*** Utility method to append list of FacetDefinition objects** @param facetDefs*/public void appendFacetDefinitions(List<FacetDefinition> facetDefs) {if(this.facetDefinitions == null) {this.facetDefinitions = new ArrayList<FacetDefinition>();}this.facetDefinitions.addAll(facetDefs);}/* (non-Javadoc)* @see java.lang.Object#toString()*/@Overridepublic String toString() {return "CategoryFacetDefinition [categoryID=" + categoryID+ ", facetDefinitions=" + facetDefinitions + "]";}}