package er.divalite.pages;
import com.webobjects.appserver.WOContext;
import com.webobjects.directtoweb.D2WContext;
import er.directtoweb.pages.ERD2WQueryPage;
/**
* Divalite query page
*
* @author ravim
*
*/
public class ERLITQueryPage extends ERD2WQueryPage {
public ERLITQueryPage(WOContext context) {
super(context);
}
public String contentContainerID() {
return subContext().valueForKey("id") + "_container";
}
protected D2WContext _subContext;
public D2WContext subContext() {
return _subContext;
}
public void setSubContext(D2WContext aContext) {
_subContext = aContext;
}
/**
* Gives each property its own d2wContext rather than sharing one
* Necessary for ajax or dyanmic D2W in embedded configs
*/
@Override
public void setPropertyKey(String propertyKey) {
_subContext = new D2WContext(d2wContext());
_subContext.takeValueForKey(propertyKey, "propertyKey");
}
}