content: /*
   * $Id$
   * 
   * This file is part of the MoSKito software project
   * that is hosted at http://moskito.dev.java.net.
   * 
   * All MoSKito files are distributed under MIT License:
   * 
   * Copyright (c) 2006 The MoSKito Project Team.
   * 
   * Permission is hereby granted, free of charge,
   * to any person obtaining a copy of this software and
   * associated documentation files (the "Software"), 
   * to deal in the Software without restriction, 
   * including without limitation the rights to use,
   * copy, modify, merge, publish, distribute, sublicense,
   * and/or sell copies of the Software, and to permit 
   * persons to whom the Software is furnished to do so, 
   * subject to the following conditions:
   * 
   * The above copyright notice and this permission notice
   * shall be included in all copies 
   * or substantial portions of the Software.
   * 
   * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY
   * OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT 
   * LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 
   * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
   * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS 
   * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 
   * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, 
   * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
   * THE USE OR OTHER DEALINGS IN THE SOFTWARE.
   */	
  package net.anotheria.moskito.webui.producers.api;
  
  import jakarta.xml.bind.annotation.XmlAccessType;
  import jakarta.xml.bind.annotation.XmlAccessorType;
  import jakarta.xml.bind.annotation.XmlElement;
  import jakarta.xml.bind.annotation.XmlRootElement;
  import java.io.Serializable;
  
  /**
   * Represent a name/count pair. Used to present number of producers in a category or subsystem.
   * @author another
   *
   */
  @XmlRootElement
  @XmlAccessorType(XmlAccessType.FIELD)
  public class UnitCountAO implements Serializable{
  	/**
  	 * SerialVersionUID.
  	 */
  	private static final long serialVersionUID = 7437022476087412550L;
  
  	/**
  	 * Name of the unit.
  	 */
  	@XmlElement(name="name")
  	private String unitName;
  	/**
  	 * Number of unit entities.
  	 */
  	@XmlElement(name="count")
  	private int unitCount;
  	
  	/**
  	 * Creates a new unit count bean.
  	 */
  	public UnitCountAO(){
  		
  	}
  	
  	/**
  	 * Creates a new unit count bean.
  	 */
  	public UnitCountAO(String anUnitName, int anUnitCount){
  		unitName = anUnitName;
  		unitCount = anUnitCount;
  	}
  	
  	public int getUnitCount() {
  		return unitCount;
  	}
  	public void setUnitCount(int unitCount) {
  		this.unitCount = unitCount;
  	}
  	public String getUnitName() {
  		return unitName;
  	}
  	public void setUnitName(String unitName) {
  		this.unitName = unitName;
  	}
  
  	@Override public String toString(){
  		return unitName+ '=' +unitCount;
  	}
  }
  