Interface Mapping<V extends PrismValue,D extends ItemDefinition<?>>
- Type Parameters:
V- type ofPrismValuethe mapping producesD- type ofItemDefinitionof the item the mapping produces (currently unused!)
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
AbstractMappingImpl,MappingImpl,MetadataMappingImpl
Mapping prepared for evaluation (or already evaluated).
It is a "parsed" mapping, in contrast with
MappingType bean that contains the mapping definition.- Author:
- semancik
-
Method Summary
Modifier and TypeMethodDescriptiongetEtime()Returns elapsed time in milliseconds.<T extends Serializable>
TgetStateProperty(String propertyName) booleanReturns true if the condition is at least partially satisfied, i.e.<T extends Serializable>
TsetStateProperty(String propertyName, T value)
-
Method Details
-
getEtime
Long getEtime()Returns elapsed time in milliseconds. -
getStateProperty
-
setStateProperty
-
getOutputTriple
PrismValueDeltaSetTriple<V> getOutputTriple() -
getOutputPath
- Throws:
SchemaException
-
isConditionSatisfied
Returns true if the condition is at least partially satisfied, i.e. it is not "false -> false". Precondition: the condition is evaluated. Otherwise aNullPointerExceptionis thrown.
-