package
org.projectapollo.demo.Jobs;
import apollo.*;
import apollo.Template.*;
import apollo.Storable.*;
import apollo.Job.*;
import
org.projectapollo.demo.*;
import
org.projectapollo.demo.Storable.*;
import
org.projectapollo.demo.Jobs.StatusBar.*;
import
org.projectapollo.demo.Jobs.JobList.*;
import
org.projectapollo.demo.Jobs.LaunchJob.*;
import
org.projectapollo.demo.Jobs.LeftFrame.*;
import java.util.*;
import java.lang.Thread;
import apollo.Session.*;
public class
JobsBroker extends
PageBroker {
public
JobsBroker(ManagerTracker MT,String fquid,PageBroker PB) throws
TemplatePageException {
super(MT,fquid,PB);
this.registerPageHandler("StatusBar",new
StatusBarBroker(MT,fquid+".StatusBar",
this));
this.registerPageHandler("LeftFrame",new
LeftFrameBroker(MT,fquid+".LeftFrame",
this));
this.registerPageHandler("JobList",new
JobListBroker(MT,fquid+".JobList",
this));
this.registerPageHandler("LaunchJob",new
LaunchJobBroker(MT,fquid+".LaunchJob",
this));
MT.getPM().registerTemplatePage(FQUID, new
TemplatePage(MT,this));
MT.getPM().registerTemplatePage(FQUID+".RandomNumbers.doc",
new
TemplatePage(MT,this,"randomnumbers.doc"));
MT.getPM().registerTemplatePage(FQUID+".RandomNumbers_Row.doc",
new
TemplatePage(MT,this,"randomnumbers_row.doc"));
MT.getPM().registerTemplatePage(FQUID+".RandomNumbers.xls",
new
TemplatePage(MT,this,"randomnumbers.xls"));
MT.getPM().registerTemplatePage(FQUID+".RandomNumbers_Row.xls",
new
TemplatePage(MT,this,"randomnumbers_row.xls"));
MT.getPM().registerTemplatePage(FQUID+".RandomNumbers.html",
new
TemplatePage(MT,this,"randomnumbers.html"));
MT.getPM().registerTemplatePage(FQUID+".RandomNumbers_Row.html",
new
TemplatePage(MT,this,"randomnumbers_row.html"));
MT.getPM().registerTemplatePage(FQUID+".RandomNumbers.txt",
new
TemplatePage(MT,this,"randomnumbers.txt"));
MT.getPM().registerTemplatePage(FQUID+".RandomNumbers_Row.txt",
new
TemplatePage(MT,this,"randomnumbers_row.txt"));
MT.getPM().registerTemplatePage(FQUID+".LoggedInUsers.doc",
new
TemplatePage(MT,this,"loggedinusers.doc"));
MT.getPM().registerTemplatePage(FQUID+".LoggedInUsers_Row.doc",
new
TemplatePage(MT,this,"loggedinusers_row.doc"));
MT.getPM().registerTemplatePage(FQUID+".LoggedInUsers.xls",
new
TemplatePage(MT,this,"loggedinusers.xls"));
MT.getPM().registerTemplatePage(FQUID+".LoggedInUsers_Row.xls",
new
TemplatePage(MT,this,"loggedinusers_row.xls"));
MT.getPM().registerTemplatePage(FQUID+".LoggedInUsers.html",
new
TemplatePage(MT,this,"loggedinusers.html"));
MT.getPM().registerTemplatePage(FQUID+".LoggedInUsers_Row.html",
new
TemplatePage(MT,this,"loggedinusers_row.html"));
MT.getPM().registerTemplatePage(FQUID+".LoggedInUsers.txt",
new
TemplatePage(MT,this,"loggedinusers.txt"));
MT.getPM().registerTemplatePage(FQUID+".LoggedInUsers_Row.txt",
new
TemplatePage(MT,this,"loggedinusers_row.txt"));
}
public
HTTPResponse render(TransactionTracker TT, HTTPRequest req, WebSession
thisSession) throws
ApolloException {
return
MT.getPM().getPage(FQUID).render(null,thisSession);
}
}