1 14 package org.compiere.util; 15 16 22 public final class KeyNamePair extends NamePair 23 { 24 29 public KeyNamePair(int key, String name) 30 { 31 super(name); 32 m_key = key; 33 } 35 36 private int m_key = 0; 37 38 42 public int getKey() 43 { 44 return m_key; 45 } 47 52 public String getID() 53 { 54 if (m_key == -1) 55 return null; 56 return String.valueOf(m_key); 57 } 59 60 65 public boolean equals(Object obj) 66 { 67 if (obj instanceof KeyNamePair) 68 { 69 KeyNamePair pp = (KeyNamePair)obj; 70 if (pp.getName() != null && 71 pp.getName().equals(getName()) && pp.getKey() == m_key) 72 return true; 73 return false; 74 } 75 return false; 76 } 78 82 public int hashCode() 83 { 84 return m_key; 85 } 87 } | Popular Tags |