Interface PrismValueDeltaSetTripleProducer<V extends PrismValue,D extends ItemDefinition>
-
- All Superinterfaces:
HumanReadableDescribable
- All Known Implementing Classes:
MappingImpl
public interface PrismValueDeltaSetTripleProducer<V extends PrismValue,D extends ItemDefinition> extends HumanReadableDescribable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PrismValueDeltaSetTripleProducer<V,D>
clone()
String
getIdentifier()
Identifier of this producer; e.g.QName
getMappingQName()
PrismValueDeltaSetTriple<V>
getOutputTriple()
Null output tripple means "the mapping is not applicable", e.g.MappingStrengthType
getStrength()
boolean
isAuthoritative()
boolean
isExclusive()
boolean
isSourceless()
Returns true if the mapping has no source.-
Methods inherited from interface com.evolveum.midpoint.util.HumanReadableDescribable
toHumanReadableDescription
-
-
-
-
Method Detail
-
getMappingQName
QName getMappingQName()
-
getOutputTriple
PrismValueDeltaSetTriple<V> getOutputTriple()
Null output tripple means "the mapping is not applicable", e.g. due to the condition being false. Empty output triple means "the mapping is applicable but there are no values".
-
getStrength
MappingStrengthType getStrength()
-
clone
PrismValueDeltaSetTripleProducer<V,D> clone()
-
isExclusive
boolean isExclusive()
-
isAuthoritative
boolean isAuthoritative()
-
isSourceless
boolean isSourceless()
Returns true if the mapping has no source. That means it has to be evaluated for any delta. This really applies only to normal-strength mappings.
-
getIdentifier
String getIdentifier()
Identifier of this producer; e.g. mapping name.
-
-