1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.forgerock.api.transform;
18
19 import org.forgerock.util.i18n.LocalizableString;
20
21 import io.swagger.models.parameters.BodyParameter;
22
23
24
25
26 class LocalizableBodyParameter extends BodyParameter implements LocalizableParameter<BodyParameter> {
27 private LocalizableString description;
28
29 @Override
30 public LocalizableBodyParameter description(LocalizableString desc) {
31 this.description = desc;
32 return this;
33 }
34
35 @Override
36 public LocalizableBodyParameter description(String description) {
37 setDescription(description);
38 return this;
39 }
40
41 @Override
42 public void setDescription(String description) {
43 super.setDescription(description);
44 this.description = new LocalizableString(description);
45 }
46
47 @Override
48 public LocalizableString getLocalizableDescription() {
49 return description;
50 }
51
52 }