Package com.softwarementors.extjs.djn.api

Examples of com.softwarementors.extjs.djn.api.RegisteredApi


  }

  private static void createApiProgrammatically(Registry registry, ServletConfig config) {
    // Create a new api programmatically
    String apiFile = config.getServletContext().getRealPath("test/ProgrammaticApi.js");
    RegisteredApi api = registry.addApi( "programmaticApi", "test/ProgrammaticApi.js", apiFile, "Djn.programmaticNamespace", "Djn.programmaticNamespace" );
   
    // Register a new action with a method
    RegisteredAction action = api.addAction( CustomRegistryConfiguratorHandlingTest.class, "MyCustomRegistryConfiguratorHandlingTest");
    Method m = getMethod( CustomRegistryConfiguratorHandlingTest.class, "test_programmaticMethod", String.class);
    action.addStandardMethod( "myProgrammaticMethod", m, false);
   
    // Register a poll method
    Method pm = getMethod( CustomRegistryConfiguratorHandlingTest.class, "test_programmaticPollMethod", Map.class);
View Full Code Here


      ApiConfigurationException ex = ApiConfigurationException.forApiAlreadyRegistered( api.getName());
      logger.fatal( ex.getMessage(), ex );
      throw ex;
    }
   
    RegisteredApi registeredApi = this.registry.addApi( api.getName(), api.getApiFile(), api.getFullApiFileName(), api.getApiNamespace(), api.getActionsNamespace());
   
    List<Class<?>> actionClasses = api.getClasses();   
    for( Class<?> cls : actionClasses ) {
      assert cls != null;
      scanAndRegisterActionClass(registeredApi, cls );
View Full Code Here

TOP

Related Classes of com.softwarementors.extjs.djn.api.RegisteredApi

Copyright © 2018 www.massapicom. 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.