summaryrefslogtreecommitdiff
path: root/Sources/com/ashardalon/pagic/Application.java
blob: 374d2dd278b11e3126361386732386cbb708bb00 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
package com.ashardalon.pagic;

import er.extensions.appserver.ERXApplication;
import er.rest.routes.ERXRoute;
import er.rest.routes.ERXRouteRequestHandler;
import com.ashardalon.pagic.components.Main;
import com.ashardalon.pagic.rest.controllers.PagesController;

public class Application extends ERXApplication {
	public static void main(String[] argv) {
		ERXApplication.main(argv, Application.class);
	}

	public Application() {
		ERXApplication.log.info("Welcome to " + name() + " !");
		/* ** put your initialization code in here ** */
		setAllowsConcurrentRequestHandling(true);
		
		ERXRouteRequestHandler restRequestHandler = new ERXRouteRequestHandler();
		restRequestHandler.insertRoute(new ERXRoute("Pages", "", ERXRoute.Method.Get, PagesController.class, "mainPage"));
    	ERXRouteRequestHandler.register(restRequestHandler);
	    setDefaultRequestHandler(restRequestHandler);
	}
}