package com.x.processplatform.assemble.designer.jaxrs;

import java.util.Set;

import javax.ws.rs.ApplicationPath;

import com.x.base.core.application.jaxrs.AbstractActionApplication;
import com.x.processplatform.assemble.designer.jaxrs.application.ApplicationAction;
import com.x.processplatform.assemble.designer.jaxrs.applicationcategory.ApplicationCategoryAction;
import com.x.processplatform.assemble.designer.jaxrs.applicationdict.ApplicationDictAction;
import com.x.processplatform.assemble.designer.jaxrs.form.FormAction;
import com.x.processplatform.assemble.designer.jaxrs.id.IdAction;
import com.x.processplatform.assemble.designer.jaxrs.process.ProcessAction;
import com.x.processplatform.assemble.designer.jaxrs.process.demo.DemoParallelAction;
import com.x.processplatform.assemble.designer.jaxrs.process.demo.DemoSimpleAction;
import com.x.processplatform.assemble.designer.jaxrs.querystat.QueryStatAction;
import com.x.processplatform.assemble.designer.jaxrs.queryview.QueryViewAction;
import com.x.processplatform.assemble.designer.jaxrs.script.ScriptAction;
import com.x.processplatform.assemble.designer.jaxrs.templateform.TemplateFormAction;

@ApplicationPath("jaxrs")
public class ActionApplication extends AbstractActionApplication {

	public Set<Class<?>> getClasses() {
		classes.add(ApplicationAction.class);
		classes.add(ApplicationCategoryAction.class);
		classes.add(ApplicationDictAction.class);
		classes.add(ProcessAction.class);
		classes.add(FormAction.class);
		classes.add(TemplateFormAction.class);
		classes.add(QueryViewAction.class);
		classes.add(QueryStatAction.class);
		classes.add(ScriptAction.class);
		classes.add(IdAction.class);
		classes.add(DemoSimpleAction.class);
		classes.add(DemoParallelAction.class);
		return classes;
	}

}