Class ItemValueWithOrigin<V extends PrismValue,D extends ItemDefinition<?>>
java.lang.Object
com.evolveum.midpoint.model.impl.lens.ItemValueWithOrigin<V,D>
- All Implemented Interfaces:
DebugDumpable
public class ItemValueWithOrigin<V extends PrismValue,D extends ItemDefinition<?>>
extends Object
implements DebugDumpable
Value of an item along with the information where it came from:
producer
and construction
.- Author:
- semancik
-
Field Summary
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
Constructor Summary
ConstructorDescriptionItemValueWithOrigin
(V itemValue, PrismValueDeltaSetTripleProducer<V, D> producer, ResourceObjectConstruction<?, ?> construction) -
Method Summary
Modifier and TypeMethodDescriptionclone()
static <V extends PrismValue,
D extends ItemDefinition<?>>
DeltaSetTriple<ItemValueWithOrigin<V,D>> createOutputTriple
(PrismValueDeltaSetTripleProducer<V, D> mapping) debugDump
(int indent) boolean
boolean
boolean
isNormal()
boolean
boolean
isStrong()
boolean
isValid()
boolean
isWeak()
void
setItemValue
(V value) toString()
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
-
Constructor Details
-
ItemValueWithOrigin
public ItemValueWithOrigin(V itemValue, PrismValueDeltaSetTripleProducer<V, D> producer, ResourceObjectConstruction<?, ?> construction)
-
-
Method Details
-
getItemValue
-
setItemValue
-
getProducer
-
isMappingStrong
public boolean isMappingStrong() -
isMappingWeak
public boolean isMappingWeak() -
getConstruction
-
getSource
-
isValid
public boolean isValid() -
clone
-
createOutputTriple
public static <V extends PrismValue,D extends ItemDefinition<?>> DeltaSetTriple<ItemValueWithOrigin<V,D>> createOutputTriple(PrismValueDeltaSetTripleProducer<V, D> mapping) -
debugDump
- Specified by:
debugDump
in interfaceDebugDumpable
-
toString
-
isStrong
public boolean isStrong() -
isNormal
public boolean isNormal() -
isWeak
public boolean isWeak() -
isPushChanges
-