Examples of ModuleContext


Examples of de.odysseus.calyxo.base.ModuleContext

  /**
   * Lookup panels support for module determined by specified request
   */
  public static final PanelsSupport getInstance(HttpServletRequest request) {
    ModuleContext context =
      ModuleSupport.getInstance(request).getModuleContext(request);
    return (PanelsSupport)context.getAttribute(PANELS_SUPPORT_KEY);
  }
View Full Code Here

Examples of de.odysseus.calyxo.base.ModuleContext

  }

  public void test1() throws Exception {
    String xml = "/" + getClass().getName().replace('.', '/') + "1.xml";
    URL url = getClass().getResource(xml);
    ModuleContext context = new TestModuleContext("test");
    PanelsRootConfigParser parser = new PanelsRootConfigParser(context);
    PanelsRootConfig root = parser.parse(new URL[]{url});
//    System.out.println(root);
    PanelConfig foo = root.findPanelConfig("foo", null);
    assertNotNull(foo);
View Full Code Here

Examples of de.odysseus.calyxo.base.ModuleContext

  public void test2() throws Exception {
    String xml1 = "/" + getClass().getName().replace('.', '/') + "1.xml";
    URL url1 = getClass().getResource(xml1);
    String xml2 = "/" + getClass().getName().replace('.', '/') + "2.xml";
    URL url2 = getClass().getResource(xml2);
    ModuleContext context = new TestModuleContext("test");
    PanelsRootConfigParser parser = new PanelsRootConfigParser(context);
    PanelsRootConfig root = parser.parse(new URL[]{url1,url2});
//    System.out.println(root);
    PanelConfig foo = root.findPanelConfig("foo", null);
    assertNotNull(foo);
View Full Code Here

Examples of de.odysseus.calyxo.base.ModuleContext

    URL url1 = getClass().getResource(xml1);
    String xml2 = "/" + getClass().getName().replace('.', '/') + "2.xml";
    URL url2 = getClass().getResource(xml2);
    String xml3 = "/" + getClass().getName().replace('.', '/') + "3.xml";
    URL url3 = getClass().getResource(xml3);
    ModuleContext context = new TestModuleContext("test");
    PanelsRootConfigParser parser = new PanelsRootConfigParser(context);
    PanelsRootConfig root = parser.parse(new URL[]{url1,url2,url3});
//    System.out.println(root);
    PanelConfig foo = root.findPanelConfig("foo", null);
    assertNotNull(foo);
View Full Code Here

Examples of de.odysseus.calyxo.base.ModuleContext

  /**
   * Lookup access support for module determined by specified request
   */
  public static final AccessSupport getInstance(HttpServletRequest request) {
    ModuleContext context =
      ModuleSupport.getInstance(request).getModuleContext(request);
    return (AccessSupport)context.getAttribute(ACCESS_SUPPORT_KEY);
  }
View Full Code Here

Examples of de.odysseus.calyxo.base.ModuleContext

              break;
      case SESSION:  HttpSession session = request.getSession(false);
              if (session != null)
                object = session.getAttribute(attribute);
              break;
      case MODULE:  ModuleContext context = ModuleSupport.getInstance(request).getModuleContext(request);
              object = context.getAttribute(attribute);
              break;
      case APPL:    context = ModuleSupport.getInstance(request).getModuleContext(request);
              object = context.getServletContext().getAttribute(attribute);
              break;
      case UNKNOWN:  throw new RuntimeException("Unknown scope '" + scope + "'!");
    }

    ListModel result = null;
View Full Code Here

Examples of de.odysseus.calyxo.base.ModuleContext

   */
  protected String getHrefAttribute() throws Exception {
    HttpServletRequest request =
      (HttpServletRequest)pageContext.getRequest();
    ModuleSupport support = ModuleSupport.getInstance(request);
    ModuleContext context = null;
    if (module == null) {
      context = support.getModuleContext(request);
    } else {
      context = support.getModuleContext(module);
    }
    StringBuffer buffer = new StringBuffer();
    buffer.append(request.getContextPath());
    buffer.append(context.getPath(action));

    HttpServletResponse response =
      (HttpServletResponse)pageContext.getResponse();
    return response.encodeURL(buffer.toString());
  }
View Full Code Here

Examples of de.odysseus.calyxo.base.ModuleContext

  /**
   * Lookup forms support for module determined by specified request
   */
  public static FormsSupport getInstance(HttpServletRequest request) {
    ModuleContext context =
      ModuleSupport.getInstance(request).getModuleContext(request);
    return (FormsSupport)context.getAttribute(FORMS_SUPPORT_KEY);
  }
View Full Code Here

Examples of net.kuujo.vertigo.component.ModuleContext

  public void testDefaultFeederModuleContext() {
    DefaultNetworkConfig network = new DefaultNetworkConfig("test");
    network.addModule("feeder", "com.test~test-module~1.0");
    NetworkContext context = ContextBuilder.buildContext(network, "vertigo");
    assertEquals("vertigo.test", context.address());
    ModuleContext moduleContext = context.component("feeder");
    assertEquals("feeder", moduleContext.name());
    assertEquals("vertigo.test.feeder", moduleContext.address());
    assertEquals("com.test~test-module~1.0", moduleContext.module());
    assertFalse(moduleContext.isVerticle());
    assertTrue(moduleContext.isModule());
    assertEquals(new JsonObject(), moduleContext.config());
    assertEquals(1, moduleContext.numInstances());
    assertNotNull(moduleContext.network());
  }
View Full Code Here

Examples of net.kuujo.vertigo.component.ModuleContext

    verticle.setConfig(new JsonObject().putString("foo", "bar"));
    verticle.setInstances(2);
    verticle.setGroup("test");
    NetworkContext context = ContextBuilder.buildContext(network, "vertigo");
    assertEquals("vertigo.test", context.address());
    ModuleContext moduleContext = context.component("feeder");
    assertEquals("feeder", moduleContext.name());
    assertEquals("vertigo.test.feeder", moduleContext.address());
    assertEquals("com.test~test-module~1.0", moduleContext.module());
    assertFalse(moduleContext.isVerticle());
    assertTrue(moduleContext.isModule());
    assertEquals("bar", moduleContext.config().getString("foo"));
    assertEquals(2, moduleContext.numInstances());
    assertEquals(2, moduleContext.instances().size());
    assertEquals("test", moduleContext.group());
    assertNotNull(moduleContext.network());
  }
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.