package
org.projectapollo.demo.Session;
import apollo.*;
import apollo.Log.*;
import apollo.Template.*;
import apollo.Storable.*;
import apollo.Session.*;
import
org.projectapollo.demo.Storable.*;
import
org.projectapollo.demo.Session.LeftFrame.*;
import
org.projectapollo.demo.Session.HoldingData.*;
import
org.projectapollo.demo.Session.Expiration.*;
import java.util.*;
public class
SessionBroker extends
PageBroker {
public
SessionBroker(ManagerTracker MT, String fquid, PageBroker PB) throws
TemplatePageException {
super(MT,fquid,PB);
this.registerPageHandler("LeftFrame",new
LeftFrameBroker(MT,fquid+".LeftFrame",
this));
this.registerPageHandler("HoldingData",new
HoldingDataBroker(MT,fquid+".HoldingData",
this));
this.registerPageHandler("Expiration",new
ExpirationBroker(MT,fquid+".Expiration",
this));
MT.getPM().registerTemplatePage(FQUID, new
TemplatePage(MT,this));
}
public
HTTPResponse render(TransactionTracker TT, HTTPRequest req, WebSession
thisSession) throws
ApolloException {
return
MT.getPM().getPage(FQUID).render(null,thisSession);
}// end render
}