本文整理汇总了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);
}
}
示例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);
}
}
示例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));
}
}