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
- Author:
- semancik
-
Field Summary
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
Constructor Summary
ConstructorsConstructorDescriptionItemValueWithOrigin
(V itemValue, PrismValueDeltaSetTripleProducer<V, D> mapping, ResourceObjectConstruction accountConstruction) -
Method Summary
Modifier and TypeMethodDescriptionclone()
protected void
copyValues
(ItemValueWithOrigin<V, D> clone) static <V extends PrismValue,
D extends ItemDefinition<?>>
DeltaSetTriple<ItemValueWithOrigin<V,D>> createOutputTriple
(PrismValueDeltaSetTripleProducer<V, D> mapping) debugDump
(int indent) boolean
isNormal()
boolean
boolean
isStrong()
boolean
isValid()
boolean
isWeak()
void
setItemValue
(V value) toString()
boolean
wasValid()
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> mapping, ResourceObjectConstruction accountConstruction)
-
-
Method Details
-
getItemValue
-
setItemValue
-
getMapping
-
getConstruction
-
getSource
-
isValid
public boolean isValid() -
wasValid
public boolean wasValid() -
clone
-
copyValues
-
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
-