Examples of ERXRoute


Examples of er.rest.routes.ERXRoute

    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);
  }
View Full Code Here

Examples of er.rest.routes.ERXRoute

    ERTaggableEntity.registerTaggable(Movie.ENTITY_NAME);
   
    ERXRouteRequestHandler restReqHandler = new ERXRouteRequestHandler();
   
    restReqHandler.addDefaultRoutes(Movie.ENTITY_NAME);
    restReqHandler.insertRoute(new ERXRoute(Movie.ENTITY_NAME,"/movies", ERXRoute.Method.Options,MoviesController.class, "options"));
   
    ERXRouteRequestHandler.register(restReqHandler);
  }
View Full Code Here

Examples of er.rest.routes.ERXRoute

  }

  public Application() {
    ERXApplication.log.info("Welcome to " + name() + " !");
    ERXRouteRequestHandler restHandler = new ERXRouteRequestHandler();
    restHandler.addRoute(new ERXRoute(TaskInfo.ENTITY_NAME, "/taskInfos", ERXRoute.Method.Post, TaskInfoController.class, "create"));
    restHandler.addRoute(new ERXRoute(TaskInfo.ENTITY_NAME, "/taskInfos/{taskInfo:TaskInfo}", ERXRoute.Method.Get, TaskInfoController.class, "show"));
    restHandler.addRoute(new ERXRoute(TaskInfo.ENTITY_NAME, "/taskInfos/{taskInfo:TaskInfo}/results", ERXRoute.Method.Get, TaskInfoController.class, "results"));
    registerRequestHandler(restHandler, ERXRouteRequestHandler.Key)
    NSLog.out.appendln(restHandler.routes());
  }
View Full Code Here

Examples of er.rest.routes.ERXRoute

    // whether the entity has numeric PKs (an attribute which may disappear later), and the controller class to use
    routeRequestHandler.addDefaultRoutes(Animal.ENTITY_NAME, Animal.ENTITY_NAME, true, AnimalController.class);

    // This is showing what addDefaultRoutes actually does and that you add your own custom routes this way as well.
    // routeRequestHandler.addDefaultRoutes(Person.ENTITY_NAME);
    routeRequestHandler.addRoute(new ERXRoute(Person.ENTITY_NAME, "/Person", ERXRoute.Method.Options, PersonController.class, "options"));
    routeRequestHandler.addRoute(new ERXRoute(Person.ENTITY_NAME, "/Person", ERXRoute.Method.Head, PersonController.class, "head"));
    routeRequestHandler.addRoute(new ERXRoute(Person.ENTITY_NAME, "/Person", ERXRoute.Method.Post, PersonController.class, "create"));
    routeRequestHandler.addRoute(new ERXRoute(Person.ENTITY_NAME, "/Person", ERXRoute.Method.All, PersonController.class, "index"));
    // MS: this only works with numeric ids
    routeRequestHandler.addRoute(new ERXRoute(Person.ENTITY_NAME, "/Person/{action:identifier}", ERXRoute.Method.Get, PersonController.class));
    routeRequestHandler.addRoute(new ERXRoute(Person.ENTITY_NAME, "/Person/{person:Person}", ERXRoute.Method.Get, PersonController.class, "show"));
    routeRequestHandler.addRoute(new ERXRoute(Person.ENTITY_NAME, "/Person/{person:Person}", ERXRoute.Method.Put, PersonController.class, "update"));
    routeRequestHandler.addRoute(new ERXRoute(Person.ENTITY_NAME, "/Person/{person:Person}", ERXRoute.Method.Delete, PersonController.class, "destroy"));
    routeRequestHandler.addRoute(new ERXRoute(Person.ENTITY_NAME, "/Person/{person:Person}/{action:identifier}", ERXRoute.Method.All, PersonController.class));

    // Car and Manufacturer are two non-EO classes. For this to work properly, you need to either manually register
    // delegates for them via IERXRestDelegate.Factory or create classes named <EntityName>RestDelegate, which is
    // how this project works -- CarRestDelegate and ManufacturerRestDelegate.
    routeRequestHandler.addDefaultRoutes("Car");
View Full Code Here

