001
014
015 package com.liferay.portal.kernel.util;
016
017 import java.io.Serializable;
018
019
022 public class ObjectValuePair<K, V> implements Serializable {
023
024 public ObjectValuePair() {
025 }
026
027 public ObjectValuePair(K key, V value) {
028 _key = key;
029 _value = value;
030 }
031
032 public K getKey() {
033 return _key;
034 }
035
036 public void setKey(K key) {
037 _key = key;
038 }
039
040 public V getValue() {
041 return _value;
042 }
043
044 public void setValue(V value) {
045 _value = value;
046 }
047
048 public boolean equals(Object obj) {
049 if (obj == null) {
050 return false;
051 }
052
053 ObjectValuePair<K, V> ovp = (ObjectValuePair<K, V>)obj;
054
055 K key = ovp.getKey();
056
057 if (_key.equals(key)) {
058 return true;
059 }
060 else {
061 return false;
062 }
063 }
064
065 public int hashCode() {
066 return _key.hashCode();
067 }
068
069 private K _key;
070 private V _value;
071
072 }