本文整理了Java中com.evolveum.midpoint.prism.Item.isSingleValue()
方法的一些代码示例,展示了Item.isSingleValue()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Item.isSingleValue()
方法的具体详情如下:
包路径:com.evolveum.midpoint.prism.Item
类名称:Item
方法名:isSingleValue
[英]Returns true if the item contains 0 or 1 values and (by definition) is not multivalued.
[中]如果项包含0或1个值并且(根据定义)不是多值的,则返回true。
代码示例来源:origin: Evolveum/midpoint
@SuppressWarnings("unchecked")
public void mergeContent(PrismContainerValue<?> other, List<QName> overwrite) throws SchemaException {
List<ItemName> remainingToOverwrite = overwrite.stream().map(ItemName::fromQName).collect(Collectors.toList());
if (other.getItems() != null) {
for (Item<?, ?> otherItem : other.getItems()) {
Item<?, ?> existingItem = findItem(otherItem.getElementName());
if (QNameUtil.remove(remainingToOverwrite, otherItem.getElementName())
|| existingItem != null && existingItem.isSingleValue()) {
remove(existingItem);
}
merge(otherItem.clone());
}
}
remainingToOverwrite.forEach(name -> removeItem(name, Item.class));
}
代码示例来源:origin: Evolveum/midpoint
if (i.isSingleValue()){
return ((PrismProperty) i).getRealValue();
if (i.isSingleValue()){
return ((PrismReference) i).getValue().asReferencable();
if (i.isSingleValue()){
return ((PrismContainer) i).getValue().asContainerable();
代码示例来源:origin: Evolveum/midpoint
if (i.isSingleValue()){
return normalize(((PrismProperty) i).getRealValue(), jrField.getValueClass());
if (i.isSingleValue()){
return ObjectTypeUtil.createObjectRef(((PrismReference) i).getValue());
if (i.isSingleValue()){
return ((PrismContainer) i).getValue().asContainerable();
内容来源于网络,如有侵权,请联系作者删除!