package
org.projectapollo.demo.Session.LeftFrame;
import apollo.*;
import apollo.Template.*;
import apollo.Storable.*;
import java.util.*;
import apollo.Session.*;
public class
LeftFrameBroker extends
PageBroker {
public
LeftFrameBroker(ManagerTracker MT, String fquid, PageBroker PB) throws
TemplatePageException {
super(MT,fquid,PB);
MT.getPM().registerTemplatePage(FQUID, new
TemplatePage(MT,this,false));
}
public
HTTPResponse render(TransactionTracker TT, HTTPRequest req, WebSession
thisSession) throws
ApolloException {
Hashtable RT = new
Hashtable();
if
(req.hasValue("Body"))
{
String body = req.getValue("Body");
int
locationOfLastDot = body.lastIndexOf(".");
if
(locationOfLastDot!=-1)
{
body = body.substring(locationOfLastDot+1);
}
RT.put(body+"Selected",
new
Boolean(true));
}
if
(req.hasValue("Body"))
{
RT.put("Body",
req.getValue("Body"));
}
return
MT.getPM().getPage(FQUID).render(RT, thisSession);
}
}