当前位置: 首页>>代码示例>>Java>>正文


Java RouteContext.setDocumentContent方法代码示例

本文整理汇总了Java中org.kuali.rice.kew.engine.RouteContext.setDocumentContent方法的典型用法代码示例。如果您正苦于以下问题:Java RouteContext.setDocumentContent方法的具体用法?Java RouteContext.setDocumentContent怎么用?Java RouteContext.setDocumentContent使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.kuali.rice.kew.engine.RouteContext的用法示例。


在下文中一共展示了RouteContext.setDocumentContent方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: testResolve_simpleMap_noBaseXPath

import org.kuali.rice.kew.engine.RouteContext; //导入方法依赖的package包/类
@Test
public void testResolve_simpleMap_noBaseXPath() throws Exception {
       /** Build a set of configs to check, we have 2 currently
        *  1 - using 'attributes' xml element
        *  2 - using 'qualifier' xml element ("legacy")
        *  We need to validate BOTH configurations are supported and interpreted correctly.
        *  https://jira.kuali.org/browse/KULRICE-7044
        * */
       Set<String> configStrings = new HashSet<String>();
       configStrings.add(SIMPLE_CONFIG_2);
       configStrings.add(StringUtils.replace(SIMPLE_CONFIG_2, "attributes", "qualifier"));

       for (String currentTestConfig : configStrings){
           XPathQualifierResolver resolver = new XPathQualifierResolver();
           ExtensionDefinition.Builder extensionDefinition = ExtensionDefinition.Builder.create("fakeName", "fakeType", "fakeResourceDescriptor");
           extensionDefinition.setConfiguration(Collections.singletonMap(KewApiConstants.ATTRIBUTE_XML_CONFIG_DATA, currentTestConfig));
           resolver.setExtensionDefinition(extensionDefinition.build());

           RouteContext context = new RouteContext();
           DocumentContent docContent = new StandardDocumentContent(SIMPLE_DOC_XML_1);
           context.setDocumentContent(docContent);

           List<Map<String, String>> maps = resolver.resolve(context);
           verifyAccountmaps(maps);
       }
}
 
开发者ID:kuali,项目名称:kc-rice,代码行数:27,代码来源:XPathQualifierResolverTest.java

示例2: testResolve_simpleMap

import org.kuali.rice.kew.engine.RouteContext; //导入方法依赖的package包/类
@Test
public void testResolve_simpleMap() throws Exception {
       /** Build a set of configs to check, we have 2 currently
        *  1 - using 'attributes' xml element
        *  2 - using 'qualifier' xml element ("legacy")
        *  We need to validate BOTH configurations are supported and interpreted correctly.
        *  https://jira.kuali.org/browse/KULRICE-7044
        * */
       Set<String> configStrings = new HashSet<String>();
       configStrings.add(SIMPLE_CONFIG_1);
       configStrings.add(StringUtils.replace(SIMPLE_CONFIG_1, "attributes", "qualifier"));

       for (String currentTestConfig : configStrings){
           XPathQualifierResolver resolver = new XPathQualifierResolver();
           ExtensionDefinition.Builder extensionDefinition = ExtensionDefinition.Builder.create("fakeName", "fakeType", "fakeResourceDescriptor");
           extensionDefinition.setConfiguration(Collections.singletonMap(KewApiConstants.ATTRIBUTE_XML_CONFIG_DATA, currentTestConfig));

           resolver.setExtensionDefinition(extensionDefinition.build());

           RouteContext context = new RouteContext();
           DocumentContent docContent = new StandardDocumentContent(SIMPLE_DOC_XML_1);
           context.setDocumentContent(docContent);

           List<Map<String, String>> maps = resolver.resolve(context);
           verifyAccountmaps(maps);
       }

}
 
开发者ID:kuali,项目名称:kc-rice,代码行数:29,代码来源:XPathQualifierResolverTest.java

示例3: testResolve_compoundMap1

import org.kuali.rice.kew.engine.RouteContext; //导入方法依赖的package包/类
@Test
public void testResolve_compoundMap1() throws Exception {
       /** Build a set of configs to check, we have 2 currently
        *  1 - using 'attributes' xml element
        *  2 - using 'qualifier' xml element ("legacy")
        *  We need to validate BOTH configurations are supported and interpreted correctly.
        *  https://jira.kuali.org/browse/KULRICE-7044
        * */
       Set<String> configStrings = new HashSet<String>();
       configStrings.add(COMPOUND_CONFIG_1);
       configStrings.add(StringUtils.replace(COMPOUND_CONFIG_1, "attributes", "qualifier"));

       for (String currentTestConfig : configStrings){
           XPathQualifierResolver resolver = new XPathQualifierResolver();
           ExtensionDefinition.Builder extensionDefinition = ExtensionDefinition.Builder.create("fakeName", "fakeType", "fakeResourceDescriptor");
           extensionDefinition.setConfiguration(Collections.singletonMap(KewApiConstants.ATTRIBUTE_XML_CONFIG_DATA, currentTestConfig));
           resolver.setExtensionDefinition(extensionDefinition.build());

           RouteContext context = new RouteContext();
           DocumentContent docContent = new StandardDocumentContent(COMPOUND_DOC_XML_1);
           context.setDocumentContent(docContent);

           List<Map<String, String>> maps = resolver.resolve(context);
           assertEquals("Incorrect number of attribute sets", 2, maps.size());

           String chartKey = "chart";
           String orgKey = "org";

           Map<String, String> map1 = maps.get(0);
           assertEquals(2, map1.size());
           assertEquals("BL", map1.get(chartKey));
           assertEquals("BUS", map1.get(orgKey));

           Map<String, String> map2 = maps.get(1);
           assertEquals(2, map2.size());
           assertEquals("IN", map2.get(chartKey));
           assertEquals("MED", map2.get(orgKey));
       }
}
 
开发者ID:kuali,项目名称:kc-rice,代码行数:40,代码来源:XPathQualifierResolverTest.java


注:本文中的org.kuali.rice.kew.engine.RouteContext.setDocumentContent方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。