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.Response;
22
23
24
25
26 class LocalizableResponse extends Response implements LocalizableDescription<Response> {
27 private LocalizableString description;
28
29 @Override
30 public LocalizableResponse description(LocalizableString desc) {
31 this.description = desc;
32 return this;
33 }
34
35 @Override
36 public LocalizableResponse 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 }