A developer has created a custom workflow model which includes a JAVA-based custom process step. During the creation of this custom process step, some data has been saved in metadata programmatically for subsequent workflow steps. Which code snippet can be used to save this metadata in JAVA code7
Correct Answer: C
When working with custom workflow steps in AEM, metadata associated with the workflow session can be programmatically accessed and manipulated. TheMetaDataMapobject serves as a container for this data. The correct way to access and modify this metadata in Java would be: Option C,MetaDataMap wfd = WorkItem.getWorkflow().getWorkflowData().getMetaDataMap(); wfd.put("mykey", "My Step Value");This snippet correctly retrieves theMetaDataMapfrom the WorkflowDataof the currentWorkflowsession. It then uses theputmethod to store a new key-value pair, where "mykey" is the key and "My Step Value" is the value to be saved. Options A and B do not properly chain the method calls to access theMetaDataMapassociated with the current workflow session and are therefore incorrect.