@SuppressWarnings("nls")
@Override
public void execute(TemporaryFileHandle staging, InstitutionInfo instInfo, ConverterParams params)
throws XPathExpressionException
{
SubTemporaryFile folder = new SubTemporaryFile(staging, "workflow");
List<String> entries = xmlHelper.getXmlFileList(folder);
for( String entry : entries )
{
PropBagEx workflow = xmlHelper.readToPropBagEx(folder, entry);
NodeList zeroDays = (NodeList) allNodes.evaluate(workflow.getRootElement(), XPathConstants.NODESET);
for( int i = 0; i < zeroDays.getLength(); i++ )
{
PropBagEx bag = new PropBagEx(zeroDays.item(i), true);
bag.setNode("priority", Priority.NORMAL.intValue());
if( bag.isNodeTrue("escalate") && bag.getIntNode("escalationdays") == 0 )
{
bag.setNode("escalate", "false");
}
}
xmlHelper.writeFromPropBagEx(folder, entry, workflow);
}
}
AddNotificationSchemaXML.java 文件源码
java
阅读 17
收藏 0
点赞 0
评论 0
项目:Equella
作者:
评论列表
文章目录