/** * ESUP-Portail Helpdesk - Copyright (c) 2004-2009 ESUP-Portail consortium. */ package org.esupportail.helpdesk.web.beans; import java.util.HashMap; import org.esupportail.helpdesk.domain.beans.Icon; /** * An abstract bean to give the urls of the icons. */ public class IconUrlProvider extends HashMap<Icon, String> { /** * The serialization id. */ private static final long serialVersionUID = 5298009058773761628L; /** * Bean constructor. */ protected IconUrlProvider() { super(); } /** * @see java.util.HashMap#get(java.lang.Object) */ @Override public String get(final Object o) { Icon icon = (Icon) o; if (icon == null) { return ""; } return "/icon?id=" + icon.getId(); } }