package com.web_tomorrow.item;



public class ItemKey implements java.io.Serializable {
   
   public String cempresa;
   public String cartrefe;

   public ItemKey() { };

   public ItemKey(String cempresa, String cartrefe) {

     this.cempresa = cempresa;
     this.cartrefe = cartrefe;
   }
 
   public String getCompanyId() {

      return cempresa;
   }

   public String getItemId() {

      return cartrefe;
   }
 
   public boolean equals(Object other) {

      if (other instanceof ItemKey) {
         return (cempresa.equals(((ItemKey)other).cempresa) 
                 && cartrefe.equals(((ItemKey)other).cartrefe));
      }

      return false;
   }

   public int hashCode() {
      // Creo que el hashcode debe ser unico, así que no es necesario mandar los 2.
      return cempresa.hashCode();// + cartrefe.hashCode(); 
      
   }
   
   public String toString() {
      return cempresa+cartrefe;
   }
}
