Class ReferenceIdTransformerYFormPreprocessorStrategy
java.lang.Object
de.hybris.platform.xyformsfacades.strategy.preprocessor.TransformerYFormPreprocessorStrategy
de.hybris.platform.xyformsfacades.strategy.preprocessor.ReferenceIdTransformerYFormPreprocessorStrategy
- All Implemented Interfaces:
YFormPreprocessorStrategy
public class ReferenceIdTransformerYFormPreprocessorStrategy
extends TransformerYFormPreprocessorStrategy
No transformation is applied to the formData content. It only adds the reference Id to the yForm Data.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsave(String applicationId, String formId, String formDataId, String content, Map<String, Object> params) protected StringApplies the actual transformation to a formDataprotected voidvalidate(String applicationId, String formId, YFormDataActionEnum action, String formDataId, Map<String, Object> params) Methods inherited from class de.hybris.platform.xyformsfacades.strategy.preprocessor.TransformerYFormPreprocessorStrategy
getFormDataContent, getYFormFacade, process, process, setYFormFacade
-
Field Details
-
REFERENCE_ID
- See Also:
-
-
Constructor Details
-
ReferenceIdTransformerYFormPreprocessorStrategy
public ReferenceIdTransformerYFormPreprocessorStrategy()
-
-
Method Details
-
transform
protected String transform(String xmlContent, Map<String, Object> params) throws YFormProcessorExceptionDescription copied from class:TransformerYFormPreprocessorStrategyApplies the actual transformation to a formData- Specified by:
transformin classTransformerYFormPreprocessorStrategy- Throws:
YFormProcessorException
-
validate
protected void validate(String applicationId, String formId, YFormDataActionEnum action, String formDataId, Map<String, Object> params) throws YFormServiceException- Overrides:
validatein classTransformerYFormPreprocessorStrategy- Throws:
YFormServiceException
-
save
@Transactional(propagation=REQUIRED) public void save(String applicationId, String formId, String formDataId, String content, Map<String, Object> params) throws YFormServiceException- Overrides:
savein classTransformerYFormPreprocessorStrategy- Throws:
YFormServiceException
-