Skip to content

Commit ae02468

Browse files
author
Mathias Oben
committed
Add private constructors for serialization and validation fixes
1 parent d9ef87d commit ae02468

22 files changed

+116
-3
lines changed

ocpp-v1_6/src/main/java/eu/chargetime/ocpp/model/securityext/CertificateSignedConfirmation.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,12 @@ public class CertificateSignedConfirmation implements Confirmation {
3636

3737
private CertificateSignedStatusEnumType status;
3838

39+
/**
40+
* Private default constructor for serialization purposes.
41+
*/
42+
private CertificateSignedConfirmation() {
43+
}
44+
3945
/**
4046
* Handle required fields.
4147
*

ocpp-v1_6/src/main/java/eu/chargetime/ocpp/model/securityext/CertificateSignedRequest.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,12 @@ public class CertificateSignedRequest implements Request {
4444

4545
private String certificateChain;
4646

47+
/**
48+
* Private default constructor for serialization purposes.
49+
*/
50+
private CertificateSignedRequest() {
51+
}
52+
4753
/**
4854
* Handle required fields.
4955
*

ocpp-v1_6/src/main/java/eu/chargetime/ocpp/model/securityext/DeleteCertificateConfirmation.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,12 @@ public class DeleteCertificateConfirmation implements Confirmation {
3636

3737
private DeleteCertificateStatusEnumType status;
3838

39+
/**
40+
* Private default constructor for serialization purposes.
41+
*/
42+
private DeleteCertificateConfirmation() {
43+
}
44+
3945
/**
4046
* Handle required fields.
4147
*

ocpp-v1_6/src/main/java/eu/chargetime/ocpp/model/securityext/DeleteCertificateRequest.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,12 @@ public class DeleteCertificateRequest implements Request {
3636

3737
private CertificateHashDataType certificateHashData;
3838

39+
/**
40+
* Private default constructor for serialization purposes.
41+
*/
42+
private DeleteCertificateRequest() {
43+
}
44+
3945
/**
4046
* Handle required fields.
4147
*

ocpp-v1_6/src/main/java/eu/chargetime/ocpp/model/securityext/ExtendedTriggerMessageConfirmation.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,12 @@ public class ExtendedTriggerMessageConfirmation implements Confirmation {
3636

3737
private TriggerMessageStatusEnumType status;
3838

39+
/**
40+
* Private default constructor for serialization purposes.
41+
*/
42+
private ExtendedTriggerMessageConfirmation() {
43+
}
44+
3945
/**
4046
* Handle required fields.
4147
*

ocpp-v1_6/src/main/java/eu/chargetime/ocpp/model/securityext/ExtendedTriggerMessageRequest.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,12 @@ public class ExtendedTriggerMessageRequest implements Request {
3838
private MessageTriggerEnumType requestedMessage;
3939
private Integer connectorId;
4040

41+
/**
42+
* Private default constructor for serialization purposes.
43+
*/
44+
private ExtendedTriggerMessageRequest() {
45+
}
46+
4147
/**
4248
* Handle required fields.
4349
*

ocpp-v1_6/src/main/java/eu/chargetime/ocpp/model/securityext/GetInstalledCertificateIdsConfirmation.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,12 @@ public class GetInstalledCertificateIdsConfirmation implements Confirmation {
3939
private GetInstalledCertificateStatusEnumType status;
4040
private CertificateHashDataType[] certificateHashData;
4141

42+
/**
43+
* Private default constructor for serialization purposes.
44+
*/
45+
private GetInstalledCertificateIdsConfirmation() {
46+
}
47+
4248
/**
4349
* Handle required fields.
4450
*

ocpp-v1_6/src/main/java/eu/chargetime/ocpp/model/securityext/GetInstalledCertificateIdsRequest.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,12 @@ public class GetInstalledCertificateIdsRequest implements Request {
3636

3737
private CertificateUseEnumType certificateType;
3838

39+
/**
40+
* Private default constructor for serialization purposes.
41+
*/
42+
private GetInstalledCertificateIdsRequest() {
43+
}
44+
3945
/**
4046
* Handle required fields.
4147
*

ocpp-v1_6/src/main/java/eu/chargetime/ocpp/model/securityext/GetLogConfirmation.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,12 @@ public class GetLogConfirmation implements Confirmation {
4545
private LogStatusEnumType status;
4646
private String filename;
4747

48+
/**
49+
* Private default constructor for serialization purposes.
50+
*/
51+
private GetLogConfirmation() {
52+
}
53+
4854
/**
4955
* Handle required fields.
5056
*

ocpp-v1_6/src/main/java/eu/chargetime/ocpp/model/securityext/GetLogRequest.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,12 @@ public class GetLogRequest implements Request {
4141
private Integer retryInterval;
4242
private LogParametersType log;
4343

44+
/**
45+
* Private default constructor for serialization purposes.
46+
*/
47+
private GetLogRequest() {
48+
}
49+
4450
/**
4551
* Handle required fields.
4652
*

0 commit comments

Comments
 (0)