@@ -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