package er.example.erxpartials;
import com.webobjects.appserver.WOActionResults;
import com.webobjects.appserver.WORequest;
import com.webobjects.directtoweb.D2W;
import er.directtoweb.ERD2WDirectAction;
import er.example.erxpartials.components.Main;
public class DirectAction extends ERD2WDirectAction {
public DirectAction(WORequest aRequest) {
super(aRequest);
}
/**
* Checks if a page configuration is allowed to render.
* Provide a more intelligent access scheme as the default just returns false. And
* be sure to read the javadoc to the super class.
* @param pageConfiguration
* @return
*/
@Override
protected boolean allowPageConfiguration(String pageConfiguration) {
return false;
}
@Override
public WOActionResults defaultAction() {
return pageWithName(Main.class);
}
public WOActionResults loginAction()
{
String username = request().stringFormValueForKey("username");
String password = request().stringFormValueForKey("password");
// ENHANCEME - add appropriate login behaviour here
return D2W.factory().defaultPage(session());
}
}