/** * Returns true if this item is operational one that should be ignored * for operational data-insensitive comparisons and hashCode functions. */ public boolean isOperational() { D def = getDefinition(); if (def != null) { return def.isOperational(); } else { return false; } }
private boolean isOperationalOnly(Item item, ItemDefinition itemDef) { if (itemDef != null && itemDef.isOperational()) { return true; return false; if (!subItemDef.isOperational()) { return false;
if (item.getDefinition() != null) { boolean isHidden = NotificationFunctionsImpl.isAmongHiddenPaths(item.getPath(), hiddenPaths); if (!isHidden && (showOperationalAttributes || !item.getDefinition().isOperational()) && !item.isEmpty()) { toBeDisplayed.add(item);
public void removeOperationalItems() { accept(visitable -> { if (visitable instanceof Item) { Item item = ((Item) visitable); if (item.getDefinition() != null && item.getDefinition().isOperational()) { PrismValue parent = item.getParent(); if (parent instanceof PrismContainerValue) { // should be the case ((PrismContainerValue) parent).remove(item); } } } }); } }
for (ItemDelta itemDelta: objectDelta.getModifications()) { if (itemDelta.getDefinition() != null) { if ((showOperationalAttributes || !itemDelta.getDefinition().isOperational()) && !NotificationFunctionsImpl .isAmongHiddenPaths(itemDelta.getPath(), hiddenPaths)) { toBeDisplayed.add(itemDelta);
private SceneItemImpl createSceneItemCommon(Item<?,?> item) { SceneItemImpl si = new SceneItemImpl(createSceneItemName(item)); ItemDefinition<?> def = item.getDefinition(); if (def != null) { si.setOperational(def.isOperational()); } si.setSourceItem(item); si.setSourceRelPath(item.getElementName()); return si; }
private void addCommonDefinitionAnnotations(Definition definition, Element appinfoElement) { if (definition.getProcessing() != null) { addAnnotation(A_PROCESSING, definition.getProcessing().getValue(), appinfoElement); } if ((definition instanceof ItemDefinition) && ((ItemDefinition)definition).isOperational()) { addAnnotation(A_OPERATIONAL, "true", appinfoElement); } if (definition.getDisplayName() != null) { addAnnotation(A_DISPLAY_NAME, definition.getDisplayName(), appinfoElement); } if (definition.getDisplayOrder() != null) { addAnnotation(A_DISPLAY_ORDER, definition.getDisplayOrder().toString(), appinfoElement); } if (definition.getHelp() != null) { addAnnotation(A_HELP, definition.getHelp(), appinfoElement); } if (definition.isEmphasized()) { addAnnotation(A_EMPHASIZED, "true", appinfoElement); } }
itemDefinition = itemRight.getDefinition(); if (itemDefinition.isOperational()) {
@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; }