Skip to content

Commit 98e0e94

Browse files
committed
ocpp-v1_6: BootNotificationRequest: Allow optional to be set null #221
1 parent 5d7c1d1 commit 98e0e94

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

ocpp-v1_6/src/main/java/eu/chargetime/ocpp/model/core/BootNotificationRequest.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ public String getChargeBoxSerialNumber() {
160160
*/
161161
@Deprecated()
162162
public void setChargeBoxSerialNumber(String chargeBoxSerialNumber) {
163-
if (!ModelUtil.validate(chargeBoxSerialNumber, STRING_25_CHAR_MAX_LENGTH)) {
163+
if (chargeBoxSerialNumber != null && !ModelUtil.validate(chargeBoxSerialNumber, STRING_25_CHAR_MAX_LENGTH)) {
164164
throw new PropertyConstraintException(
165165
chargeBoxSerialNumber.length(), validationErrorMessage(STRING_25_CHAR_MAX_LENGTH));
166166
}
@@ -184,7 +184,7 @@ public String getChargePointSerialNumber() {
184184
*/
185185
@XmlElement
186186
public void setChargePointSerialNumber(String chargePointSerialNumber) {
187-
if (!ModelUtil.validate(chargePointSerialNumber, STRING_25_CHAR_MAX_LENGTH)) {
187+
if (chargePointSerialNumber != null && !ModelUtil.validate(chargePointSerialNumber, STRING_25_CHAR_MAX_LENGTH)) {
188188
throw new PropertyConstraintException(
189189
chargePointSerialNumber.length(), validationErrorMessage(STRING_25_CHAR_MAX_LENGTH));
190190
}
@@ -208,7 +208,7 @@ public String getFirmwareVersion() {
208208
*/
209209
@XmlElement
210210
public void setFirmwareVersion(String firmwareVersion) {
211-
if (!ModelUtil.validate(firmwareVersion, STRING_50_CHAR_MAX_LENGTH)) {
211+
if (firmwareVersion != null && !ModelUtil.validate(firmwareVersion, STRING_50_CHAR_MAX_LENGTH)) {
212212
throw new PropertyConstraintException(
213213
firmwareVersion.length(), validationErrorMessage(STRING_50_CHAR_MAX_LENGTH));
214214
}
@@ -232,7 +232,7 @@ public String getIccid() {
232232
*/
233233
@XmlElement
234234
public void setIccid(String iccid) {
235-
if (!ModelUtil.validate(iccid, STRING_20_CHAR_MAX_LENGTH)) {
235+
if (iccid != null && !ModelUtil.validate(iccid, STRING_20_CHAR_MAX_LENGTH)) {
236236
throw new PropertyConstraintException(
237237
iccid.length(), validationErrorMessage(STRING_20_CHAR_MAX_LENGTH));
238238
}
@@ -256,7 +256,7 @@ public String getImsi() {
256256
*/
257257
@XmlElement
258258
public void setImsi(String imsi) {
259-
if (!ModelUtil.validate(imsi, STRING_20_CHAR_MAX_LENGTH)) {
259+
if (imsi != null && !ModelUtil.validate(imsi, STRING_20_CHAR_MAX_LENGTH)) {
260260
throw new PropertyConstraintException(
261261
imsi.length(), validationErrorMessage(STRING_20_CHAR_MAX_LENGTH));
262262
}
@@ -280,7 +280,7 @@ public String getMeterSerialNumber() {
280280
*/
281281
@XmlElement
282282
public void setMeterSerialNumber(String meterSerialNumber) {
283-
if (!ModelUtil.validate(meterSerialNumber, STRING_25_CHAR_MAX_LENGTH)) {
283+
if (meterSerialNumber != null && !ModelUtil.validate(meterSerialNumber, STRING_25_CHAR_MAX_LENGTH)) {
284284
throw new PropertyConstraintException(
285285
meterSerialNumber.length(), validationErrorMessage(STRING_25_CHAR_MAX_LENGTH));
286286
}
@@ -304,7 +304,7 @@ public String getMeterType() {
304304
*/
305305
@XmlElement
306306
public void setMeterType(String meterType) {
307-
if (!ModelUtil.validate(meterType, STRING_25_CHAR_MAX_LENGTH)) {
307+
if (meterType != null && !ModelUtil.validate(meterType, STRING_25_CHAR_MAX_LENGTH)) {
308308
throw new PropertyConstraintException(
309309
meterType.length(), validationErrorMessage(STRING_25_CHAR_MAX_LENGTH));
310310
}

0 commit comments

Comments
 (0)