package com.idega.block.reports.presentation;
import com.idega.idegaweb.IWBundle;
import com.idega.idegaweb.IWResourceBundle;
import com.idega.idegaweb.presentation.IWAdminWindow;
import com.idega.presentation.IWContext;
import com.idega.presentation.PresentationObject;
import com.idega.presentation.text.Link;
/**
* Title:
* Description:
* Copyright: Copyright (c) 2000-2001 idega.is All Rights Reserved
* Company: idega
*@author <a href="mailto:aron@idega.is">Aron Birkir</a>
* @version 1.1
*/
public class ReportViewWindow extends IWAdminWindow implements Reports{
private final static String IW_BUNDLE_IDENTIFIER="com.idega.block.reports";
protected IWResourceBundle iwrb;
protected IWBundle iwb;
public static final String prmCategoryId = PRM_CATEGORYID;
public final static String prmReportId = PRM_REPORTID;
public ReportViewWindow() {
setWidth(800);
setHeight(600);
setResizable( true);
setMenubar( true);
}
public String getBundleIdentifier(){
return IW_BUNDLE_IDENTIFIER;
}
public void main(IWContext iwc) throws Exception{
this.iwrb = getResourceBundle(iwc);
//ReportContentViewer RCV = new ReportContentViewer();
ReportViewer rv = new ReportViewer();
rv.setShowLinks(false);
add(rv);
String title = this.iwrb.getLocalizedString("report_viewer","Report Viewer");
setTitle(title);
addTitle(title);
addHeaderObject(rv.getLinks());
}
private PresentationObject getLinkTable(){
Link L = new Link(this.iwrb.getLocalizedString("close","Close"));
L.setFontStyle("text-decoration: none");
L.setFontColor("#FFFFFF");
L.setBold();
L.setEventListener(ReportContentViewer.class);
L.setOnClick("window.close()");
return L;
}
private void doCloseNoAction(IWContext iwc){
ReportContentViewer.removeSessionParameters(iwc);
close();
}
}