// Generated by the Maven Archetype Plug-in
package ${package}.app;
import com.webobjects.appserver.WOSession;
import com.webobjects.foundation.NSLog;
import er.extensions.appserver.ERXApplication;
import er.extensions.foundation.ERXPatcher;
import ${package}.components.Main;
public class Application extends ERXApplication {
public static void main(String[] argv) {
ERXApplication.main(argv, Application.class);
}
public Application() {
super();
NSLog.out.appendln("Welcome to " + name() + " !");
/* ** put your initialization code in here ** */
}
/**
* Determines the WOSession class to instantiate.
* @see com.webobjects.appserver.WOApplication#_sessionClass()
*/
@Override
protected Class< ? extends WOSession > _sessionClass() {
return Session.class;
}
/**
* Install patches including ensuring that Main is correctly resolved at runtime.
* @see er.extensions.appserver.ERXApplication#installPatches()
*/
@Override
public void installPatches() {
super.installPatches();
ERXPatcher.setClassForName(Main.class, "Main");
}
}