本文整理了Java中com.evolveum.midpoint.prism.Item.setImmutable()
方法的一些代码示例,展示了Item.setImmutable()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Item.setImmutable()
方法的具体详情如下:
包路径:com.evolveum.midpoint.prism.Item
类名称:Item
方法名:setImmutable
暂无
代码示例来源:origin: Evolveum/midpoint
public <IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>> I createDetachedSubItem(QName name,
Class<I> type, ID itemDefinition, boolean immutable) throws SchemaException {
I newItem = createDetachedNewItemInternal(name, type, itemDefinition);
if (immutable) {
newItem.setImmutable(true);
}
return newItem;
}
代码示例来源:origin: Evolveum/midpoint
@Override
public void setImmutable(boolean immutable) {
super.setImmutable(immutable);
if (items != null) {
for (Item item : items) {
item.setImmutable(immutable);
}
}
}
代码示例来源:origin: Evolveum/midpoint
if (!item.isImmutable()) {
Item clone = item.clone();
clone.setImmutable(true);
return (T) clone;
} else {
内容来源于网络,如有侵权,请联系作者删除!