Class MetadataItemProcessingSpecImpl
java.lang.Object
com.evolveum.midpoint.model.common.mapping.metadata.MetadataItemProcessingSpecImpl
- All Implemented Interfaces:
- MetadataItemProcessingSpec,- DebugDumpable
Specification of processing of individual metadata items.
 This is somewhat orthogonal to 
ItemValueMetadataProcessingSpec: it describes support for
 given metadata item (e.g. provenance) for individual data items (givenName, familyName, fullName, etc).- 
Field SummaryFields inherited from interface com.evolveum.midpoint.util.DebugDumpableINDENT_STRING
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptiondebugDump(int indent) booleanisFullProcessing(ItemPath dataItemPath) voidpopulateFromObjectTemplate(ObjectReferenceType templateRef, ObjectResolver objectResolver, String contextDesc, Task task, OperationResult result) Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.evolveum.midpoint.util.DebugDumpabledebugDump, debugDumpLazily, debugDumpLazily
- 
Constructor Details- 
MetadataItemProcessingSpecImpl
 
- 
- 
Method Details- 
isFullProcessing- Specified by:
- isFullProcessingin interface- MetadataItemProcessingSpec
- Returns:
- true if the given dataItem (e.g. fullName) supports full processing of the relevant metadata (e.g. provenance).
- Throws:
- SchemaException
 
- 
populateFromObjectTemplatepublic void populateFromObjectTemplate(ObjectReferenceType templateRef, ObjectResolver objectResolver, String contextDesc, Task task, OperationResult result) throws CommunicationException, ObjectNotFoundException, SchemaException, SecurityViolationException, ConfigurationException, ExpressionEvaluationException 
- 
debugDump- Specified by:
- debugDumpin interface- DebugDumpable
 
 
-