BannerExporter.java
package sk.iway.iwcm.sync.export;
import java.util.List;
import sk.iway.iwcm.components.banner.BannerDB;
import sk.iway.iwcm.components.banner.model.BannerBean;
/**
* Export udajov pre komponent "banner".
*
*@Title webjet7
*@Company Interway s.r.o. (www.interway.sk)
*@Copyright Interway s.r.o. (c) 2001-2012
*@author $Author: jeeff vbur $
*@version $Revision: 1.3 $
*@created Date: 8.6.2012 21:58:28
*@modified $Date: 2004/08/16 06:26:11 $
*/
public class BannerExporter extends ComponentExporter
{
public BannerExporter(String params)
{
super(params);
}
@Override
public void export(ContentBuilder callback)
{
String bannerGroup = pageParams.getValue("group", null);
List<BannerBean> banners = BannerDB.getBanners(bannerGroup, null);
for (BannerBean banner : banners)
{
callback.addLink(banner.getBannerLocation()); // banner: obrazok alebo flash
callback.addLink(banner.getBannerRedirect()); // na co smeruje (moze byt staticky kontent)
callback.addHtml(banner.getHtmlCode()); // HTML bannery
callback.addBanner(banner);
}
}
}