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 SummaryFields inherited from interface com.evolveum.midpoint.util.DebugDumpableINDENT_STRING
- 
Constructor SummaryConstructorsConstructorDescriptionItemValueWithOrigin(V itemValue, PrismValueDeltaSetTripleProducer<V, D> producer, ResourceObjectConstruction<?, ?> construction) 
- 
Method SummaryModifier and TypeMethodDescriptionclone()static <V extends PrismValue,D extends ItemDefinition<?>> 
 DeltaSetTriple<ItemValueWithOrigin<V,D>> createOutputTriple(PrismValueDeltaSetTripleProducer<V, D> mapping) debugDump(int indent) booleanbooleanbooleanisNormal()booleanbooleanisStrong()booleanisValid()booleanisWeak()voidsetItemValue(V value) toString()Methods inherited from class java.lang.Objectequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.evolveum.midpoint.util.DebugDumpabledebugDump, debugDumpLazily, debugDumpLazily
- 
Constructor Details- 
ItemValueWithOriginpublic ItemValueWithOrigin(V itemValue, PrismValueDeltaSetTripleProducer<V, D> producer, ResourceObjectConstruction<?, ?> construction) 
 
- 
- 
Method Details- 
getItemValue
- 
setItemValue
- 
getProducer
- 
isMappingStrongpublic boolean isMappingStrong()
- 
isMappingWeakpublic boolean isMappingWeak()
- 
getConstruction
- 
getSource
- 
isValidpublic boolean isValid()
- 
clone
- 
createOutputTriplepublic static <V extends PrismValue,D extends ItemDefinition<?>> DeltaSetTriple<ItemValueWithOrigin<V,D>> createOutputTriple(PrismValueDeltaSetTripleProducer<V, D> mapping) 
- 
debugDump- Specified by:
- debugDumpin interface- DebugDumpable
 
- 
toString
- 
isStrongpublic boolean isStrong()
- 
isNormalpublic boolean isNormal()
- 
isWeakpublic boolean isWeak()
- 
isPushChanges
 
-