com.evolveum.midpoint.prism.Item.contains()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(2.2k)|赞(0)|评价(0)|浏览(100)

本文整理了Java中com.evolveum.midpoint.prism.Item.contains()方法的一些代码示例,展示了Item.contains()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Item.contains()方法的具体详情如下:
包路径:com.evolveum.midpoint.prism.Item
类名称:Item
方法名:contains

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()) {

相关文章