gpt4 book ai didi

filenet-p8 - 通过符号名称获取 PropertyTemplate 的最快方法是 IBM FileNet CE API

转载 作者:行者123 更新时间:2023-12-04 14:29:07 24 4
gpt4 key购买 nike

我知道的唯一方法是遍历对象存储的属性模板,并通过将符号名称与一些字符串进行比较来找到我需要的模板:

String propertySymName = "someName";
ObjectStore os = Factory.ObjectStore.fetchInstance(...); //assume object store is fetched correctly

String[] properties = {PropertyNames.PROPERTY_TEMPLATES};
os.fetchProperties(properties);
PropertyTemplateSet propertyTemplates = os.get_PropertyTemplates();
Iterator<?> iterator = propertyTemplates.iterator();
while (iterator.hasNext()) {
PropertyTemplate propertyTemplate = (PropertyTemplate) iterator.next();
String[] arg = {PropertyNames.SYMBOLIC_NAME};
propertyTemplate.refresh(arg);
if (propertyTemplate.get_SymbolicName().equals(propertySymName)) {
//do some stuff
}

}

但是如果对象存储有大量的属性模板,它可能会相当慢。有任何想法吗?
我正在使用 CE API 5.1

最佳答案

您可以通过符号名称搜索它:

SELECT This FROM PropertyTemplate WHERE (SymbolicName = 'DocumentTitle')

关于filenet-p8 - 通过符号名称获取 PropertyTemplate 的最快方法是 IBM FileNet CE API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18755860/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com