Package jodd.madvoc.component

Examples of jodd.madvoc.component.ActionsManager.lookup()


    ActionsManager actionsManager = madvoc.getWebApplication().getComponent(ActionsManager.class);

    assertEquals(2, actionsManager.getActionsCount());

    ActionConfig actionConfig = actionsManager.lookup("/hello", "GET");
    assertNotNull(actionConfig);
    assertEquals(BooAction.class, actionConfig.getActionClass());
    assertEquals("foo1", actionConfig.actionClassMethod.getName());

    actionConfig = actionsManager.lookup("/world", "GET");
View Full Code Here


    ActionConfig actionConfig = actionsManager.lookup("/hello", "GET");
    assertNotNull(actionConfig);
    assertEquals(BooAction.class, actionConfig.getActionClass());
    assertEquals("foo1", actionConfig.actionClassMethod.getName());

    actionConfig = actionsManager.lookup("/world", "GET");
    assertNotNull(actionConfig);
    assertEquals(BooAction.class, actionConfig.getActionClass());
    assertEquals("foo2", actionConfig.actionClassMethod.getName());
  }
}
View Full Code Here

    webapp.registerMadvocComponents();

    ActionsManager actionsManager = webapp.getComponent(ActionsManager.class);
    actionsManager.register(BooAction.class, "foo2");

    assertEquals("/boo.foo2.xxx", actionsManager.lookup(BooAction.class.getName() + "#foo2").actionPath);
  }

}
View Full Code Here

    ActionsManager actionsManager = webapp.getComponent(ActionsManager.class);
    MadvocConfig madvocConfig = webapp.getComponent(MadvocConfig.class);
    madvocConfig.getRootPackages().addRootPackageOf(this.getClass());

    actionsManager.register(ReAction.class, "macro");
    ActionConfig cfg = actionsManager.lookup("/re/user/173/macro.html", "GET");

    assertNotNull(cfg);
    ActionConfigSet set = cfg.getActionConfigSet();
    assertEquals(ReAction.class, cfg.actionClass);
    assertEquals("/re/user/${id}/macro.html", cfg.actionPath);
View Full Code Here

    assertEquals("id", set.actionPathMacros.getNames()[0]);
    assertNull(set.actionPathMacros.getPatterns()[0]);


    actionsManager.register(ReAction.class, "macro2");
    cfg = actionsManager.lookup("/re/user/image/173/png/macro2.html", "GET");

    assertNotNull(cfg);
    set = cfg.getActionConfigSet();
    assertEquals(ReAction.class, cfg.actionClass);
    assertEquals("/re/user/image/${id}/${fmt}/macro2.html", cfg.actionPath);
View Full Code Here

    assertEquals(2, set.actionPathMacros.getMacrosCount());
    assertEquals("id", set.actionPathMacros.getNames()[0]);
    assertEquals("fmt", set.actionPathMacros.getNames()[1]);

    actionsManager.register(ReAction.class, "macro3");
    cfg = actionsManager.lookup("/re/users/173/macro3", "POST");

    assertNotNull(cfg);
    set = cfg.getActionConfigSet();
    assertEquals(ReAction.class, cfg.actionClass);
    assertEquals("/re/users/${id}/macro3", cfg.actionPath);
View Full Code Here

    assertEquals("POST", cfg.actionMethod);
    assertEquals(4, set.deep);
    assertEquals(1, set.actionPathMacros.getMacrosCount());
    assertEquals("id", set.actionPathMacros.getNames()[0]);

    cfg = actionsManager.lookup("/re/user/index.html", "GET");
    assertNull(cfg);

    cfg = actionsManager.lookup("/re/user/index/reindex/macro.html", "GET");
    assertNull(cfg);
View Full Code Here

    assertEquals("id", set.actionPathMacros.getNames()[0]);

    cfg = actionsManager.lookup("/re/user/index.html", "GET");
    assertNull(cfg);

    cfg = actionsManager.lookup("/re/user/index/reindex/macro.html", "GET");
    assertNull(cfg);

    cfg = actionsManager.lookup("/re/users/173/macro3", "GET");
    assertNull(cfg);
View Full Code Here

    assertNull(cfg);

    cfg = actionsManager.lookup("/re/user/index/reindex/macro.html", "GET");
    assertNull(cfg);

    cfg = actionsManager.lookup("/re/users/173/macro3", "GET");
    assertNull(cfg);

    assertEquals(3, actionsManager.getActionsCount());
  }
View Full Code Here

    madvocConfig.getRootPackages().addRootPackageOf(this.getClass());

    actionsManager.register(ReAction.class, "wild1");
    actionsManager.register(ReAction.class, "wild2");

    ActionConfig cfg = actionsManager.lookup("/re/ild123cat", "GET");
    assertNull(cfg);

    cfg = actionsManager.lookup("/re/wild123cat", "GET");
    assertNull(cfg);
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.