String returnValue=null;
if (key!=null) {
- if (key.equals("url"))
- returnValue=getUrl();
+ if (key.equals("big_icon"))
+ returnValue=getBigIcon();
else if (key.equals("list"))
returnValue=getListView();
else
public TemplateModel get(java.lang.String key) throws TemplateModelException
{
+ if (key.equals("url"))
+ return getUrl();
+
return new SimpleScalar(getValue(key));
}
- private String getUrl()
+ private String getBigIcon()
+ {
+ MirMedia mediaHandler=null;
+ Entity mediaType=null;
+
+ try {
+ mediaType = getMediaType();
+ mediaHandler = MediaHelper.getHandler( mediaType );
+ return mediaHandler.getBigIcon();
+ } catch (Exception ex) {
+ theLog.printWarning("-- getBigIcon: could not fetch data "
+ + this.getClass().toString()+" "+ ex.toString());
+ }
+ return null;
+ }
+
+ private SimpleList getUrl()
{
MirMedia mediaHandler=null;
Entity mediaType=null;