1 package net.sf.tacos.model; 2 3 import java.io.Serializable; 4 5 /** 6 * An interface for converting an object to a serializable key and back. 7 * 8 * @author phraktle 9 */ 10 public interface IKeyProvider { 11 12 /** 13 * Gets the key for a particular value 14 * @param value 15 * @return 16 */ 17 public Serializable getKey(Object value); 18 19 }