Modifier and Type | Method and Description |
---|---|
static <IV extends PrismValue,ID extends ItemDefinition> |
StaticExpressionUtil.parseValueElements(Collection<?> valueElements,
ID outputDefinition,
String contextDescription) |
Modifier and Type | Method and Description |
---|---|
static <IV extends PrismValue,ID extends ItemDefinition> |
StaticExpressionUtil.serializeValueElements(Item<IV,ID> item,
String contextDescription) |
Modifier and Type | Method and Description |
---|---|
TaskType |
ModelInteractionService.submitTaskFromTemplate(String templateTaskOid,
List<Item<?,?>> extensionItems,
com.evolveum.midpoint.task.api.Task opTask,
OperationResult result) |
Modifier and Type | Method and Description |
---|---|
TaskType |
MidpointFunctions.submitTaskFromTemplate(String templateTaskOid,
List<Item<?,?>> extensionItems) |
Modifier and Type | Method and Description |
---|---|
Item<?,?> |
SceneItem.getSourceItem() |
Modifier and Type | Interface and Description |
---|---|
interface |
ItemDefinition<I extends Item> |
interface |
MutableItemDefinition<I extends Item>
EXPERIMENTAL
|
Modifier and Type | Interface and Description |
---|---|
interface |
PrismContainer<C extends Containerable>
Prism container groups items into logical blocks.
|
interface |
PrismObject<O extends Objectable>
Common supertype for all identity objects.
|
interface |
PrismProperty<T>
Property is a specific characteristic of an object.
|
interface |
PrismReference
Object Reference is a property that describes reference to an object.
|
Modifier and Type | Method and Description |
---|---|
<I extends Item> |
PrismObject.addExtensionItem(I item) |
static <T extends Item> |
Item.cloneCollection(Collection<T> items) |
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>> |
PrismContainerValue.createDetachedSubItem(QName name,
Class<I> type,
ID itemDefinition,
boolean immutable) |
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>> |
PrismContainer.findCreateItem(ItemPath itemPath,
Class<I> type,
ID itemDefinition,
boolean create) |
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>> |
PrismContainer.findCreateItem(QName itemQName,
Class<I> type,
boolean create) |
<I extends Item> |
PrismObject.findExtensionItem(QName elementName) |
<I extends Item> |
PrismObject.findExtensionItem(String elementLocalName) |
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>> |
PrismContainerValue.findItem(ItemDefinition itemDefinition,
Class<I> type) |
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>> |
PrismContainerValue.findItem(ItemPath itemName,
Class<I> type) |
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>> |
PrismContainer.findItem(ItemPath path,
Class<I> type) |
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>> |
PrismContainer.findItem(QName itemQName,
Class<I> type) |
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>> |
PrismContainer.findOrCreateItem(ItemPath containerPath,
Class<I> type) |
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>> |
PrismContainerValue.findOrCreateItem(ItemPath path,
Class<I> type,
ID definition) |
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>> |
PrismContainer.findOrCreateItem(ItemPath containerPath,
Class<I> type,
ID definition) |
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>> |
PrismContainerValue.findOrCreateItem(QName containerName,
Class<I> type) |
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>> |
PrismObject.removeItem(ItemPath path,
Class<I> itemType) |
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>> |
PrismContainer.removeItem(ItemPath path,
Class<I> itemType) |
static <T extends Item> |
Item.resetParentCollection(Collection<T> items)
Sets all parents to null.
|
Modifier and Type | Method and Description |
---|---|
Item |
Item.clone()
Literal clone.
|
Item |
Item.cloneComplex(CloneStrategy strategy)
Complex clone with different cloning strategies.
|
<V extends PrismValue,D extends ItemDefinition> |
ItemFactory.createDummyItem(Item<V,D> itemOld,
D definition,
ItemPath path)
Creates a dummy container with a fixed path.
|
default <IV extends PrismValue,ID extends ItemDefinition> |
PrismContainerValue.findItem(ItemPath itemPath) |
<IV extends PrismValue,ID extends ItemDefinition> |
PrismContainer.findItem(ItemPath path) |
<IV extends PrismValue,ID extends ItemDefinition> |
PrismContainerValue.findOrCreateItem(QName containerName) |
Item<V,D> |
PartiallyResolvedItem.getItem() |
<IV extends PrismValue,ID extends ItemDefinition> |
PrismParserNoIO.parseItem() |
<IV extends PrismValue,ID extends ItemDefinition> |
PrismParser.parseItem()
Parses the input as a prism item.
|
Modifier and Type | Method and Description |
---|---|
Collection<Item<?,?>> |
PrismContainerValue.getItems()
Returns a collection of items that the property container contains.
|
Modifier and Type | Method and Description |
---|---|
void |
PrismContainer.add(Item<?,?> item)
Convenience method.
|
<IV extends PrismValue,ID extends ItemDefinition> |
PrismContainerValue.add(Item<IV,ID> item) |
<IV extends PrismValue,ID extends ItemDefinition> |
PrismContainerValue.add(Item<IV,ID> item,
boolean checkUniqueness)
Adds an item to a property container.
|
void |
PrismObject.addReplaceExisting(Item<?,?> item) |
<IV extends PrismValue,ID extends ItemDefinition> |
PrismContainerValue.addReplaceExisting(Item<IV,ID> item)
Adds an item to a property container.
|
boolean |
PrismContainerValue.contains(Item item) |
<V extends PrismValue,D extends ItemDefinition> |
ItemFactory.createDummyItem(Item<V,D> itemOld,
D definition,
ItemPath path)
Creates a dummy container with a fixed path.
|
default ItemDelta<V,D> |
Item.diff(Item<V,D> other)
Computes a difference (delta) with the specified item using IGNORE_METADATA_CONSIDER_DIFFERENT_IDS equivalence strategy.
|
ItemDelta<V,D> |
Item.diff(Item<V,D> other,
ParameterizedEquivalenceStrategy strategy)
Computes a difference (delta) with the specified item using given equivalence strategy.
|
static Collection<PrismValue> |
Item.getAllValues(Item<?,?> item,
ItemPath path) |
static <V extends PrismValue> |
Item.getValues(Item<V,?> item) |
static boolean |
Item.hasNoValues(Item<?,?> item) |
<IV extends PrismValue,ID extends ItemDefinition> |
PrismContainerValue.merge(Item<IV,ID> item)
Merges the provided item into this item.
|
void |
Item.merge(Item<V,D> otherItem)
Merge all the values of other item to this item.
|
void |
PrismContainer.remove(Item<?,?> item)
Convenience method.
|
<IV extends PrismValue,ID extends ItemDefinition> |
PrismContainerValue.remove(Item<IV,ID> item) |
<IV extends PrismValue,ID extends ItemDefinition> |
PrismContainerValue.replace(Item<IV,ID> oldItem,
Item<IV,ID> newItem) |
<IV extends PrismValue,ID extends ItemDefinition> |
PrismContainerValue.replace(Item<IV,ID> oldItem,
Item<IV,ID> newItem) |
T |
PrismSerializer.serialize(Item<?,?> item)
Serializes given prism item.
|
void |
PartiallyResolvedItem.setItem(Item<V,D> item) |
<IV extends PrismValue,ID extends ItemDefinition> |
PrismContainerValue.subtract(Item<IV,ID> item)
Subtract the provided item from this item.
|
Modifier and Type | Method and Description |
---|---|
void |
PrismContainerValue.addAll(Collection<? extends Item<?,?>> itemsToAdd)
Adds a collection of items to a property container.
|
void |
PrismContainerValue.addAllReplaceExisting(Collection<? extends Item<?,?>> itemsToAdd)
Adds a collection of items to a property container.
|
void |
Item.modifyUnfrozen(Consumer<Item<V,D>> mutator) |
Constructor and Description |
---|
PartiallyResolvedItem(Item<V,D> item,
ItemPath residualPath) |
Modifier and Type | Method and Description |
---|---|
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>,DD extends ItemDelta<IV,ID>> |
ObjectDelta.findItemDelta(ItemPath itemPath,
Class<DD> deltaType,
Class<I> itemType,
boolean strict) |
Modifier and Type | Method and Description |
---|---|
Item<V,D> |
ItemDelta.getItemNew()
Returns the "new" state of the property - the state that would be after
the delta is applied.
|
Item<V,D> |
ItemDelta.getItemNew(Item<V,D> itemOld)
Returns the "new" state of the property - the state that would be after
the delta is applied.
|
Item<V,D> |
ItemDelta.getItemNewMatchingPath(Item<V,D> itemOld) |
Modifier and Type | Method and Description |
---|---|
Class<? extends Item> |
ItemDelta.getItemClass() |
Modifier and Type | Method and Description |
---|---|
void |
ItemDelta.applyTo(Item item) |
void |
ItemDelta.applyTo(Item item,
ParameterizedEquivalenceStrategy strategy) |
void |
ItemDelta.applyToMatchingPath(Item item,
ParameterizedEquivalenceStrategy strategy)
Applies delta to item were path of the delta and path of the item matches (skips path checks).
|
static <V extends PrismValue,D extends ItemDefinition> |
ItemDeltaUtil.createAddDeltaFor(Item<V,D> item) |
static <V extends PrismValue,D extends ItemDefinition> |
ItemDeltaUtil.createAddDeltaFor(Item<V,D> item,
PrismValue value) |
Item<V,D> |
ItemDelta.getItemNew(Item<V,D> itemOld)
Returns the "new" state of the property - the state that would be after
the delta is applied.
|
Item<V,D> |
ItemDelta.getItemNewMatchingPath(Item<V,D> itemOld) |
boolean |
ItemDelta.isApplicableTo(Item item) |
boolean |
ReferenceDelta.isApplicableToType(Item item) |
boolean |
PropertyDelta.isApplicableToType(Item item) |
boolean |
ContainerDelta.isApplicableToType(Item item) |
static <IV extends PrismValue,ID extends ItemDefinition> |
ItemDeltaUtil.toDeltaSetTriple(Item<IV,ID> item,
ItemDelta<IV,ID> delta,
PrismContext prismContext) |
PrismValueDeltaSetTriple<V> |
ItemDelta.toDeltaSetTriple(Item<V,D> itemOld) |
Modifier and Type | Method and Description |
---|---|
boolean |
ParameterizedEquivalenceStrategy.equals(Item<?,?> first,
Item<?,?> second) |
boolean |
ParameterizedEquivalenceStrategy.equals(Item<?,?> first,
Item<?,?> second) |
boolean |
EquivalenceStrategy.equals(Item<?,?> first,
Item<?,?> second) |
boolean |
EquivalenceStrategy.equals(Item<?,?> first,
Item<?,?> second) |
int |
ParameterizedEquivalenceStrategy.hashCode(Item<?,?> item) |
int |
EquivalenceStrategy.hashCode(Item<?,?> item) |
Modifier and Type | Class and Description |
---|---|
class |
com.evolveum.midpoint.prism.impl.ItemImpl<V extends PrismValue,D extends ItemDefinition> |
class |
com.evolveum.midpoint.prism.impl.PrismContainerImpl<C extends Containerable> |
class |
com.evolveum.midpoint.prism.impl.PrismPropertyImpl<T> |
Modifier and Type | Method and Description |
---|---|
<IV extends PrismValue,ID extends ItemDefinition,C extends Containerable> |
JaxbDomHack.parseRawElement(Object element,
PrismContainerDefinition<C> definition) |
Modifier and Type | Method and Description |
---|---|
Item<V,D> |
ItemDeltaItem.getAnyItem() |
Item<V,D> |
ItemDeltaItem.getItemNew()
Returns new item that is a result of delta application.
|
Item<V,D> |
ItemDeltaItem.getItemOld() |
Modifier and Type | Method and Description |
---|---|
static void |
PrismAsserts.assertDefinition(Item item,
QName type,
int minOccurs,
int maxOccurs) |
static void |
PrismAsserts.assertNotEmpty(Item<?,?> item) |
static void |
PrismAsserts.assertParentConsistency(Item<?,?> item) |
static String |
PrismPrettyPrinter.prettyPrint(Item<?,?> item) |
void |
ItemDeltaItem.setItemNew(Item<V,D> itemNew) |
void |
ItemDeltaItem.setItemOld(Item<V,D> itemOld) |
Constructor and Description |
---|
ItemDeltaItem(Item<V,D> item) |
ItemDeltaItem(Item<V,D> item,
D definition) |
ItemDeltaItem(Item<V,D> itemOld,
ItemDelta<V,D> delta,
Item<V,D> itemNew,
D definition) |
ItemDeltaItem(Item<V,D> itemOld,
ItemDelta<V,D> delta,
Item<V,D> itemNew,
D definition) |
Constructor and Description |
---|
TypedValue(Item<?,?> prismItem) |
Modifier and Type | Interface and Description |
---|---|
interface |
ResourceAttribute<T> |
interface |
ResourceAttributeContainer |
Modifier and Type | Class and Description |
---|---|
class |
ResourceAttributeContainerImpl
Resource Object.
|
class |
ResourceAttributeImpl<T>
Resource Object Attribute is a Property of Resource Object.
|
Modifier and Type | Method and Description |
---|---|
static List<Item<?,?>> |
ObjectTypeUtil.mapToExtensionItems(Map<QName,Object> values,
PrismContainerDefinition<?> extensionDefinition,
PrismContext prismContext) |
Modifier and Type | Method and Description |
---|---|
static void |
ObjectTypeUtil.normalizeAllRelations(Item<?,?> item,
RelationRegistry relationRegistry) |
Modifier and Type | Method and Description |
---|---|
<IV extends PrismValue,ID extends ItemDefinition> |
RawType.getParsedItem(ID itemDefinition) |
<IV extends PrismValue,ID extends ItemDefinition> |
RawType.getParsedItem(ID itemDefinition,
QName itemName) |
Modifier and Type | Method and Description |
---|---|
static ItemType |
ItemType.fromItem(Item item,
PrismContext prismContext) |
Copyright © 2021 Evolveum. All rights reserved.