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> |
class |
ItemDefinitionImpl<I extends Item>
Abstract item definition in the schema.
|
Modifier and Type | Class and Description |
---|---|
class |
PrismContainer<C extends Containerable>
Property container groups properties into logical blocks.The reason for
grouping may be as simple as better understandability of data structure.
|
class |
PrismObject<O extends Objectable>
Common supertype for all identity objects.
|
class |
PrismProperty<T>
Property is a specific characteristic of an object.
|
class |
PrismReference
Object Reference is a property that describes reference to an object.
|
Modifier and Type | Field and Description |
---|---|
protected List<Item<?,?>> |
PrismContainerValue.items |
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) |
static <T extends Item> |
Item.createNewDefinitionlessItem(QName name,
Class<T> type,
PrismContext prismContext) |
<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>> |
PrismContainer.findItem(ItemPath path,
Class<I> type) |
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>> |
PrismContainerValue.findItem(QName itemName,
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) |
<I extends Item<?,?>> |
PrismContainerValue.getItems(Class<I> type) |
<I extends Item<?,?>> |
PrismContainer.getItems(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 |
---|---|
abstract Item |
Item.clone()
Literal clone.
|
abstract Item |
Item.cloneComplex(CloneStrategy strategy)
Complex clone with different cloning strategies.
|
<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.findItem(QName itemName) |
<IV extends PrismValue,ID extends ItemDefinition> |
PrismContainer.findItem(QName itemQName) |
<IV extends PrismValue,ID extends ItemDefinition> |
PrismContainerValue.findItem(String itemName) |
<IV extends PrismValue,ID extends ItemDefinition> |
PrismContainerValue.findOrCreateItem(QName containerName) |
Item<V,D> |
PartiallyResolvedItem.getItem() |
Item<?,?> |
PrismContainerValue.getNextItem(Item<?,?> referenceItem) |
Item<?,?> |
PrismContainerValue.getPreviousItem(Item<?,?> referenceItem) |
<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 |
---|---|
List<Item<?,?>> |
PrismContainerValue.getItems()
Returns a set 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) |
protected void |
Item.copyValues(CloneStrategy strategy,
Item clone) |
ItemDelta<V,D> |
Item.diff(Item<V,D> other) |
ItemDelta<V,D> |
Item.diff(Item<V,D> other,
boolean ignoreMetadata,
boolean isLiteral) |
protected void |
Item.diffInternal(Item<V,D> other,
Collection<? extends ItemDelta> deltas,
boolean ignoreMetadata,
boolean isLiteral) |
protected ItemDelta<V,D> |
Item.fixupDelta(ItemDelta<V,D> delta,
Item<V,D> other,
boolean ignoreMetadata) |
protected ItemDelta |
PrismProperty.fixupDelta(ItemDelta delta,
Item otherItem,
boolean ignoreMetadata) |
static Collection<PrismValue> |
Item.getAllValues(Item<?,?> item,
ItemPath path) |
Item<?,?> |
PrismContainerValue.getNextItem(Item<?,?> referenceItem) |
Item<?,?> |
PrismContainerValue.getPreviousItem(Item<?,?> referenceItem) |
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.
|
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 propertyPath,
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 |
---|---|
abstract Class<? extends Item> |
ItemDelta.getItemClass() |
Modifier and Type | Method and Description |
---|---|
void |
ItemDelta.applyTo(Item item) |
void |
ItemDelta.applyToMatchingPath(Item item)
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> |
ItemDelta.createAddDeltaFor(Item<V,D> item) |
static <V extends PrismValue,D extends ItemDefinition> |
ItemDelta.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) |
protected boolean |
ReferenceDelta.isApplicableToType(Item item) |
protected boolean |
PropertyDelta.isApplicableToType(Item item) |
protected abstract boolean |
ItemDelta.isApplicableToType(Item item) |
protected boolean |
ContainerDelta.isApplicableToType(Item item) |
static <IV extends PrismValue,ID extends ItemDefinition> |
ItemDelta.toDeltaSetTriple(Item<IV,ID> item,
ItemDelta<IV,ID> delta) |
static <IV extends PrismValue,ID extends ItemDefinition> |
ItemDelta.toDeltaSetTriple(Item<IV,ID> item,
ItemDelta<IV,ID> delta,
boolean oldValuesValid,
boolean newValuesValid)
Deprecated.
|
PrismValueDeltaSetTriple<V> |
ItemDelta.toDeltaSetTriple(Item<V,D> itemOld) |
Modifier and Type | Method and Description |
---|---|
<IV extends PrismValue,ID extends ItemDefinition> |
PrismParserImplNoIO.parseItem() |
<IV extends PrismValue,ID extends ItemDefinition> |
PrismParserImplIO.parseItem() |
<IV extends PrismValue,ID extends ItemDefinition,C extends Containerable> |
JaxbDomHack.parseRawElement(Object element,
PrismContainerDefinition<C> definition)
This is used in a form of "fromAny" to parse elements from a JAXB getAny method to prism.
|
Modifier and Type | Method and Description |
---|---|
T |
PrismSerializerImpl.serialize(Item<?,?> item) |
T |
PrismSerializerImpl.serialize(Item<?,?> item,
QName itemName) |
Modifier and Type | Method and Description |
---|---|
Item<V,D> |
ItemDeltaItem.getAnyItem() |
Item<V,D> |
ItemDeltaItem.getItemNew() |
Item<V,D> |
ItemDeltaItem.getItemOld() |
static <IV extends PrismValue,ID extends ItemDefinition> |
RawTypeUtil.getParsedItem(ID itemDefinition,
List<RawType> values,
QName elementQName,
PrismContainerDefinition containerDef) |
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> itemOld,
ItemDelta<V,D> delta,
Item<V,D> itemNew) |
ItemDeltaItem(Item<V,D> itemOld,
ItemDelta<V,D> delta,
Item<V,D> itemNew) |
Modifier and Type | Method and Description |
---|---|
static <IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>> |
PrismForJAXBUtil.createItem(PrismContainerValue parentValue,
QName name,
Class<I> type) |
Modifier and Type | Class and Description |
---|---|
class |
ResourceAttribute<T>
Resource Object Attribute is a Property of Resource Object.
|
class |
ResourceAttributeContainer
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) |
Copyright © 2019 Evolveum. All rights reserved.