Class GlobalKeyProcessStep
java.lang.Object
com.regnosys.rosetta.common.hashing.GlobalKeyProcessStep
- All Implemented Interfaces:
com.rosetta.model.lib.process.PostProcessStep
public class GlobalKeyProcessStep
extends Object
implements com.rosetta.model.lib.process.PostProcessStep
- Author:
- TomForwood Calculates all the global key values for an object and it's children and returns them as a map from key->RosettaModelObject It uses a Processor supplied in the constructor to do the actual calculation of hashes for applicable objects.
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionGlobalKeyProcessStep(Supplier<? extends com.rosetta.model.lib.process.Processor> s) -
Method Summary
Modifier and TypeMethodDescriptiongetName()<T extends com.rosetta.model.lib.RosettaModelObject>
GlobalKeyProcessStep.KeyPostProcessReportrunProcessStep(Class<? extends T> topClass, T instance)
-
Constructor Details
-
GlobalKeyProcessStep
-
-
Method Details
-
getPriority
- Specified by:
getPriorityin interfacecom.rosetta.model.lib.process.PostProcessStep
-
getName
- Specified by:
getNamein interfacecom.rosetta.model.lib.process.PostProcessStep
-
runProcessStep
public <T extends com.rosetta.model.lib.RosettaModelObject> GlobalKeyProcessStep.KeyPostProcessReport runProcessStep(Class<? extends T> topClass, T instance) - Specified by:
runProcessStepin interfacecom.rosetta.model.lib.process.PostProcessStep
-