Skip to content

Commit eba2b5a

Browse files
authored
Merge pull request #47 from companieshouse/fix/lp-217-name-ending-enum
lp-217 : fix name ending enum
2 parents 928ce8f + 172a1c0 commit eba2b5a

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/main/java/uk/gov/companieshouse/limitedpartnershipsapi/model/PartnershipNameEnding.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
package uk.gov.companieshouse.limitedpartnershipsapi.model;
22

3-
public enum PartnershipNameEnding {
3+
import com.fasterxml.jackson.annotation.JsonCreator;
44

5+
public enum PartnershipNameEnding {
56
LIMITED_PARTNERSHIP("Limited Partnership"),
67
LP("LP"),
78
L_DOT_P_DOT("L.P."),
@@ -19,12 +20,14 @@ public String getDescription() {
1920
return description;
2021
}
2122

23+
@JsonCreator
2224
public static PartnershipNameEnding fromDescription(String description) {
2325
for (PartnershipNameEnding nameEnding : PartnershipNameEnding.values()) {
2426
if (nameEnding.getDescription().equalsIgnoreCase(description)) {
2527
return nameEnding;
2628
}
2729
}
28-
throw new IllegalArgumentException("No PartnershipNameEnding constant with description " + description);
30+
throw new IllegalArgumentException(
31+
"No PartnershipNameEnding constant with description " + description);
2932
}
3033
}

0 commit comments

Comments
 (0)