2727import static capital .scalable .restdocs .OperationAttributeHelper .setTypeMapping ;
2828
2929import capital .scalable .restdocs .constraints .ConstraintReaderImpl ;
30+ import capital .scalable .restdocs .constraints .DynamicResourceBundleConstraintDescriptionResolver ;
3031import capital .scalable .restdocs .i18n .SnippetTranslationManager ;
3132import capital .scalable .restdocs .i18n .SnippetTranslationResolver ;
3233import capital .scalable .restdocs .javadoc .JavadocReaderImpl ;
3334import com .fasterxml .jackson .databind .ObjectMapper ;
3435import org .springframework .restdocs .constraints .ConstraintDescriptionResolver ;
35- import org .springframework .restdocs .constraints .ResourceBundleConstraintDescriptionResolver ;
3636import org .springframework .test .web .servlet .MvcResult ;
3737import org .springframework .test .web .servlet .ResultHandler ;
3838import org .springframework .web .method .HandlerMethod ;
3939
4040public abstract class JacksonResultHandlers {
4141
4242 public static ResultHandler prepareJackson (ObjectMapper objectMapper ) {
43- return new JacksonPreparingResultHandler (objectMapper , new TypeMapping (), SnippetTranslationManager .getDefaultResolver (), new ResourceBundleConstraintDescriptionResolver ());
43+ return new JacksonPreparingResultHandler (objectMapper , new TypeMapping (),
44+ SnippetTranslationManager .getDefaultResolver (),
45+ new DynamicResourceBundleConstraintDescriptionResolver ());
4446 }
4547
46- public static ResultHandler prepareJackson (ObjectMapper objectMapper , SnippetTranslationResolver translationResolver ) {
47- return new JacksonPreparingResultHandler (objectMapper , new TypeMapping (), translationResolver , new ResourceBundleConstraintDescriptionResolver ());
48+ public static ResultHandler prepareJackson (ObjectMapper objectMapper ,
49+ SnippetTranslationResolver translationResolver ) {
50+ return new JacksonPreparingResultHandler (objectMapper , new TypeMapping (),
51+ translationResolver ,
52+ new DynamicResourceBundleConstraintDescriptionResolver ());
4853 }
4954
5055 public static ResultHandler prepareJackson (ObjectMapper objectMapper , TypeMapping typeMapping ) {
51- return new JacksonPreparingResultHandler (objectMapper , typeMapping , SnippetTranslationManager .getDefaultResolver (), new ResourceBundleConstraintDescriptionResolver ());
56+ return new JacksonPreparingResultHandler (objectMapper , typeMapping ,
57+ SnippetTranslationManager .getDefaultResolver (),
58+ new DynamicResourceBundleConstraintDescriptionResolver ());
5259 }
5360
54- public static ResultHandler prepareJackson (ObjectMapper objectMapper , ConstraintDescriptionResolver constraintDescriptionResolver ) {
55- return new JacksonPreparingResultHandler (objectMapper , new TypeMapping (), SnippetTranslationManager .getDefaultResolver (), constraintDescriptionResolver );
61+ public static ResultHandler prepareJackson (ObjectMapper objectMapper ,
62+ ConstraintDescriptionResolver constraintDescriptionResolver ) {
63+ return new JacksonPreparingResultHandler (objectMapper , new TypeMapping (),
64+ SnippetTranslationManager .getDefaultResolver (), constraintDescriptionResolver );
5665 }
5766
58- public static ResultHandler prepareJackson (ObjectMapper objectMapper , TypeMapping typeMapping , SnippetTranslationResolver translationResolver ) {
59- return new JacksonPreparingResultHandler (objectMapper , typeMapping , translationResolver , new ResourceBundleConstraintDescriptionResolver ());
67+ public static ResultHandler prepareJackson (ObjectMapper objectMapper , TypeMapping typeMapping ,
68+ SnippetTranslationResolver translationResolver ) {
69+ return new JacksonPreparingResultHandler (objectMapper , typeMapping ,
70+ translationResolver , new DynamicResourceBundleConstraintDescriptionResolver ());
6071 }
6172
62- public static ResultHandler prepareJackson (ObjectMapper objectMapper , SnippetTranslationResolver translationResolver , ConstraintDescriptionResolver constraintDescriptionResolver ) {
63- return new JacksonPreparingResultHandler (objectMapper , new TypeMapping (), translationResolver , constraintDescriptionResolver );
73+ public static ResultHandler prepareJackson (ObjectMapper objectMapper ,
74+ SnippetTranslationResolver translationResolver ,
75+ ConstraintDescriptionResolver constraintDescriptionResolver ) {
76+ return new JacksonPreparingResultHandler (objectMapper , new TypeMapping (),
77+ translationResolver , constraintDescriptionResolver );
6478 }
6579
66- public static ResultHandler prepareJackson (ObjectMapper objectMapper , TypeMapping typeMapping , ConstraintDescriptionResolver constraintDescriptionResolver ) {
67- return new JacksonPreparingResultHandler (objectMapper , typeMapping , SnippetTranslationManager .getDefaultResolver (), constraintDescriptionResolver );
80+ public static ResultHandler prepareJackson (ObjectMapper objectMapper , TypeMapping typeMapping ,
81+ ConstraintDescriptionResolver constraintDescriptionResolver ) {
82+ return new JacksonPreparingResultHandler (objectMapper , typeMapping ,
83+ SnippetTranslationManager .getDefaultResolver (), constraintDescriptionResolver );
6884 }
6985
70- public static ResultHandler prepareJackson (ObjectMapper objectMapper , TypeMapping typeMapping , SnippetTranslationResolver translationResolver , ConstraintDescriptionResolver constraintDescriptionResolver ) {
71- return new JacksonPreparingResultHandler (objectMapper , typeMapping , translationResolver , constraintDescriptionResolver );
86+ public static ResultHandler prepareJackson (ObjectMapper objectMapper , TypeMapping typeMapping ,
87+ SnippetTranslationResolver translationResolver ,
88+ ConstraintDescriptionResolver constraintDescriptionResolver ) {
89+ return new JacksonPreparingResultHandler (objectMapper , typeMapping ,
90+ translationResolver , constraintDescriptionResolver );
7291 }
7392
7493 private static class JacksonPreparingResultHandler implements ResultHandler {
@@ -78,7 +97,9 @@ private static class JacksonPreparingResultHandler implements ResultHandler {
7897 private final SnippetTranslationResolver translationResolver ;
7998 private final ConstraintDescriptionResolver constraintDescriptionResolver ;
8099
81- public JacksonPreparingResultHandler (ObjectMapper objectMapper , TypeMapping typeMapping , SnippetTranslationResolver translationResolver , ConstraintDescriptionResolver constraintDescriptionResolver ) {
100+ public JacksonPreparingResultHandler (ObjectMapper objectMapper , TypeMapping typeMapping ,
101+ SnippetTranslationResolver translationResolver ,
102+ ConstraintDescriptionResolver constraintDescriptionResolver ) {
82103 this .objectMapper = new SardObjectMapper (objectMapper );
83104 this .typeMapping = typeMapping ;
84105 this .translationResolver = translationResolver ;
@@ -95,7 +116,8 @@ public void handle(MvcResult result) throws Exception {
95116 setObjectMapper (result .getRequest (), objectMapper );
96117 initRequestPattern (result .getRequest ());
97118 setJavadocReader (result .getRequest (), JavadocReaderImpl .createWithSystemProperty ());
98- setConstraintReader (result .getRequest (), ConstraintReaderImpl .create (objectMapper , translationResolver , constraintDescriptionResolver ));
119+ setConstraintReader (result .getRequest (),
120+ ConstraintReaderImpl .create (objectMapper , translationResolver , constraintDescriptionResolver ));
99121 setTypeMapping (result .getRequest (), typeMapping );
100122 }
101123 }
0 commit comments