本文整理了Java中com.evolveum.midpoint.prism.Item.contains()
方法的一些代码示例,展示了Item.contains()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Item.contains()
方法的具体详情如下:
包路径:com.evolveum.midpoint.prism.Item
类名称:Item
方法名:contains
暂无
代码示例来源:origin: Evolveum/midpoint
private boolean hasValue(Item<V,D> existingUserItem, V newValue) {
if (existingUserItem == null) {
return false;
}
if (valueMatcher != null && newValue instanceof PrismPropertyValue) {
return valueMatcher.hasRealValue((PrismProperty)existingUserItem, (PrismPropertyValue)newValue);
} else {
return existingUserItem.contains(newValue, EquivalenceStrategy.IGNORE_METADATA, comparator);
}
}
代码示例来源:origin: Evolveum/midpoint
private static boolean subtractFromObject(@NotNull PrismObject<?> object, @NotNull ItemPath itemPath,
@NotNull PrismValue value, boolean dryRun) {
Item<PrismValue, ItemDefinition> item = object.findItem(itemPath);
if (item == null) {
return false;
}
if (dryRun) {
return item.contains(value);
} else {
return item.remove(value);
}
}
代码示例来源:origin: Evolveum/midpoint
for (V valueToAdd : valuesToAdd) {
if (!item.contains(valueToAdd, strategy)) {
代码示例来源:origin: Evolveum/midpoint
assertNotNull("Deleted item " + itemMod.getParentPath() + "/" + itemMod.getElementName() + " not found in focus", property);
for (Object valueToDelete : itemMod.getValuesToDelete()) {
if (!property.contains((PrismValue) valueToDelete, EquivalenceStrategy.REAL_VALUE)) {
display("Deleted value " + valueToDelete + " is not in focus item " + itemMod.getParentPath() + "/" + itemMod.getElementName());
display("Deleted value", valueToDelete);
代码示例来源:origin: Evolveum/midpoint
if (itemNew == null || !itemNew.contains(valueFromZeroSet, EquivalenceStrategy.REAL_VALUE)) {
LOGGER.trace("Reconciliation will add value {} for item {}. Existing item: {}", valueFromZeroSet, itemPath, itemNew);
itemDelta.addValuesToAdd(LensUtil.cloneAndApplyMetadata(valueFromZeroSet, isAssignment, mapping));
代码示例来源:origin: Evolveum/midpoint
if (targetFocusItem != null && targetFocusItem.contains(value, EquivalenceStrategy.REAL_VALUE)) {
continue;
V value = valueWithOrigin.getItemValue();
if (targetFocusItem == null || targetFocusItem.contains(value, EquivalenceStrategy.REAL_VALUE)) {
if (!outputFocusItemDelta.isReplace()) {
内容来源于网络,如有侵权,请联系作者删除!