Modifier and Type | Method and Description |
---|---|
static <IV extends PrismValue,ID extends ItemDefinition> |
StaticExpressionUtil.parseValueElements(Collection<?> valueElements,
ID outputDefinition,
String contextDescription,
PrismContext prismContext) |
static <IV extends PrismValue,ID extends ItemDefinition> |
StaticExpressionUtil.serializeValueElements(Item<IV,ID> item,
String contextDescription) |
Modifier and Type | Class and Description |
---|---|
class |
LayerRefinedAttributeDefinition<T> |
class |
RefinedAttributeDefinition<T> |
Modifier and Type | Method and Description |
---|---|
<D extends ItemDefinition> |
LayerRefinedObjectClassDefinition.findItemDefinition(QName name,
Class<D> clazz) |
<T extends ItemDefinition> |
LayerRefinedResourceSchema.findItemDefinition(QName definitionName,
Class<T> definitionType) |
<T extends ItemDefinition> |
CompositeRefinedObjectClassDefinition.findItemDefinition(QName name,
Class<T> clazz,
boolean caseInsensitive) |
<T extends ItemDefinition> |
LayerRefinedResourceSchema.findItemDefinition(String localName,
Class<T> definitionType) |
<T extends ItemDefinition> |
LayerRefinedResourceSchema.findItemDefinitionByType(QName typeName,
Class<T> definitionType) |
Modifier and Type | Method and Description |
---|---|
List<? extends ItemDefinition> |
RefinedObjectClassDefinition.getDefinitions() |
List<? extends ItemDefinition> |
LayerRefinedObjectClassDefinition.getDefinitions() |
Modifier and Type | Class and Description |
---|---|
class |
Expression<V extends PrismValue,D extends ItemDefinition> |
interface |
ExpressionEvaluator<V extends PrismValue,D extends ItemDefinition> |
class |
ItemDeltaItem<V extends PrismValue,D extends ItemDefinition> |
class |
Source<V extends PrismValue,D extends ItemDefinition> |
class |
SourceTriple<V extends PrismValue,D extends ItemDefinition> |
Modifier and Type | Method and Description |
---|---|
static <D extends ItemDefinition> |
ExpressionUtil.convertToOutputValue(Long longValue,
D outputDefinition,
Protector protector) |
static <D extends ItemDefinition> |
ExpressionUtil.convertToOutputValue(String stringValue,
D outputDefinition,
Protector protector) |
<V extends PrismValue,D extends ItemDefinition> |
ExpressionEvaluatorFactory.createEvaluator(Collection<JAXBElement<?>> evaluatorElements,
D outputDefinition,
String contextDescription,
Task task,
OperationResult result) |
static <V extends PrismValue,D extends ItemDefinition> |
ExpressionUtil.evaluateExpression(ExpressionVariables variables,
D outputDefinition,
com.evolveum.midpoint.xml.ns._public.common.common_3.ExpressionType expressionType,
ExpressionFactory expressionFactory,
String shortDesc,
Task task,
OperationResult parentResult) |
<IV extends PrismValue,ID extends ItemDefinition> |
ObjectDeltaObject.findIdi(ItemPath path) |
<IV extends PrismValue,ID extends ItemDefinition> |
ItemDeltaItem.findIdi(ItemPath path) |
<V extends PrismValue,D extends ItemDefinition> |
ExpressionFactory.makeExpression(com.evolveum.midpoint.xml.ns._public.common.common_3.ExpressionType expressionType,
D outputDefinition,
String shortDesc,
Task task,
OperationResult result) |
static <ID extends ItemDefinition> |
ExpressionUtil.resolveDefinitionPath(ItemPath path,
ExpressionVariables variables,
PrismObjectDefinition<?> defaultContext,
String shortDesc) |
static <IV extends PrismValue,ID extends ItemDefinition> |
ExpressionUtil.toItemDeltaItem(Object object,
ObjectResolver objectResolver,
String string,
OperationResult result) |
Modifier and Type | Method and Description |
---|---|
ItemDefinition |
ItemDeltaItem.getDefinition() |
Modifier and Type | Method and Description |
---|---|
static <T,V extends PrismValue> |
ExpressionUtil.convertToPrismValue(T value,
ItemDefinition definition,
String contextDescription,
PrismContext prismContext) |
void |
StringPolicyResolver.setOutputDefinition(ItemDefinition outputDefinition) |
static <V extends PrismValue> |
ExpressionUtil.toOutputTriple(PrismValueDeltaSetTriple<V> resultTriple,
ItemDefinition outputDefinition,
ItemPath residualPath,
Protector protector,
PrismContext prismContext) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractSearchExpressionEvaluator<V extends PrismValue,D extends ItemDefinition> |
class |
AbstractValueTransformationExpressionEvaluator<V extends PrismValue,D extends ItemDefinition,E extends com.evolveum.midpoint.xml.ns._public.common.common_3.TransformExpressionEvaluatorType> |
class |
AsIsExpressionEvaluator<V extends PrismValue,D extends ItemDefinition> |
class |
GenerateExpressionEvaluator<V extends PrismValue,D extends ItemDefinition> |
class |
LiteralExpressionEvaluator<V extends PrismValue,D extends ItemDefinition> |
class |
PathExpressionEvaluator<V extends PrismValue,D extends ItemDefinition> |
Modifier and Type | Method and Description |
---|---|
<V extends PrismValue,D extends ItemDefinition> |
LiteralExpressionEvaluatorFactory.createEvaluator(Collection<JAXBElement<?>> evaluatorElements,
D outputDefinition,
String contextDescription,
Task task,
OperationResult result) |
<V extends PrismValue,D extends ItemDefinition> |
AssociationFromLinkExpressionEvaluatorFactory.createEvaluator(Collection<JAXBElement<?>> evaluatorElements,
D outputDefinition,
String contextDescription,
Task task,
OperationResult result) |
<V extends PrismValue,D extends ItemDefinition> |
AsIsExpressionEvaluatorFactory.createEvaluator(Collection<JAXBElement<?>> evaluatorElements,
D outputDefinition,
String contextDescription,
Task task,
OperationResult result) |
<V extends PrismValue,D extends ItemDefinition> |
ReferenceSearchExpressionEvaluatorFactory.createEvaluator(Collection<JAXBElement<?>> evaluatorElements,
D outputDefinition,
String contextDescription,
Task task,
OperationResult result) |
<V extends PrismValue,D extends ItemDefinition> |
AssociationTargetSearchExpressionEvaluatorFactory.createEvaluator(Collection<JAXBElement<?>> evaluatorElements,
D outputDefinition,
String contextDescription,
Task task,
OperationResult result) |
<V extends PrismValue,D extends ItemDefinition> |
AssignmentTargetSearchExpressionEvaluatorFactory.createEvaluator(Collection<JAXBElement<?>> evaluatorElements,
D outputDefinition,
String contextDescription,
Task task,
OperationResult result) |
<V extends PrismValue,D extends ItemDefinition> |
PathExpressionEvaluatorFactory.createEvaluator(Collection<JAXBElement<?>> evaluatorElements,
D outputDefinition,
String contextDescription,
Task task,
OperationResult result) |
<V extends PrismValue,D extends ItemDefinition> |
GenerateExpressionEvaluatorFactory.createEvaluator(Collection<JAXBElement<?>> evaluatorElements,
D outputDefinition,
String contextDescription,
Task task,
OperationResult result) |
Modifier and Type | Method and Description |
---|---|
ItemDefinition |
AbstractSearchExpressionEvaluator.getOutputDefinition() |
Modifier and Type | Class and Description |
---|---|
class |
ScriptExpressionEvaluator<V extends PrismValue,D extends ItemDefinition> |
Modifier and Type | Method and Description |
---|---|
<V extends PrismValue,D extends ItemDefinition> |
ScriptExpressionEvaluatorFactory.createEvaluator(Collection<JAXBElement<?>> evaluatorElements,
D outputDefinition,
String contextDescription,
Task task,
OperationResult result) |
Modifier and Type | Method and Description |
---|---|
ItemDefinition |
ScriptExpression.getOutputDefinition() |
Modifier and Type | Method and Description |
---|---|
ScriptExpression |
ScriptExpressionFactory.createScriptExpression(com.evolveum.midpoint.xml.ns._public.common.common_3.ScriptExpressionEvaluatorType expressionType,
ItemDefinition outputDefinition,
String shortDesc) |
<T,V extends PrismValue> |
ScriptEvaluator.evaluate(com.evolveum.midpoint.xml.ns._public.common.common_3.ScriptExpressionEvaluatorType expressionType,
ExpressionVariables variables,
ItemDefinition outputDefinition,
com.evolveum.midpoint.xml.ns._public.common.common_3.ScriptExpressionReturnTypeType suggestedReturnType,
ObjectResolver objectResolver,
Collection<FunctionLibrary> functions,
String contextDescription,
Task task,
OperationResult result) |
void |
ScriptExpression.setOutputDefinition(ItemDefinition outputDefinition) |
Modifier and Type | Method and Description |
---|---|
<T,V extends PrismValue> |
Jsr223ScriptEvaluator.evaluate(com.evolveum.midpoint.xml.ns._public.common.common_3.ScriptExpressionEvaluatorType expressionType,
ExpressionVariables variables,
ItemDefinition outputDefinition,
com.evolveum.midpoint.xml.ns._public.common.common_3.ScriptExpressionReturnTypeType suggestedReturnType,
ObjectResolver objectResolver,
Collection<FunctionLibrary> functions,
String contextDescription,
Task task,
OperationResult result) |
Modifier and Type | Method and Description |
---|---|
<T,V extends PrismValue> |
VelocityScriptEvaluator.evaluate(com.evolveum.midpoint.xml.ns._public.common.common_3.ScriptExpressionEvaluatorType expressionType,
ExpressionVariables variables,
ItemDefinition outputDefinition,
com.evolveum.midpoint.xml.ns._public.common.common_3.ScriptExpressionReturnTypeType suggestedReturnType,
ObjectResolver objectResolver,
Collection<FunctionLibrary> functions,
String contextDescription,
Task task,
OperationResult result) |
Modifier and Type | Method and Description |
---|---|
<T,V extends PrismValue> |
XPathScriptEvaluator.evaluate(com.evolveum.midpoint.xml.ns._public.common.common_3.ScriptExpressionEvaluatorType expressionType,
ExpressionVariables variables,
ItemDefinition outputDefinition,
com.evolveum.midpoint.xml.ns._public.common.common_3.ScriptExpressionReturnTypeType suggestedReturnType,
ObjectResolver objectResolver,
Collection<FunctionLibrary> functions,
String contextDescription,
Task task,
OperationResult result) |
Modifier and Type | Class and Description |
---|---|
class |
Mapping<V extends PrismValue,D extends ItemDefinition>
Mapping is non-recyclable single-use object.
|
static class |
Mapping.Builder<V extends PrismValue,D extends ItemDefinition>
Builder is used to construct a configuration of Mapping object, which - after building - becomes
immutable.
|
interface |
PrismValueDeltaSetTripleProducer<V extends PrismValue,D extends ItemDefinition> |
Modifier and Type | Method and Description |
---|---|
<V extends PrismValue,D extends ItemDefinition> |
MappingFactory.createMappingBuilder() |
<V extends PrismValue,D extends ItemDefinition> |
MappingFactory.createMappingBuilder(com.evolveum.midpoint.xml.ns._public.common.common_3.MappingType mappingType,
String shortDesc) |
Modifier and Type | Method and Description |
---|---|
<D extends ItemDefinition> |
SchemaTransformer.applySecurityConstraints(D itemDefinition,
ObjectSecurityConstraints securityConstraints,
com.evolveum.midpoint.xml.ns._public.common.common_3.AuthorizationPhaseType phase) |
Modifier and Type | Class and Description |
---|---|
class |
SequentialValueExpressionEvaluator<V extends PrismValue,D extends ItemDefinition> |
Modifier and Type | Method and Description |
---|---|
<V extends PrismValue,D extends ItemDefinition> |
SequentialValueExpressionEvaluatorFactory.createEvaluator(Collection<JAXBElement<?>> evaluatorElements,
D outputDefinition,
String contextDescription,
Task task,
OperationResult result) |
Modifier and Type | Class and Description |
---|---|
class |
ItemValueWithOrigin<V extends PrismValue,D extends ItemDefinition> |
Modifier and Type | Method and Description |
---|---|
static <V extends PrismValue,D extends ItemDefinition> |
LensUtil.addAssignmentPathVariables(Mapping.Builder<V,D> builder,
AssignmentPathVariables assignmentPathVariables) |
static <V extends PrismValue,D extends ItemDefinition,I extends ItemValueWithOrigin<V,D>> |
LensUtil.consolidateTripleToDelta(ItemPath itemPath,
DeltaSetTriple<I> triple,
D itemDefinition,
ItemDelta<V,D> aprioriItemDelta,
PrismContainer<?> itemContainer,
ValueMatcher<?> valueMatcher,
Comparator<V> comparator,
boolean addUnchangedValues,
boolean filterExistingValues,
boolean isExclusiveStrong,
String contextDescription,
boolean applyWeak)
Consolidate the mappings of a single item to a delta.
|
static <V extends PrismValue,D extends ItemDefinition,F extends com.evolveum.midpoint.xml.ns._public.common.common_3.FocusType> |
LensUtil.createFocusMapping(MappingFactory mappingFactory,
LensContext<F> context,
com.evolveum.midpoint.xml.ns._public.common.common_3.MappingType mappingType,
com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType originObject,
ObjectDeltaObject<F> focusOdo,
AssignmentPathVariables assignmentPathVariables,
Integer iteration,
String iterationToken,
PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.SystemConfigurationType> configuration,
XMLGregorianCalendar now,
String contextDesc,
Task task,
OperationResult result) |
static <V extends PrismValue,D extends ItemDefinition,F extends com.evolveum.midpoint.xml.ns._public.common.common_3.FocusType> |
LensUtil.createFocusMapping(MappingFactory mappingFactory,
LensContext<F> context,
com.evolveum.midpoint.xml.ns._public.common.common_3.MappingType mappingType,
com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType originObject,
ObjectDeltaObject<F> focusOdo,
AssignmentPathVariables assignmentPathVariables,
PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.SystemConfigurationType> configuration,
XMLGregorianCalendar now,
String contextDesc,
Task task,
OperationResult result) |
static <V extends PrismValue,D extends ItemDefinition> |
ItemValueWithOrigin.createOutputTriple(PrismValueDeltaSetTripleProducer<V,D> mapping) |
Modifier and Type | Class and Description |
---|---|
class |
MappingEvaluatorParams<V extends PrismValue,D extends ItemDefinition,T extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType,F extends com.evolveum.midpoint.xml.ns._public.common.common_3.FocusType> |
interface |
MappingExtractor<V extends PrismValue,D extends ItemDefinition,F extends com.evolveum.midpoint.xml.ns._public.common.common_3.FocusType> |
interface |
MappingInitializer<V extends PrismValue,D extends ItemDefinition> |
Modifier and Type | Method and Description |
---|---|
<V extends PrismValue,D extends ItemDefinition,F extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
MappingEvaluator.evaluateMapping(Mapping<V,D> mapping,
LensContext<F> lensContext,
Task task,
OperationResult parentResult) |
<V extends PrismValue,D extends ItemDefinition,T extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType,F extends com.evolveum.midpoint.xml.ns._public.common.common_3.FocusType> |
MappingEvaluator.evaluateMappingSetProjection(MappingEvaluatorParams<V,D,T,F> params,
Task task,
OperationResult result) |
Modifier and Type | Method and Description |
---|---|
ItemDefinition<?> |
DataModelUtil.PathResolutionResult.getDefinition() |
Constructor and Description |
---|
DataModelUtil.PathResolutionResult(ItemDefinition<?> definition) |
Modifier and Type | Method and Description |
---|---|
ItemDefinition<?> |
SceneItemImpl.getSourceDefinition() |
Modifier and Type | Class and Description |
---|---|
class |
Item<V extends PrismValue,D extends ItemDefinition>
Item is a common abstraction of Property and PropertyContainer.
|
class |
PartiallyResolvedItem<V extends PrismValue,D extends ItemDefinition> |
Modifier and Type | Class and Description |
---|---|
class |
PrismContainerDefinition<C extends Containerable>
Definition of a property container.
|
class |
PrismObjectDefinition<O extends Objectable>
MidPoint Object Definition.
|
class |
PrismPropertyDefinition<T>
Property Definition.
|
class |
PrismReferenceDefinition
Object Reference Schema Definition.
|
Modifier and Type | Field and Description |
---|---|
protected D |
Item.definition |
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 checkUniquness)
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.findItem(ItemDefinition itemDefinition,
Class<I> type) |
<IV extends PrismValue,ID extends ItemDefinition> |
PrismObject.findItem(ItemPath path) |
<IV extends PrismValue,ID extends ItemDefinition> |
PrismContainerValue.findItem(ItemPath itemPath) |
<IV extends PrismValue,ID extends ItemDefinition> |
PrismContainer.findItem(ItemPath propPath) |
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>> |
PrismObject.findItem(ItemPath path,
Class<I> type) |
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>> |
PrismContainer.findItem(ItemPath propPath,
Class<I> type) |
<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,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) |
<ID extends ItemDefinition> |
ComplexTypeDefinition.findItemDefinition(ItemPath path) |
<ID extends ItemDefinition> |
PrismContainerDefinition.findItemDefinition(ItemPath path) |
<ID extends ItemDefinition> |
ComplexTypeDefinition.findItemDefinition(ItemPath path,
Class<ID> clazz) |
<ID extends ItemDefinition> |
PrismContainerDefinition.findItemDefinition(ItemPath path,
Class<ID> clazz) |
<ID extends ItemDefinition> |
PrismContainerDefinition.findItemDefinition(QName name) |
<D extends ItemDefinition> |
PrismContainerDefinition.findItemDefinition(QName name,
Class<D> clazz) |
<D extends ItemDefinition> |
PrismContainerDefinition.findItemDefinition(QName name,
Class<D> clazz,
boolean caseInsensitive) |
<T extends ItemDefinition> |
ComplexTypeDefinition.findItemDefinition(QName name,
Class<T> clazz) |
<T extends ItemDefinition> |
ComplexTypeDefinition.findItemDefinition(QName name,
Class<T> clazz,
boolean caseInsensitive) |
<ID extends ItemDefinition> |
PrismContainerDefinition.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> |
PrismPropertyValue.findPartial(ItemPath path) |
<IV extends PrismValue,ID extends ItemDefinition> |
PrismReferenceValue.findPartial(ItemPath path) |
<IV extends PrismValue,ID extends ItemDefinition> |
PrismContainerValue.findPartial(ItemPath path) |
abstract <IV extends PrismValue,ID extends ItemDefinition> |
Item.findPartial(ItemPath path) |
<IV extends PrismValue,ID extends ItemDefinition> |
PrismProperty.findPartial(ItemPath path) |
<IV extends PrismValue,ID extends ItemDefinition> |
PrismReference.findPartial(ItemPath path) |
<IV extends PrismValue,ID extends ItemDefinition> |
PrismContainer.findPartial(ItemPath path) |
abstract <X extends PrismValue,Y extends ItemDefinition> |
PrismValue.findPartial(ItemPath path) |
<I extends ItemDefinition> |
PrismObjectDefinition.getExtensionItemDefinition(QName elementName) |
<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> |
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.substract(Item<IV,ID> item)
Substract the provided item from this item.
|
Modifier and Type | Method and Description |
---|---|
abstract ItemDefinition<I> |
ItemDefinition.clone() |
ItemDefinition<I> |
ItemDefinition.deepClone(boolean ultraDeep)
Make a deep clone, cloning all the sub-items and definitions.
|
protected ItemDefinition |
PrismValue.getDefinition() |
ItemDefinition |
Itemable.getDefinition() |
Modifier and Type | Method and Description |
---|---|
List<? extends ItemDefinition> |
ComplexTypeDefinition.getDefinitions()
Returns set of property definitions.
|
List<? extends ItemDefinition> |
PrismContainerDefinition.getDefinitions()
Returns set of property definitions.
|
Modifier and Type | Method and Description |
---|---|
void |
ComplexTypeDefinition.add(ItemDefinition definition) |
void |
ComplexTypeDefinition.addDefinition(ItemDefinition itemDef) |
void |
ItemDefinition.adoptElementDefinitionFrom(ItemDefinition otherDef) |
void |
PrismPropertyValue.applyDefinition(ItemDefinition definition) |
void |
PrismValue.applyDefinition(ItemDefinition definition) |
void |
PrismPropertyValue.applyDefinition(ItemDefinition definition,
boolean force) |
void |
PrismReferenceValue.applyDefinition(ItemDefinition definition,
boolean force) |
void |
PrismContainerValue.applyDefinition(ItemDefinition definition,
boolean force) |
void |
PrismValue.applyDefinition(ItemDefinition definition,
boolean force) |
PrismObjectDefinition<O> |
PrismObjectDefinition.cloneWithReplacedDefinition(QName itemName,
ItemDefinition newDefinition) |
PrismContainerDefinition<C> |
PrismContainerDefinition.cloneWithReplacedDefinition(QName itemName,
ItemDefinition newDefinition) |
protected void |
ItemDefinition.copyDefinitionData(ItemDefinition<I> clone) |
protected void |
ComplexTypeDefinition.extendDumpDefinition(StringBuilder sb,
ItemDefinition def) |
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>> |
PrismContainerValue.findItem(ItemDefinition itemDefinition,
Class<I> type) |
void |
ComplexTypeDefinition.replaceDefinition(QName propertyName,
ItemDefinition newDefinition) |
Modifier and Type | Method and Description |
---|---|
boolean |
PrismReferenceDefinition.isValidFor(QName elementQName,
Class<? extends ItemDefinition> clazz) |
boolean |
ItemDefinition.isValidFor(QName elementQName,
Class<? extends ItemDefinition> clazz) |
boolean |
PrismReferenceDefinition.isValidFor(QName elementQName,
Class<? extends ItemDefinition> clazz,
boolean caseInsensitive) |
boolean |
ItemDefinition.isValidFor(QName elementQName,
Class<? extends ItemDefinition> clazz,
boolean caseInsensitive) |
Modifier and Type | Class and Description |
---|---|
class |
ItemDelta<V extends PrismValue,D extends ItemDefinition> |
class |
PartiallyResolvedDelta<V extends PrismValue,D extends ItemDefinition> |
Modifier and Type | Field and Description |
---|---|
protected D |
ItemDelta.definition |
Modifier and Type | Method and Description |
---|---|
<IV extends PrismValue,ID extends ItemDefinition> |
ObjectDelta.findItemDelta(ItemPath propertyPath) |
<IV extends PrismValue,ID extends ItemDefinition> |
ObjectDelta.findPartial(ItemPath propertyPath) |
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.
|
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) |
S_ValuesEntry |
DeltaBuilder.item(ItemPath path,
ItemDefinition definition) |
Modifier and Type | Method and Description |
---|---|
<IV extends PrismValue,ID extends ItemDefinition> |
PrismJasonProcessor.parseItem(com.fasterxml.jackson.databind.JsonNode values,
QName itemName,
String defaultNamespace,
ItemDefinition def) |
Modifier and Type | Method and Description |
---|---|
<IV extends PrismValue,ID extends ItemDefinition> |
PrismJasonProcessor.parseItem(com.fasterxml.jackson.databind.JsonNode values,
QName itemName,
String defaultNamespace,
ItemDefinition def) |
Modifier and Type | Method and Description |
---|---|
<IV extends PrismValue,ID extends ItemDefinition> |
XNodeProcessor.parseItem(XNode xnode,
QName itemName,
ItemDefinition itemDef,
ParsingContext pc)
This gets definition of an unspecified type.
|
<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.
|
<IV extends PrismValue,ID extends ItemDefinition> |
XNodeSerializer.serializeItem(Item<IV,ID> item) |
<IV extends PrismValue,ID extends ItemDefinition> |
XNodeProcessor.serializeItem(Item<IV,ID> item) |
<IV extends PrismValue,ID extends ItemDefinition> |
XNodeSerializer.serializeItem(Item<IV,ID> item,
SerializationContext ctx) |
<IV extends PrismValue,ID extends ItemDefinition> |
XNodeSerializer.serializeItemAsRoot(Item<IV,ID> item) |
<IV extends PrismValue,ID extends ItemDefinition> |
XNodeProcessor.serializeItemAsRoot(Item<IV,ID> item) |
Modifier and Type | Method and Description |
---|---|
<T extends Containerable> |
XNodeProcessor.locateItemDefinition(PrismContainerDefinition<T> containerDefinition,
QName elementQName,
XNode xnode) |
Modifier and Type | Method and Description |
---|---|
<IV extends PrismValue,ID extends ItemDefinition> |
XNodeProcessor.parseItem(XNode xnode,
QName itemName,
ItemDefinition itemDef,
ParsingContext pc)
This gets definition of an unspecified type.
|
<V extends PrismValue> |
XNodeSerializer.serializeItemValue(V itemValue,
ItemDefinition definition) |
<V extends PrismValue> |
XNodeSerializer.serializeItemValue(V itemValue,
ItemDefinition definition,
SerializationOptions options) |
Modifier and Type | Method and Description |
---|---|
ItemDefinition |
ValueFilter.getDefinition() |
ItemDefinition |
ExistsFilter.getDefinition() |
ItemDefinition |
PropertyValueFilter.getRightHandSideDefinition() |
Modifier and Type | Method and Description |
---|---|
static <C extends Containerable,T> |
EqualFilter.createEqual(ItemPath propertyPath,
Class<C> type,
PrismContext prismContext,
QName matchingRule,
ItemPath rightSidePath,
ItemDefinition rightSideDefinition) |
static <C extends Containerable,T> |
EqualFilter.createEqual(ItemPath propertyPath,
PrismPropertyDefinition propertyDefinition,
QName matchingRule,
ItemPath rightSidePath,
ItemDefinition rightSideDefinition) |
static <C extends Containerable,T> |
GreaterFilter.createGreater(ItemPath propertyPath,
PrismPropertyDefinition propertyDefinition,
ItemPath rightSidePath,
ItemDefinition rightSideDefinition,
boolean equals) |
static <T> GreaterFilter<T> |
GreaterFilter.createGreaterThanItem(ItemPath itemPath,
PrismPropertyDefinition propertyDefinition,
ItemPath rightSidePath,
ItemDefinition rightSideDefinition,
boolean equals) |
static <C extends Containerable,T> |
LessFilter.createLess(ItemPath propertyPath,
PrismPropertyDefinition propertyDefinition,
ItemPath rightSidePath,
ItemDefinition rightSideDefinition,
boolean equals) |
static <T> LessFilter<T> |
LessFilter.createLessThanItem(ItemPath itemPath,
PrismPropertyDefinition propertyDefinition,
ItemPath rightSidePath,
ItemDefinition rightSideDefinition,
boolean equals) |
void |
ValueFilter.setDefinition(ItemDefinition definition) |
void |
PropertyValueFilter.setRightHandSideDefinition(ItemDefinition rightHandSideDefinition) |
Constructor and Description |
---|
ComparativeFilter(ItemPath path,
PrismPropertyDefinition<T> definition,
ItemPath rightSidePath,
ItemDefinition rightSideDefinition,
boolean equals) |
ExistsFilter(ItemPath fullPath,
ItemDefinition definition,
ObjectFilter filter) |
ValueFilter(ItemPath parentPath,
ItemDefinition definition) |
ValueFilter(ItemPath parentPath,
ItemDefinition definition,
QName matchingRule) |
Modifier and Type | Method and Description |
---|---|
S_AtomicFilterExit |
S_RightHandItemEntry.item(ItemPath itemPath,
ItemDefinition itemDefinition) |
S_ConditionEntry |
R_Filter.item(ItemPath itemPath,
ItemDefinition itemDefinition) |
S_AtomicFilterExit |
R_AtomicFilter.item(ItemPath itemPath,
ItemDefinition itemDefinition) |
S_ConditionEntry |
S_AtomicFilterEntry.item(ItemPath itemPath,
ItemDefinition itemDefinition) |
Modifier and Type | Method and Description |
---|---|
<T extends ItemDefinition> |
PrismSchema.findItemDefinition(QName definitionName,
Class<T> definitionType)
Finds item definition by name.
|
<T extends ItemDefinition> |
PrismSchema.findItemDefinition(String localName,
Class<T> definitionType)
Finds item definition by local name
|
<T extends ItemDefinition> |
SchemaRegistry.findItemDefinitionByFullPath(Class<? extends Objectable> objectClass,
Class<T> defClass,
QName... itemNames) |
<T extends ItemDefinition> |
PrismSchema.findItemDefinitionByType(QName typeName,
Class<T> definitionType)
Finds item definition by type.
|
Modifier and Type | Method and Description |
---|---|
static ItemDefinition |
SchemaRegistry.createDefaultItemDefinition(QName itemName,
PrismContext prismContext) |
ItemDefinition |
SchemaRegistry.findItemDefinitionByElementName(QName elementName) |
ItemDefinition |
SchemaRegistry.findItemDefinitionByType(QName typeName) |
ItemDefinition |
SchemaRegistry.resolveGlobalItemDefinition(QName elementQName)
Looks for a top-level definition for the specified element name (in all schemas).
|
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) |
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(ItemDefinition definition,
QName itemName,
QName type,
int minOccurs,
int maxOccurs) |
static void |
PrismAsserts.assertEmphasized(ItemDefinition itemDef,
Boolean expected) |
static <T> String |
ValueSerializationUtil.serializeValue(T value,
ItemDefinition def,
QName itemName,
PrismContext prismContext,
String language) |
static <T> String |
ValueSerializationUtil.serializeValue(T value,
ItemDefinition def,
QName itemName,
QName parentName,
PrismContext prismContext,
String language) |
Modifier and Type | Method and Description |
---|---|
static <T extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
RAnyConverter.getAnySetType(ItemDefinition definition)
This method provides extension type (in real it's table) string for definition and value
defined as parameters.
|
static Object |
RAnyConverter.getRealRepoValue(ItemDefinition definition,
Element value)
This method provides transformation of
Element value to its object form, e.g. |
Modifier and Type | Method and Description |
---|---|
<T extends JpaDataNodeDefinition> |
ItemPathResolver.findProperDataDefinition(JpaEntityDefinition baseEntityDefinition,
ItemPath path,
ItemDefinition itemDefinition,
Class<T> clazz)
Finds the proper definition for (possibly abstract) entity.
|
ItemPathResolutionState |
ItemPathResolutionState.nextState(ItemDefinition itemDefinition,
boolean singletonOnly)
Executes transition to next state.
|
HqlDataInstance |
ItemPathResolver.resolveItemPath(ItemPath relativePath,
ItemDefinition itemDefinition,
HqlDataInstance baseDataInstance,
boolean singletonOnly) |
HqlDataInstance |
ItemPathResolver.resolveItemPath(ItemPath relativePath,
ItemDefinition itemDefinition,
String currentHqlPath,
JpaEntityDefinition baseEntityDefinition,
boolean singletonOnly)
Resolves item path by creating a sequence of resolution states and preparing joins that are used to access JPA properties.
|
Modifier and Type | Field and Description |
---|---|
protected ItemDefinition |
ItemRestriction.itemDefinition
Item definition - necessary only for Any items.
|
Constructor and Description |
---|
ItemRestriction(InterpretationContext context,
T filter,
ItemPath itemPath,
ItemDefinition itemDefinition,
JpaEntityDefinition baseEntityDefinition,
Restriction parent) |
Modifier and Type | Method and Description |
---|---|
static void |
RUtil.copyResultFromJAXB(ItemDefinition parentDef,
QName itemName,
com.evolveum.midpoint.xml.ns._public.common.common_3.OperationResultType jaxb,
OperationResult repo,
PrismContext prismContext) |
static <T> String |
RUtil.toRepo(ItemDefinition parentDefinition,
QName itemName,
T value,
PrismContext prismContext) |
Modifier and Type | Method and Description |
---|---|
static <IV extends PrismValue,ID extends ItemDefinition> |
DeltaConvertor.createItemDelta(ItemDeltaType propMod,
Class<? extends Objectable> 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 | Class and Description |
---|---|
class |
ResourceAttributeContainerDefinition
Resource Object Definition (Object Class).
|
class |
ResourceAttributeDefinition<T>
Resource Object Attribute Definition.
|
Modifier and Type | Method and Description |
---|---|
protected void |
ObjectClassComplexTypeDefinition.extendDumpDefinition(StringBuilder sb,
ItemDefinition def) |
Modifier and Type | Method and Description |
---|---|
<IV extends PrismValue,ID extends ItemDefinition> |
Task.getExtensionItem(QName itemName)
Returns specified item (property, reference or container) from the extension.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ItemWrapper<I extends Item,ID extends ItemDefinition> |
class |
PropertyOrReferenceWrapper<I extends Item<? extends PrismValue,ID>,ID extends ItemDefinition>
Extracts common functionality of PropertyWrapper and ReferenceWrapper.
|
class |
PropertyWrapper<I extends Item<? extends PrismValue,ID>,ID extends ItemDefinition> |
Modifier and Type | Field and Description |
---|---|
protected ID |
PropertyOrReferenceWrapper.itemDefinition |
Modifier and Type | Method and Description |
---|---|
ItemDefinition |
PropertyOrReferenceWrapper.getDefinition() |
Modifier and Type | Method and Description |
---|---|
ItemDefinition |
Property.getDefinition() |
ItemDefinition |
SearchItem.getDefinition() |
Modifier and Type | Method and Description |
---|---|
List<ItemDefinition> |
Search.getAllDefinitions() |
List<ItemDefinition> |
Search.getAvailableDefinitions() |
Modifier and Type | Method and Description |
---|---|
SearchItem |
Search.addItem(ItemDefinition def) |
Constructor and Description |
---|
Property(ItemDefinition definition) |
SearchItem(Search search,
ItemPath path,
ItemDefinition definition) |
Constructor and Description |
---|
Search(Class<? extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> type,
Map<ItemPath,ItemDefinition> allDefinitions) |
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(ItemDefinition itemDefinition,
ItemPath itemPath) |
<IV extends PrismValue,ID extends ItemDefinition> |
RawType.getParsedValue(ItemDefinition itemDefinition,
QName itemName) |
Modifier and Type | Method and Description |
---|---|
<V,ID extends ItemDefinition> |
RawType.getParsedRealValue(ItemDefinition itemDefinition,
ItemPath itemPath) |
<IV extends PrismValue,ID extends ItemDefinition> |
RawType.getParsedValue(ItemDefinition itemDefinition,
QName itemName) |
Copyright © 2016 evolveum. All rights reserved.