test_class.declarator: cmdBuilder
test_class.modifier: static
test_class.original_string: static WebCommandBuilder cmdBuilder;
test_class.type: WebCommandBuilder
test_class.var_name: cmdBuilder
test_class.file: nimbus-core/src/test/java/com/antheminc/oss/nimbus/channel/web/WebCommandBuilderTest.java
test_class.identifier: WebCommandBuilderTest
test_case.body: @Test
  	public void t_domainRootOnly_T() {
  		MockHttpServletRequest httpReq = new MockHttpServletRequest(HttpMethod.GET.name(), "/anthem/icr/p/flow_umcase/_new");
  		httpReq.addParameter("b", Behavior.$execute.name());
  		
  		Command cmd = cmdBuilder.build(httpReq, null);
  		assertNotNull(cmd);
  		assertSame(Action._new, cmd.getAction());
  		assertEquals("anthem", cmd.getRootClientAlias());
  		assertEquals("flow_umcase", cmd.getRootDomainAlias());
  		assertEquals("/flow_umcase", cmd.getAbsoluteDomainAlias());
  		assertEquals("icr", cmd.getAppAlias());
  		assertTrue(cmd.isRootDomainOnly());
  	}
test_case.class_method_signature: WebCommandBuilderTest.t_domainRootOnly_T()
test_case.full_signature: @Test public void t_domainRootOnly_T()
test_case.identifier: t_domainRootOnly_T
test_case.invocations: name addParameter name build assertNotNull assertSame getAction assertEquals getRootClientAlias assertEquals getRootDomainAlias assertEquals getAbsoluteDomainAlias assertEquals getAppAlias assertTrue isRootDomainOnly
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void t_domainRootOnly_T()
focal_class.declarator: logit = new JustLogit(this.getClass())
focal_class.modifier: private
focal_class.original_string: private JustLogit logit = new JustLogit(this.getClass());
focal_class.type: JustLogit
focal_class.var_name: logit
focal_class.file: nimbus-core/src/main/java/com/antheminc/oss/nimbus/channel/web/WebCommandBuilder.java
focal_class.identifier: WebCommandBuilder
focal_class.class_method_signature: WebCommandBuilder.build(HttpServletRequest request)
focal_class.full_signature: public Command build(HttpServletRequest request)
focal_class.identifier: build
focal_class.modifiers: public
focal_class.parameters: (HttpServletRequest request)
focal_class.return: Command
focal_class.signature: Command build(HttpServletRequest request)
focal_class.class_method_signature: WebCommandBuilder.build(HttpServletRequest request, ModelEvent<String> event)
focal_class.full_signature: public Command build(HttpServletRequest request, ModelEvent<String> event)
focal_class.identifier: build
focal_class.modifiers: public
focal_class.parameters: (HttpServletRequest request, ModelEvent<String> event)
focal_class.return: Command
focal_class.signature: Command build(HttpServletRequest request, ModelEvent<String> event)
focal_class.class_method_signature: WebCommandBuilder.handleInternal(String uri, Map<String, String[]> rParams)
focal_class.full_signature: public Command handleInternal(String uri, Map<String, String[]> rParams)
focal_class.identifier: handleInternal
focal_class.modifiers: public
focal_class.parameters: (String uri, Map<String, String[]> rParams)
focal_class.return: Command
focal_class.signature: Command handleInternal(String uri, Map<String, String[]> rParams)
focal_class.class_method_signature: WebCommandBuilder.constructRequestUri(HttpServletRequest request)
focal_class.full_signature: private String constructRequestUri(HttpServletRequest request)
focal_class.identifier: constructRequestUri
focal_class.modifiers: private
focal_class.parameters: (HttpServletRequest request)
focal_class.return: String
focal_class.signature: String constructRequestUri(HttpServletRequest request)
focal_method.body: public Command build(HttpServletRequest request) {
  		final String requestUri = constructRequestUri(request);
  		logit.trace(()->"Received http request. "+request.getMethod()+" URI: "+requestUri);
  		
  		return handleInternal(requestUri, request.getParameterMap());
  	}
focal_method.class_method_signature: WebCommandBuilder.build(HttpServletRequest request)
focal_method.full_signature: public Command build(HttpServletRequest request)
focal_method.identifier: build
focal_method.invocations: constructRequestUri trace getMethod handleInternal getParameterMap
focal_method.modifiers: public
focal_method.parameters: (HttpServletRequest request)
focal_method.return: Command
focal_method.signature: Command build(HttpServletRequest request)