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 voidcopyValues(ItemValueWithOrigin<V, D> clone) static <V extends PrismValue,D extends ItemDefinition<?>>
DeltaSetTriple<ItemValueWithOrigin<V,D>> createOutputTriple(PrismValueDeltaSetTripleProducer<V, D> mapping) debugDump(int indent) booleanisNormal()booleanbooleanisStrong()booleanisValid()booleanisWeak()voidsetItemValue(V value) toString()booleanwasValid()Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods 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:
debugDumpin interfaceDebugDumpable
-
toString
-
isStrong
public boolean isStrong() -
isNormal
public boolean isNormal() -
isWeak
public boolean isWeak() -
isPushChanges
-