Examples of er.rest.routes.ERXRoute

        restHandler.addDefaultRoutes("MApplication", false, MApplicationController.class);
        // Old code. The two lines below are replaced by the following line.  The addInstanceOnAllHosts action throws an exception if the host is not localhost.
        // The addInstance action now handles any missing host as well as a host passed in as a key/value pair. kib 20110622
        //    restHandler.insertRoute(new ERXRoute("MApplication","/mApplications/{name:MApplication}/addInstance", ERXRoute.Method.Get, MApplicationController.class, "addInstanceOnAllHosts"));
        //    restHandler.insertRoute(new ERXRoute("MApplication","/mApplications/{name:MApplication}/addInstance/{host:MHost}", ERXRoute.Method.Get, MApplicationController.class, "addInstance"));
        restHandler.insertRoute(new ERXRoute("MApplication","/mApplications/{name:MApplication}/addInstance", ERXRoute.Method.Get, MApplicationController.class, "addInstance"));
        restHandler.insertRoute(new ERXRoute("MApplication","/mApplications/{name:MApplication}/deleteInstance", ERXRoute.Method.Get, MApplicationController.class, "deleteInstance"));
        restHandler.addDefaultRoutes("MHost", false, MHostController.class);
        restHandler.addDefaultRoutes("MSiteConfig", false, MSiteConfigController.class);
        restHandler.insertRoute(new ERXRoute("MSiteConfig","/mSiteConfig", ERXRoute.Method.Put, MSiteConfigController.class, "update"));

        ERXRouteRequestHandler.register(restHandler);
    }
View Full Code Here

Examples of er.rest.routes.ERXRoute

        // Set up multicast listen thread
        createRequestListenerThread();
       
        ERXRouteRequestHandler restHandler = new ERXRouteRequestHandler();
        restHandler.addDefaultRoutes("MApplication", false, MApplicationController.class);
        restHandler.insertRoute(new ERXRoute("MApplication","/mApplications/{name:MApplication}/addInstance", ERXRoute.Method.Get, MApplicationController.class, "addInstance"));
        restHandler.insertRoute(new ERXRoute("MApplication","/mApplications/{name:MApplication}/deleteInstance", ERXRoute.Method.Get, MApplicationController.class, "deleteInstance"));
        restHandler.insertRoute(new ERXRoute("MApplication","/mApplications/info", ERXRoute.Method.Get, MApplicationController.class, "info"));
        restHandler.insertRoute(new ERXRoute("MApplication","/mApplications/{name:MApplication}/info", ERXRoute.Method.Get, MApplicationController.class, "info"));
        restHandler.insertRoute(new ERXRoute("MApplication","/mApplications/isRunning", ERXRoute.Method.Get, MApplicationController.class, "isRunning"));
        restHandler.insertRoute(new ERXRoute("MApplication","/mApplications/{name:MApplication}/isRunning", ERXRoute.Method.Get, MApplicationController.class, "isRunning"));
        restHandler.insertRoute(new ERXRoute("MApplication","/mApplications/isStopped", ERXRoute.Method.Get, MApplicationController.class, "isStopped"));
        restHandler.insertRoute(new ERXRoute("MApplication","/mApplications/{name:MApplication}/isStopped", ERXRoute.Method.Get, MApplicationController.class, "isStopped"));
        restHandler.insertRoute(new ERXRoute("MApplication","/mApplications/start", ERXRoute.Method.Get, MApplicationController.class, "start"));
        restHandler.insertRoute(new ERXRoute("MApplication","/mApplications/{name:MApplication}/start", ERXRoute.Method.Get, MApplicationController.class, "start"));
        restHandler.insertRoute(new ERXRoute("MApplication","/mApplications/stop", ERXRoute.Method.Get, MApplicationController.class, "stop"));
        restHandler.insertRoute(new ERXRoute("MApplication","/mApplications/{name:MApplication}/stop", ERXRoute.Method.Get, MApplicationController.class, "stop"));
        restHandler.insertRoute(new ERXRoute("MApplication","/mApplications/forceQuit", ERXRoute.Method.Get, MApplicationController.class, "forceQuit"));
        restHandler.insertRoute(new ERXRoute("MApplication","/mApplications/{name:MApplication}/forceQuit", ERXRoute.Method.Get, MApplicationController.class, "forceQuit"));
        restHandler.addDefaultRoutes("MHost", false, MHostController.class);
        restHandler.addDefaultRoutes("MSiteConfig", false, MSiteConfigController.class);
        restHandler.insertRoute(new ERXRoute("MSiteConfig","/mSiteConfig", ERXRoute.Method.Put, MSiteConfigController.class, "update"));

        ERXRouteRequestHandler.register(restHandler);
       
        boolean isSSHServerEnabled = ERXProperties.booleanForKeyWithDefault("er.wotaskd.sshd.enabled", false);
       
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.