diff options
author | Rob Daugherty <rd472p@att.com> | 2017-10-16 18:05:26 -0400 |
---|---|---|
committer | Rob Daugherty <rd472p@att.com> | 2017-10-16 18:12:20 -0400 |
commit | e34e4d0df23d1919fd9630ba34a8659279086908 (patch) | |
tree | a874cca335abb3489f923c7f8f59516b6e86ede6 /mso-api-handlers/mso-api-handler-infra/src/main/java/org/openecomp/mso/apihandlerinfra/serviceinstancebeans/RequestParameters.java | |
parent | 09c8a0f61868c69315115156447b34acaf907bad (diff) |
alaCarteSet unrecognized field
The aLaCarte and aLaCarteSet fields in RequestParameters class
and their corresponsding methods are not consistently named,
and thus they are not serialized/deserialized correctly by
the Jackson JSON utilities.
We were seeing this sort of thing in the requests database:
"requestParameters": {
"subscriptionServiceType": "vFW",
"aLaCarte": true,
"autoBuildVfModules": false,
"cascadeDelete": false,
"usePreload": true,
"rebuildVolumeGroups": false,
"alaCarteSet": true,
"alaCarte": true
}
We obviously shouldn't have "alaCarte" as well as "aLaCarte".
And I don't think we want "alaCarteSet" to be persisted in the
DB at all (it should be ignored by the JSON mapper).
Issue: SO-219
Change-Id: Ia943d2970cb7db153f3af73289f426a154917f7e
Signed-off-by: Rob Daugherty <rd472p@att.com>
Diffstat (limited to 'mso-api-handlers/mso-api-handler-infra/src/main/java/org/openecomp/mso/apihandlerinfra/serviceinstancebeans/RequestParameters.java')
-rw-r--r-- | mso-api-handlers/mso-api-handler-infra/src/main/java/org/openecomp/mso/apihandlerinfra/serviceinstancebeans/RequestParameters.java | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/mso-api-handlers/mso-api-handler-infra/src/main/java/org/openecomp/mso/apihandlerinfra/serviceinstancebeans/RequestParameters.java b/mso-api-handlers/mso-api-handler-infra/src/main/java/org/openecomp/mso/apihandlerinfra/serviceinstancebeans/RequestParameters.java index a2acc3c3e4..f34272954d 100644 --- a/mso-api-handlers/mso-api-handler-infra/src/main/java/org/openecomp/mso/apihandlerinfra/serviceinstancebeans/RequestParameters.java +++ b/mso-api-handlers/mso-api-handler-infra/src/main/java/org/openecomp/mso/apihandlerinfra/serviceinstancebeans/RequestParameters.java @@ -36,7 +36,7 @@ public class RequestParameters { @JsonSerialize(include=Inclusion.ALWAYS) private boolean aLaCarte = false; @JsonIgnore - private boolean isALaCarteSet = false; + private boolean aLaCarteSet = false; @JsonSerialize(include=Inclusion.ALWAYS) private boolean autoBuildVfModules = false; @JsonSerialize(include=Inclusion.ALWAYS) @@ -55,18 +55,14 @@ public class RequestParameters { this.subscriptionServiceType = subscriptionServiceType; } - public boolean getALaCarte() { - return aLaCarte; - } - public void setaLaCarte(boolean aLaCarte) { this.aLaCarte = aLaCarte; - this.isALaCarteSet = true; + this.aLaCarteSet = true; } //returns true if aLaCarte param came in on request - public boolean isALaCarteSet() { - return isALaCarteSet; + public boolean isaLaCarteSet() { + return aLaCarteSet; } public boolean isaLaCarte() { |