Convert from Groovy to Java DefaultResponseTransformer.groovy (#1477)

Co-authored-by: santiago <jomolanoper@gmail.com>
This commit is contained in:
santfirax
2020-08-23 13:47:05 -05:00
committed by GitHub
parent a915cf102b
commit de25234823

View File

@@ -14,42 +14,46 @@
* limitations under the License.
*/
package org.springframework.cloud.contract.verifier.dsl.wiremock
package org.springframework.cloud.contract.verifier.dsl.wiremock;
import com.github.tomakehurst.wiremock.extension.responsetemplating.ResponseTemplateTransformer
import wiremock.com.github.jknack.handlebars.Helper
import java.util.HashMap;
import java.util.Map;
import org.springframework.cloud.contract.verifier.builder.handlebars.HandlebarsEscapeHelper
import org.springframework.cloud.contract.verifier.builder.handlebars.HandlebarsJsonPathHelper
import com.github.tomakehurst.wiremock.extension.responsetemplating.ResponseTemplateTransformer;
import wiremock.com.github.jknack.handlebars.Helper;
/**
* Default implementation of {@link ResponseTemplateTransformer} that contains
* default set of handlebars helpers
import org.springframework.cloud.contract.verifier.builder.handlebars.HandlebarsEscapeHelper;
import org.springframework.cloud.contract.verifier.builder.handlebars.HandlebarsJsonPathHelper;
/**.
* Default implementation of {@link ResponseTemplateTransformer} that contains default set
* of handlebars helpers
*
* @author Marcin Grzejszczak
* @since 1.2.0
*/
class DefaultResponseTransformer extends ResponseTemplateTransformer {
DefaultResponseTransformer() {
super(false, defaultHelpers())
public class DefaultResponseTransformer extends ResponseTemplateTransformer {
public DefaultResponseTransformer() {
super(false, defaultHelpers());
}
DefaultResponseTransformer(boolean global) {
super(global)
public DefaultResponseTransformer(boolean global) {
super(global);
}
DefaultResponseTransformer(boolean global, String helperName, Helper helper) {
super(global, helperName, helper)
public DefaultResponseTransformer(boolean global, String helperName, Helper helper) {
super(global, helperName, helper);
}
DefaultResponseTransformer(boolean global, Map<String, Helper> helpers) {
super(global, helpers)
public DefaultResponseTransformer(boolean global, Map<String, Helper> helpers) {
super(global, helpers);
}
private static Map<String, Helper> defaultHelpers() {
Map<String, Helper> helpers = new HashMap<>()
helpers.put(HandlebarsJsonPathHelper.NAME, new HandlebarsJsonPathHelper())
helpers.put(HandlebarsEscapeHelper.NAME, new HandlebarsEscapeHelper())
return helpers
Map<String, Helper> helpers = new HashMap<>();
helpers.put(HandlebarsJsonPathHelper.NAME, new HandlebarsJsonPathHelper());
helpers.put(HandlebarsEscapeHelper.NAME, new HandlebarsEscapeHelper());
return helpers;
}
}