小编Rob*_*son的帖子

在XPages Domino Java中回收Item对象

我有一些代码:

Document doc = view.getFirstDocument();
Item item = null;

if (null != admin.getManagers())
{
    doc.replaceItemValue("Managers", admin.getManagers());
    item = doc.getFirstItem("Managers");
    item.setNames(true);
} 
else
{
    doc.replaceItemValue("Managers", "");
}

// Load the workers and set them as Names fields
if (null != admin.getWorkers())
{
    doc.replaceItemValue("Workers", admin.getWorkers());
    item = doc.getFirstItem("Workers");
    item.setNames(true);
} 
else
{
    doc.replaceItemValue("Workers", "");
}
Run Code Online (Sandbox Code Playgroud)

在最后一节中,我回收了文档

finally 
{
    if(null != doc)
    {
        doc.recycle();
    }
}
Run Code Online (Sandbox Code Playgroud)

我的问题是:我应该Item以同样的方式回收吗?或者它是否被回收,因为它是一个孩子Document?或者我应该为每个项目使用单独的变量并单独回收它们.

java xpages

3
推荐指数
1
解决办法
466
查看次数

在SSJS中使用表达式语言

当我在EL中引用bean属性(id)时,我会使用#{bean.id}.

我现在要求使用一些静态文本预先添加该数据.我通过使用SSJS来做到这一点:"sometext" + bean.getId();

有没有办法在SSJS中使用EL符号?例如"sometext" + #{bean.id};

我意识到在这个例子中它没有太大的不同,但是当请求更复杂或嵌套的属性时,我认为它会有用.

xpages xpages-ssjs

3
推荐指数
1
解决办法
448
查看次数

替代 Java 枚举

我有一个 Enum 处理表中的列。它正在生产中。

public enum Column {

    NAME("m_Name", "Name", "TEXT"), ADDRESS("m_Address", "Address", "TEXT");

    private String value;
    private String label;
    private String sortType;

    private Column(String value, String label, String sortType) {
        this.setValue(value);
        this.setLabel(label);
        this.setSortType(sortType);
    }
}
Run Code Online (Sandbox Code Playgroud)

我现在需要添加我需要动态的自定义列。我意识到我无法使枚举动态化。什么是替代方案?

java

2
推荐指数
1
解决办法
6800
查看次数

从Domino Designer中的Applications视图中删除多个应用程序

随着时间的推移,应用程序列表会累积并降低性能.我知道,我应该在完成后删除它们,但我没有.我可以单独右键单击每个并删除它,但这很耗时.

有没有办法一次性从Domino Designer中的Applications View中删除多个应用程序?

lotus-domino xpages domino-designer-eclipse

1
推荐指数
1
解决办法
291
查看次数