Modifier and Type | Method and Description |
---|---|
static <IV extends PrismValue,ID extends ItemDefinition> |
StaticExpressionUtil.parseValueElements(Collection<?> valueElements,
ID outputDefinition,
String contextDescription) |
static <IV extends PrismValue,ID extends ItemDefinition> |
StaticExpressionUtil.serializeValueElements(Item<IV,ID> item,
String contextDescription) |
Modifier and Type | Method and Description |
---|---|
static ItemDefinition<?> |
StaticExpressionUtil.deriveOutputDefinitionFromValueElements(QName elementName,
Collection<JAXBElement<?>> valueElements,
String contextDescription,
PrismContext prismContext) |
Modifier and Type | Interface and Description |
---|---|
interface |
LayerRefinedAttributeDefinition<T> |
interface |
RefinedAttributeDefinition<T> |
Modifier and Type | Class and Description |
---|---|
class |
LayerRefinedAttributeDefinitionImpl<T> |
class |
RefinedAttributeDefinitionImpl<T> |
Modifier and Type | Method and Description |
---|---|
<DT extends ItemDefinition> |
LayerRefinedAttributeDefinitionImpl.findItemDefinition(ItemPath path,
Class<DT> clazz) |
<ID extends ItemDefinition> |
RefinedObjectClassDefinitionImpl.findItemDefinition(ItemPath path,
Class<ID> clazz) |
<ID extends ItemDefinition> |
LayerRefinedObjectClassDefinitionImpl.findItemDefinition(ItemPath path,
Class<ID> clazz) |
<ID extends ItemDefinition> |
CompositeRefinedObjectClassDefinitionImpl.findItemDefinition(ItemPath path,
Class<ID> clazz) |
<ID extends ItemDefinition> |
RefinedResourceSchemaImpl.findItemDefinitionByType(QName typeName,
Class<ID> definitionType) |
<ID extends ItemDefinition> |
LayerRefinedResourceSchemaImpl.findItemDefinitionByType(QName typeName,
Class<ID> definitionClass) |
<ID extends ItemDefinition> |
RefinedResourceSchemaImpl.findItemDefinitionsByCompileTimeClass(Class<?> compileTimeClass,
Class<ID> definitionClass) |
<ID extends ItemDefinition> |
LayerRefinedResourceSchemaImpl.findItemDefinitionsByCompileTimeClass(Class<?> compileTimeClass,
Class<ID> definitionClass) |
<ID extends ItemDefinition> |
RefinedResourceSchemaImpl.findItemDefinitionsByElementName(QName elementName,
Class<ID> definitionClass) |
<ID extends ItemDefinition> |
LayerRefinedResourceSchemaImpl.findItemDefinitionsByElementName(QName elementName,
Class<ID> definitionClass) |
<ID extends ItemDefinition> |
RefinedObjectClassDefinitionImpl.findLocalItemDefinition(QName name,
Class<ID> clazz,
boolean caseInsensitive) |
<ID extends ItemDefinition> |
LayerRefinedObjectClassDefinitionImpl.findLocalItemDefinition(QName name,
Class<ID> clazz,
boolean caseInsensitive) |
<T extends ItemDefinition> |
CompositeRefinedObjectClassDefinitionImpl.findLocalItemDefinition(QName name,
Class<T> clazz,
boolean caseInsensitive) |
<ID extends ItemDefinition> |
RefinedObjectClassDefinitionImpl.findNamedItemDefinition(QName firstName,
ItemPath rest,
Class<ID> clazz) |
<ID extends ItemDefinition> |
LayerRefinedObjectClassDefinitionImpl.findNamedItemDefinition(QName firstName,
ItemPath rest,
Class<ID> clazz) |
<ID extends ItemDefinition> |
CompositeRefinedObjectClassDefinitionImpl.findNamedItemDefinition(QName firstName,
ItemPath rest,
Class<ID> clazz) |
Modifier and Type | Method and Description |
---|---|
ItemDefinition<PrismProperty<T>> |
LayerRefinedAttributeDefinitionImpl.deepClone(boolean ultraDeep,
Consumer<ItemDefinition> postCloneAction) |
Modifier and Type | Method and Description |
---|---|
List<? extends ItemDefinition> |
RefinedObjectClassDefinitionImpl.getDefinitions() |
List<? extends ItemDefinition> |
LayerRefinedObjectClassDefinitionImpl.getDefinitions() |
List<? extends ItemDefinition> |
CompositeRefinedObjectClassDefinitionImpl.getDefinitions() |
Modifier and Type | Method and Description |
---|---|
void |
LayerRefinedAttributeDefinitionImpl.adoptElementDefinitionFrom(ItemDefinition otherDef) |
Modifier and Type | Interface and Description |
---|---|
interface |
Mapping<V extends PrismValue,D extends ItemDefinition> |
Modifier and Type | Method and Description |
---|---|
<V extends PrismValue,D extends ItemDefinition> |
MidpointFunctions.getMapping() |
Modifier and Type | Interface and Description |
---|---|
interface |
Item<V extends PrismValue,D extends ItemDefinition>
Item is a common abstraction of Property, Reference and Container.
|
class |
PartiallyResolvedItem<V extends PrismValue,D extends ItemDefinition>
TODO description
|
Modifier and Type | Interface and Description |
---|---|
interface |
MutableItemDefinition<I extends Item>
EXPERIMENTAL
|
interface |
MutablePrismContainerDefinition<C extends Containerable> |
interface |
MutablePrismPropertyDefinition<T> |
interface |
MutablePrismReferenceDefinition |
interface |
PrismContainerDefinition<C extends Containerable> |
interface |
PrismObjectDefinition<O extends Objectable> |
interface |
PrismPropertyDefinition<T> |
interface |
PrismReferenceDefinition |
Modifier and Type | Method and Description |
---|---|
<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.
|
<IV extends PrismValue,ID extends ItemDefinition> |
PrismContainerValue.addReplaceExisting(Item<IV,ID> item)
Adds an item to a property container.
|
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>> |
PrismContainerValue.createDetachedSubItem(QName name,
Class<I> type,
ID itemDefinition,
boolean immutable) |
<V extends PrismValue,D extends ItemDefinition> |
ItemFactory.createDummyItem(Item<V,D> itemOld,
D definition,
ItemPath path)
Creates a dummy container with a fixed path.
|
<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) |
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>> |
PrismContainerValue.findItem(ItemDefinition itemDefinition,
Class<I> type) |
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,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) |
default <ID extends ItemDefinition> |
LocalDefinitionStore.findItemDefinition(ItemPath path) |
<ID extends ItemDefinition> |
LocalDefinitionStore.findItemDefinition(ItemPath path,
Class<ID> clazz) |
<T extends ItemDefinition> |
ItemDefinition.findItemDefinition(ItemPath path,
Class<T> clazz) |
default <ID extends ItemDefinition> |
LocalDefinitionStore.findLocalItemDefinition(QName name) |
<ID extends ItemDefinition> |
LocalDefinitionStore.findLocalItemDefinition(QName name,
Class<ID> clazz,
boolean caseInsensitive) |
<ID extends ItemDefinition> |
LocalDefinitionStore.findNamedItemDefinition(QName firstName,
ItemPath rest,
Class<ID> clazz) |
<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> |
PrismContainerValue.findOrCreateItem(QName containerName) |
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>> |
PrismContainerValue.findOrCreateItem(QName containerName,
Class<I> type) |
<IV extends PrismValue,ID extends ItemDefinition> |
PrismReferenceValue.findPartial(ItemPath path) |
<IV extends PrismValue,ID extends ItemDefinition> |
PrismReference.findPartial(ItemPath path) |
<IV extends PrismValue,ID extends ItemDefinition> |
PrismPropertyValue.findPartial(ItemPath path) |
<IV extends PrismValue,ID extends ItemDefinition> |
PrismProperty.findPartial(ItemPath path) |
<IV extends PrismValue,ID extends ItemDefinition> |
PrismContainerValue.findPartial(ItemPath path) |
<IV extends PrismValue,ID extends ItemDefinition> |
PrismContainer.findPartial(ItemPath path) |
<IV extends PrismValue,ID extends ItemDefinition> |
Item.findPartial(ItemPath path) |
<IV extends PrismValue,ID extends ItemDefinition> |
PrismContainerValue.merge(Item<IV,ID> item)
Merges the provided item into this item.
|
<IV extends PrismValue,ID extends ItemDefinition> |
PrismParserNoIO.parseItem() |
<IV extends PrismValue,ID extends ItemDefinition> |
PrismParser.parseItem()
Parses the input as a prism item.
|
<IV extends PrismValue,ID extends ItemDefinition> |
PrismContainerValue.remove(Item<IV,ID> item) |
<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) |
<IV extends PrismValue,ID extends ItemDefinition> |
PrismContainerValue.replace(Item<IV,ID> oldItem,
Item<IV,ID> newItem) |
<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 |
---|---|
ItemDefinition<I> |
ItemDefinition.clone() |
ItemDefinition<I> |
ItemDefinition.deepClone(boolean ultraDeep,
Consumer<ItemDefinition> postCloneAction) |
ItemDefinition<I> |
ItemDefinition.deepClone(Map<QName,ComplexTypeDefinition> ctdMap,
Map<QName,ComplexTypeDefinition> onThisPath,
Consumer<ItemDefinition> postCloneAction) |
ItemDefinition |
Itemable.getDefinition() |
Modifier and Type | Method and Description |
---|---|
List<? extends ItemDefinition> |
PrismContainerDefinition.getDefinitions() |
List<? extends ItemDefinition> |
ComplexTypeDefinition.getDefinitions()
Returns definitions for all inner items.
|
Modifier and Type | Method and Description |
---|---|
void |
MutableComplexTypeDefinition.add(ItemDefinition<?> definition) |
void |
ItemDefinition.adoptElementDefinitionFrom(ItemDefinition otherDef) |
void |
PrismValue.applyDefinition(ItemDefinition definition) |
void |
PrismPropertyValue.applyDefinition(ItemDefinition definition) |
void |
PrismValue.applyDefinition(ItemDefinition definition,
boolean force) |
void |
PrismReferenceValue.applyDefinition(ItemDefinition definition,
boolean force) |
void |
PrismPropertyValue.applyDefinition(ItemDefinition definition,
boolean force) |
void |
PrismContainerValue.applyDefinition(ItemDefinition definition,
boolean force) |
PrismObjectDefinition<O> |
PrismObjectDefinition.cloneWithReplacedDefinition(QName itemName,
ItemDefinition newDefinition) |
PrismContainerDefinition<C> |
PrismContainerDefinition.cloneWithReplacedDefinition(QName itemName,
ItemDefinition newDefinition) |
static <V extends PrismContainerValue> |
PrismContainer.createParentIfNeeded(V value,
ItemDefinition definition) |
PrismSerializer<T> |
PrismSerializer.definition(ItemDefinition itemDefinition)
Sets the item definition to be used during serialization.
|
PrismParserNoIO |
PrismParserNoIO.definition(ItemDefinition<?> itemDefinition) |
PrismParser |
PrismParser.definition(ItemDefinition<?> itemDefinition)
Tells parser which definition to use when parsing item (or an item value).
|
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>> |
PrismContainerValue.findItem(ItemDefinition itemDefinition,
Class<I> type) |
void |
PrismContainerDefinition.replaceDefinition(QName itemName,
ItemDefinition newDefinition) |
void |
MutableComplexTypeDefinition.replaceDefinition(QName itemName,
ItemDefinition newDefinition) |
Modifier and Type | Method and Description |
---|---|
PrismObjectDefinition<O> |
PrismObjectDefinition.deepClone(boolean ultraDeep,
Consumer<ItemDefinition> postCloneAction) |
ItemDefinition<I> |
ItemDefinition.deepClone(boolean ultraDeep,
Consumer<ItemDefinition> postCloneAction) |
ItemDefinition<I> |
ItemDefinition.deepClone(Map<QName,ComplexTypeDefinition> ctdMap,
Map<QName,ComplexTypeDefinition> onThisPath,
Consumer<ItemDefinition> postCloneAction) |
ComplexTypeDefinition |
ComplexTypeDefinition.deepClone(Map<QName,ComplexTypeDefinition> ctdMap,
Map<QName,ComplexTypeDefinition> onThisPath,
Consumer<ItemDefinition> postCloneAction)
Does a deep clone of this definition.
|
PrismObjectDefinition<O> |
PrismObject.deepCloneDefinition(boolean ultraDeep,
Consumer<ItemDefinition> postCloneAction) |
PrismContainerDefinition<C> |
PrismContainer.deepCloneDefinition(boolean ultraDeep,
Consumer<ItemDefinition> postCloneAction) |
boolean |
ItemDefinition.isValidFor(QName elementQName,
Class<? extends ItemDefinition> clazz) |
boolean |
ItemDefinition.isValidFor(QName elementQName,
Class<? extends ItemDefinition> clazz,
boolean caseInsensitive) |
Modifier and Type | Interface and Description |
---|---|
interface |
ItemDelta<V extends PrismValue,D extends ItemDefinition> |
class |
PartiallyResolvedDelta<V extends PrismValue,D extends ItemDefinition> |
Modifier and Type | Method and Description |
---|---|
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) |
<IV extends PrismValue,ID extends ItemDefinition> |
ObjectDelta.findItemDelta(ItemPath itemPath)
TODO specify this method!
An attempt:
Given this ADD or MODIFY object delta OD, finds an item delta ID such that "ID has the same effect on an item specified
by itemPath as OD" (simply said).
|
<IV extends PrismValue,ID extends ItemDefinition> |
ObjectDelta.findItemDelta(ItemPath itemPath,
boolean strict) |
<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) |
<IV extends PrismValue,ID extends ItemDefinition> |
ObjectDelta.findPartial(ItemPath propertyPath) |
static <IV extends PrismValue,ID extends ItemDefinition> |
ItemDeltaUtil.toDeltaSetTriple(Item<IV,ID> item,
ItemDelta<IV,ID> delta,
PrismContext prismContext) |
Modifier and Type | Method and Description |
---|---|
void |
PrismValueDeltaSetTriple.applyDefinition(ItemDefinition itemDefinition) |
Modifier and Type | Method and Description |
---|---|
S_ValuesEntry |
S_ItemEntry.item(ItemPath path,
ItemDefinition itemDefinition) |
Modifier and Type | Method and Description |
---|---|
void |
AbstractDelegatedPrismValueDeltaSetTriple.applyDefinition(ItemDefinition itemDefinition) |
Modifier and Type | Class and Description |
---|---|
class |
com.evolveum.midpoint.prism.impl.ItemDefinitionImpl<I extends Item> |
class |
com.evolveum.midpoint.prism.impl.PrismContainerDefinitionImpl<C extends Containerable> |
class |
com.evolveum.midpoint.prism.impl.PrismPropertyDefinitionImpl<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 | Interface and Description |
---|---|
interface |
ValueFilter<V extends PrismValue,D extends ItemDefinition> |
Modifier and Type | Method and Description |
---|---|
ItemDefinition |
ExistsFilter.getDefinition() |
ItemDefinition |
ValueFilter.getRightHandSideDefinition() |
Modifier and Type | Method and Description |
---|---|
<T> EqualFilter<T> |
QueryFactory.createEqual(ItemPath path,
PrismPropertyDefinition<T> definition,
QName matchingRule,
ItemPath rightSidePath,
ItemDefinition rightSideDefinition) |
<T> GreaterFilter<T> |
QueryFactory.createGreater(ItemPath path,
PrismPropertyDefinition<T> definition,
QName matchingRule,
ItemPath rightSidePath,
ItemDefinition rightSideDefinition,
boolean equals) |
<T> LessFilter<T> |
QueryFactory.createLess(ItemPath path,
PrismPropertyDefinition<T> definition,
QName matchingRule,
ItemPath rightSidePath,
ItemDefinition rightSideDefinition,
boolean equals) |
void |
ValueFilter.setRightHandSideDefinition(ItemDefinition rightHandSideDefinition) |
Modifier and Type | Method and Description |
---|---|
S_AtomicFilterExit |
S_RightHandItemEntry.item(ItemPath itemPath,
ItemDefinition itemDefinition) |
S_ConditionEntry |
S_AtomicFilterEntry.item(ItemPath itemPath,
ItemDefinition itemDefinition) |
S_ConditionEntry |
S_AtomicFilterEntry.itemWithDef(ItemDefinition itemDefinition,
QName... names) |
Modifier and Type | Method and Description |
---|---|
<ID extends ItemDefinition> |
SchemaRegistry.compareDefinitions(ID def1,
ID def2) |
default <ID extends ItemDefinition> |
GlobalDefinitionsStore.findItemDefinition(QName elementName,
Class<ID> definitionClass)
Deprecated.
|
default <ID extends ItemDefinition> |
GlobalDefinitionsStore.findItemDefinition(String localElementName,
Class<ID> definitionClass)
Deprecated.
|
default <ID extends ItemDefinition> |
GlobalDefinitionsStore.findItemDefinitionByCompileTimeClass(Class<?> compileTimeClass,
Class<ID> definitionClass) |
default <ID extends ItemDefinition> |
GlobalDefinitionsStore.findItemDefinitionByElementName(QName elementName,
Class<ID> definitionClass) |
<T extends ItemDefinition> |
SchemaRegistry.findItemDefinitionByFullPath(Class<? extends Objectable> objectClass,
Class<T> defClass,
QName... itemNames) |
<ID extends ItemDefinition> |
GlobalDefinitionsStore.findItemDefinitionByType(QName typeName,
Class<ID> definitionClass) |
<ID extends ItemDefinition> |
GlobalDefinitionsStore.findItemDefinitionsByCompileTimeClass(Class<?> compileTimeClass,
Class<ID> definitionClass) |
<ID extends ItemDefinition> |
GlobalDefinitionsStore.findItemDefinitionsByElementName(QName elementName,
Class<ID> definitionClass) |
static <ID extends ItemDefinition> |
DefinitionStoreUtils.getOne(List<ID> list,
boolean exceptionIfAmbiguous,
String message) |
<ID extends ItemDefinition> |
SchemaRegistry.selectMoreSpecific(ID def1,
ID def2) |
Modifier and Type | Method and Description |
---|---|
ItemDefinition<?> |
SchemaRegistry.createAdHocDefinition(QName elementName,
QName typeName,
int minOccurs,
int maxOccurs) |
default ItemDefinition |
GlobalDefinitionsStore.findItemDefinitionByElementName(QName elementName) |
ItemDefinition |
SchemaRegistry.findItemDefinitionByElementName(QName elementName,
List<String> ignoredNamespaces) |
default ItemDefinition |
GlobalDefinitionsStore.findItemDefinitionByType(QName typeName) |
ItemDefinition |
SchemaRegistry.locateItemDefinition(QName itemName,
ComplexTypeDefinition complexTypeDefinition,
Function<QName,ItemDefinition> dynamicDefinitionResolver) |
ItemDefinition |
SchemaRegistry.resolveGlobalItemDefinition(QName itemName,
ComplexTypeDefinition complexTypeDefinition) |
ItemDefinition |
SchemaRegistry.resolveGlobalItemDefinition(QName elementQName,
PrismContainerDefinition<?> containerDefinition)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
default List<ItemDefinition> |
GlobalDefinitionsStore.findItemDefinitionsByElementName(QName elementName) |
Modifier and Type | Method and Description |
---|---|
Class<?> |
SchemaRegistry.determineClassForItemDefinition(ItemDefinition<?> itemDefinition) |
Modifier and Type | Method and Description |
---|---|
ItemDefinition |
SchemaRegistry.locateItemDefinition(QName itemName,
ComplexTypeDefinition complexTypeDefinition,
Function<QName,ItemDefinition> dynamicDefinitionResolver) |
Modifier and Type | Interface and Description |
---|---|
interface |
DefinitionResolver<PD extends ItemDefinition,ID extends ItemDefinition>
Resolves a definition in a parent.
|
interface |
DefinitionResolver<PD extends ItemDefinition,ID extends ItemDefinition>
Resolves a definition in a parent.
|
class |
ItemDeltaItem<V extends PrismValue,D extends ItemDefinition>
A class defining old item state (before change), delta (change) and new item state (after change).
|
Modifier and Type | Method and Description |
---|---|
static <IV extends PrismValue,ID extends ItemDefinition> |
PrismAsserts.assertNoAdd(ItemDelta<IV,ID> delta) |
static <IV extends PrismValue,ID extends ItemDefinition> |
PrismAsserts.assertNoAdd(String message,
ItemDelta<IV,ID> delta) |
static <IV extends PrismValue,ID extends ItemDefinition> |
PrismAsserts.assertNoDelete(ItemDelta<IV,ID> delta) |
static <IV extends PrismValue,ID extends ItemDefinition> |
PrismAsserts.assertNoDelete(String message,
ItemDelta<IV,ID> delta) |
static <IV extends PrismValue,ID extends ItemDefinition> |
PrismAsserts.assertNoReplace(ItemDelta<IV,ID> delta) |
static <IV extends PrismValue,ID extends ItemDefinition> |
PrismAsserts.assertNoReplace(String message,
ItemDelta<IV,ID> delta) |
<IV extends PrismValue,ID extends ItemDefinition> |
ItemDeltaItem.findIdi(ItemPath path) |
<IV extends PrismValue,ID extends ItemDefinition> |
ItemDeltaItem.findIdi(ItemPath path,
DefinitionResolver<D,ID> additionalDefinitionResolver) |
<IV extends PrismValue,ID extends ItemDefinition> |
ObjectDeltaObject.findIdi(ItemPath path,
DefinitionResolver<PrismObjectDefinition<O>,ID> additionalDefinitionResolver) |
Modifier and Type | Method and Description |
---|---|
static void |
PrismAsserts.assertDefinition(ItemDefinition definition,
QName itemName,
QName type,
int minOccurs,
int maxOccurs) |
static void |
PrismAsserts.assertDefinitionTypeLoose(ItemDefinition definition,
QName itemName,
QName type,
int minOccurs,
int maxOccurs) |
static void |
PrismAsserts.assertEmphasized(ItemDefinition itemDef,
Boolean expected) |
Modifier and Type | Method and Description |
---|---|
static <IV extends PrismValue,ID extends ItemDefinition> |
DeltaConvertor.createItemDelta(ItemDeltaType propMod,
Class<? extends Containerable> objectType,
PrismContext prismContext)
Creates delta from PropertyModificationType (XML).
|
static <IV extends PrismValue,ID extends ItemDefinition> |
DeltaConvertor.createItemDelta(ItemDeltaType propMod,
PrismContainerDefinition<?> pcDef) |
static <IV extends PrismValue,ID extends ItemDefinition> |
DeltaConvertor.createItemDelta(ItemDeltaType propMod,
PrismContainerDefinition<?> pcDef,
boolean allowRawValues) |
Modifier and Type | Method and Description |
---|---|
<D extends ItemDefinition> |
TypedValue.getDefinition() |
<D extends ItemDefinition> |
VariablesMap.put(String key,
Object value,
D definition) |
Modifier and Type | Method and Description |
---|---|
void |
TypedValue.setDefinition(ItemDefinition<?> definition) |
Constructor and Description |
---|
TypedValue(Object value,
ItemDefinition<?> definition) |
TypedValue(Object value,
ItemDefinition<?> definition,
Class<T> typeClass) |
Modifier and Type | Interface and Description |
---|---|
interface |
MutableResourceAttributeDefinition<T> |
interface |
ResourceAttributeContainerDefinition |
interface |
ResourceAttributeDefinition<T> |
Modifier and Type | Class and Description |
---|---|
class |
ResourceAttributeContainerDefinitionImpl
Resource Object Definition (Object Class).
|
class |
ResourceAttributeDefinitionImpl<T>
Resource Object Attribute Definition.
|
Modifier and Type | Method and Description |
---|---|
void |
ObjectClassComplexTypeDefinitionImpl.add(ItemDefinition<?> definition) |
void |
MutableObjectClassComplexTypeDefinition.add(ItemDefinition<?> definition) |
protected void |
ObjectClassComplexTypeDefinitionImpl.extendItemDumpDefinition(StringBuilder sb,
ItemDefinition<?> def) |
Modifier and Type | Method and Description |
---|---|
ObjectClassComplexTypeDefinition |
ObjectClassComplexTypeDefinitionImpl.deepClone(Map<QName,ComplexTypeDefinition> ctdMap,
Map<QName,ComplexTypeDefinition> onThisPath,
Consumer<ItemDefinition> postCloneAction) |
ObjectClassComplexTypeDefinition |
ObjectClassComplexTypeDefinition.deepClone(Map<QName,ComplexTypeDefinition> ctdMap,
Map<QName,ComplexTypeDefinition> onThisPath,
Consumer<ItemDefinition> postCloneAction) |
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) |
<V,ID extends ItemDefinition> |
RawType.getParsedRealValue(ID itemDefinition,
ItemPath itemPath) |
<IV extends PrismValue,ID extends ItemDefinition> |
RawType.getParsedValue(ItemDefinition itemDefinition,
QName itemName) |
Modifier and Type | Method and Description |
---|---|
<IV extends PrismValue,ID extends ItemDefinition> |
RawType.getParsedValue(ItemDefinition itemDefinition,
QName itemName) |
Copyright © 2021 Evolveum. All rights reserved.