/*
* JBoss, Home of Professional Open Source
*
* Distributable under LGPL license.
* See terms of license at gnu.org.
*/
package org.jboss.seam.wiki.core.ui.icon;
import org.jboss.seam.annotations.Name;
import org.jboss.seam.annotations.In;
import org.jboss.seam.wiki.core.model.WikiDocument;
import org.jboss.seam.wiki.core.action.DirectoryBrowser;
import java.io.Serializable;
/**
* @author Christian Bauer
*/
@Name("wikiDocumentIconHandler")
public class WikiDocumentIconHandler extends IconHandler<WikiDocument> implements Serializable {
@In
DirectoryBrowser directoryBrowser;
public String getIconName(WikiDocument doc) {
if (directoryBrowser.getInstance().getDefaultFile() != null &&
directoryBrowser.getInstance().getDefaultFile().getId().equals(doc.getId())) return "icon.doc.default.gif";
return "icon.doc.gif";
}
}