本文整理了Java中com.evolveum.midpoint.prism.Item.addAll()
方法的一些代码示例,展示了Item.addAll()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Item.addAll()
方法的具体详情如下:
包路径:com.evolveum.midpoint.prism.Item
类名称:Item
方法名:addAll
[英]Adds given values, with the same semantics as repeated add(..) calls.
[中]添加给定值,语义与重复添加(..)相同电话。
代码示例来源:origin: Evolveum/midpoint
public Item<V,D> getOutput() throws SchemaException {
if (outputTriple == null) {
return null;
}
//noinspection unchecked
Item<V,D> output = outputDefinition.instantiate();
output.addAll(PrismValueCollectionsUtil.cloneCollection(outputTriple.getNonNegativeValues()));
return output;
}
代码示例来源:origin: Evolveum/midpoint
public static <IV extends PrismValue,ID extends ItemDefinition> Item<IV,ID> parseValueElements(Collection<?> valueElements,
ID outputDefinition, String contextDescription) throws SchemaException {
Item<IV,ID> output = null;
for (Object valueElement: valueElements) {
RawType rawType = getRawType(valueElement, contextDescription);
Item<IV,ID> elementItem = rawType.getParsedItem(outputDefinition);
if (output == null) {
output = elementItem;
} else {
output.addAll(elementItem.getClonedValues());
}
}
return output;
}
代码示例来源:origin: Evolveum/midpoint
@SuppressWarnings("unchecked")
private <V extends PrismValue, D extends ItemDefinition> SceneDeltaItemImpl createSceneDeltaItemCommon(ItemDelta<V, D> itemDelta,
SceneImpl owningScene)
throws SchemaException {
String simpleName = itemDelta.getElementName() != null ? itemDelta.getElementName().getLocalPart() : "";
NameImpl name = new NameImpl(simpleName);
if (itemDelta.getDefinition() != null) {
name.setDisplayName(itemDelta.getDefinition().getDisplayName());
}
name.setId(simpleName);
name.setNamesAreResourceKeys(true);
SceneDeltaItemImpl si = new SceneDeltaItemImpl(name);
si.setSourceDelta(itemDelta);
D def = itemDelta.getDefinition();
if (def != null) {
Item<V,D> item = def.instantiate();
if (itemDelta.getEstimatedOldValues() != null) {
item.addAll(CloneUtil.cloneCollectionMembers(itemDelta.getEstimatedOldValues()));
}
si.setSourceItem(item);
si.setOperational(def.isOperational());
}
ItemPath remainder = itemDelta.getPath().remainder(owningScene.getSourceRelPath());
if (remainder.startsWithNullId()) {
remainder = remainder.rest();
}
si.setSourceRelPath(remainder);
return si;
}
内容来源于网络,如有侵权,请联系作者删除!