package com.webobjects.monitor.wotaskd.rest.controllers;
import com.webobjects.appserver.WOActionResults;
import com.webobjects.appserver.WOApplication;
import com.webobjects.appserver.WORequest;
import com.webobjects.monitor._private.MSiteConfig;
import com.webobjects.monitor.wotaskd.Application;
import er.rest.routes.ERXDefaultRouteController;
public class JavaMonitorController extends ERXDefaultRouteController {
public JavaMonitorController(WORequest request) {
super(request);
}
protected MSiteConfig siteConfig() {
return application().siteConfig();
}
public Application application() {
return (Application )WOApplication.application();
}
@Override
public WOActionResults createAction() throws Throwable {
// TODO Auto-generated method stub
return null;
}
@Override
public WOActionResults destroyAction() throws Throwable {
// TODO Auto-generated method stub
return null;
}
@Override
public WOActionResults indexAction() throws Throwable {
// TODO Auto-generated method stub
return null;
}
@Override
public WOActionResults newAction() throws Throwable {
// TODO Auto-generated method stub
return null;
}
@Override
public WOActionResults showAction() throws Throwable {
// TODO Auto-generated method stub
return null;
}
@Override
public WOActionResults updateAction() throws Throwable {
// TODO Auto-generated method stub
return null;
}
protected void checkPassword() throws SecurityException {
String pw = context().request().stringFormValueForKey("pw");
if(!siteConfig().compareStringWithPassword(pw)) {
throw new SecurityException("Invalid password");
}
}
}