Skip to content

Commit e2b55f6

Browse files
committed
WIP_NP_ALL_ARGS_CONSTRUCTORS
1 parent ddd831c commit e2b55f6

36 files changed

+183
-54
lines changed

commons/src/main/java/com/deftdevs/bootstrapi/commons/model/AbstractAuthenticationIdpModel.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@
44
import com.fasterxml.jackson.annotation.JsonSubTypes;
55
import com.fasterxml.jackson.annotation.JsonTypeInfo;
66
import io.swagger.v3.oas.annotations.media.Schema;
7+
import lombok.AllArgsConstructor;
78
import lombok.Data;
9+
import lombok.NoArgsConstructor;
810
import lombok.experimental.SuperBuilder;
911

1012
import javax.xml.bind.annotation.XmlElement;
@@ -15,6 +17,8 @@
1517

1618
@Data
1719
@SuperBuilder
20+
@NoArgsConstructor
21+
@AllArgsConstructor
1822
@XmlRootElement
1923
@JsonTypeInfo(
2024
use = JsonTypeInfo.Id.NAME,

commons/src/main/java/com/deftdevs/bootstrapi/commons/model/AbstractDirectoryModel.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@
44
import com.fasterxml.jackson.annotation.JsonSubTypes;
55
import com.fasterxml.jackson.annotation.JsonTypeInfo;
66
import io.swagger.v3.oas.annotations.media.Schema;
7+
import lombok.AllArgsConstructor;
78
import lombok.Data;
9+
import lombok.NoArgsConstructor;
810
import lombok.experimental.SuperBuilder;
911

1012
import javax.validation.constraints.NotNull;
@@ -17,6 +19,8 @@
1719
*/
1820
@Data
1921
@SuperBuilder
22+
@NoArgsConstructor
23+
@AllArgsConstructor
2024
@XmlRootElement
2125
@JsonTypeInfo(
2226
use = JsonTypeInfo.Id.NAME,

commons/src/main/java/com/deftdevs/bootstrapi/commons/model/AbstractMailServerProtocolModel.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,22 @@
11
package com.deftdevs.bootstrapi.commons.model;
22

33
import com.fasterxml.jackson.annotation.JsonIgnore;
4+
import lombok.AllArgsConstructor;
45
import lombok.Data;
6+
import lombok.NoArgsConstructor;
57
import lombok.experimental.SuperBuilder;
68
import org.apache.commons.lang3.StringUtils;
79
import org.apache.commons.lang3.builder.EqualsExclude;
810
import org.apache.commons.lang3.builder.HashCodeExclude;
911

1012
import javax.xml.bind.annotation.XmlElement;
13+
import javax.xml.bind.annotation.XmlRootElement;
1114

1215
@Data
13-
@SuperBuilder(toBuilder = true)
16+
@SuperBuilder
17+
@NoArgsConstructor
18+
@AllArgsConstructor
19+
@XmlRootElement
1420
public abstract class AbstractMailServerProtocolModel {
1521

1622
public static final Long DEFAULT_TIMEOUT = 10000L;

commons/src/main/java/com/deftdevs/bootstrapi/commons/model/ApplicationLinkModel.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
package com.deftdevs.bootstrapi.commons.model;
22

33
import com.deftdevs.bootstrapi.commons.constants.BootstrAPI;
4+
import lombok.AllArgsConstructor;
45
import lombok.Data;
56
import lombok.Builder;
7+
import lombok.NoArgsConstructor;
68

79
import javax.validation.constraints.NotNull;
810
import javax.xml.bind.annotation.XmlElement;
@@ -15,6 +17,8 @@
1517
*/
1618
@Data
1719
@Builder
20+
@NoArgsConstructor
21+
@AllArgsConstructor
1822
@XmlRootElement(name = BootstrAPI.APPLICATION_LINK)
1923
public class ApplicationLinkModel {
2024

commons/src/main/java/com/deftdevs/bootstrapi/commons/model/AuthenticationIdpOidcModel.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
package com.deftdevs.bootstrapi.commons.model;
22

33
import com.deftdevs.bootstrapi.commons.constants.BootstrAPI;
4+
import lombok.AllArgsConstructor;
45
import lombok.Data;
56
import lombok.EqualsAndHashCode;
7+
import lombok.NoArgsConstructor;
68
import lombok.experimental.SuperBuilder;
79

810
import javax.xml.bind.annotation.XmlElement;
@@ -12,6 +14,8 @@
1214

1315
@Data
1416
@SuperBuilder
17+
@NoArgsConstructor
18+
@AllArgsConstructor
1519
@EqualsAndHashCode(callSuper = true)
1620
@XmlRootElement(name = BootstrAPI.AUTHENTICATION + "-" + BootstrAPI.AUTHENTICATION_IDP + "-" + BootstrAPI.AUTHENTICATION_IDP_OIDC)
1721
public class AuthenticationIdpOidcModel extends AbstractAuthenticationIdpModel {

commons/src/main/java/com/deftdevs/bootstrapi/commons/model/AuthenticationIdpSamlModel.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,19 @@
11
package com.deftdevs.bootstrapi.commons.model;
22

33
import com.deftdevs.bootstrapi.commons.constants.BootstrAPI;
4+
import lombok.AllArgsConstructor;
45
import lombok.Data;
56
import lombok.EqualsAndHashCode;
7+
import lombok.NoArgsConstructor;
68
import lombok.experimental.SuperBuilder;
79

810
import javax.xml.bind.annotation.XmlElement;
911
import javax.xml.bind.annotation.XmlRootElement;
1012

1113
@Data
1214
@SuperBuilder
15+
@NoArgsConstructor
16+
@AllArgsConstructor
1317
@EqualsAndHashCode(callSuper = true)
1418
@XmlRootElement(name = BootstrAPI.AUTHENTICATION + "-" + BootstrAPI.AUTHENTICATION_IDP + "-" + BootstrAPI.AUTHENTICATION_IDP_SAML)
1519
public class AuthenticationIdpSamlModel extends AbstractAuthenticationIdpModel {

commons/src/main/java/com/deftdevs/bootstrapi/commons/model/AuthenticationSsoModel.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,18 @@
11
package com.deftdevs.bootstrapi.commons.model;
22

33
import com.deftdevs.bootstrapi.commons.constants.BootstrAPI;
4+
import lombok.AllArgsConstructor;
45
import lombok.Builder;
56
import lombok.Data;
7+
import lombok.NoArgsConstructor;
68

79
import javax.xml.bind.annotation.XmlElement;
810
import javax.xml.bind.annotation.XmlRootElement;
911

1012
@Data
1113
@Builder
14+
@NoArgsConstructor
15+
@AllArgsConstructor
1216
@XmlRootElement(name = BootstrAPI.AUTHENTICATION + "-" + BootstrAPI.AUTHENTICATION_SSO)
1317
public class AuthenticationSsoModel {
1418

commons/src/main/java/com/deftdevs/bootstrapi/commons/model/DirectoryCrowdModel.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
package com.deftdevs.bootstrapi.commons.model;
22

33
import com.deftdevs.bootstrapi.commons.constants.BootstrAPI;
4+
import lombok.AllArgsConstructor;
45
import lombok.Data;
56
import lombok.EqualsAndHashCode;
7+
import lombok.NoArgsConstructor;
68
import lombok.experimental.SuperBuilder;
79
import lombok.Builder;
810

@@ -16,6 +18,8 @@
1618
*/
1719
@Data
1820
@SuperBuilder
21+
@NoArgsConstructor
22+
@AllArgsConstructor
1923
@EqualsAndHashCode(callSuper = true)
2024
@XmlRootElement(name = BootstrAPI.DIRECTORY + '-' + BootstrAPI.DIRECTORY_CROWD)
2125
public class DirectoryCrowdModel extends AbstractDirectoryModel {

commons/src/main/java/com/deftdevs/bootstrapi/commons/model/DirectoryDelegatingModel.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,10 @@
22

33
import com.deftdevs.bootstrapi.commons.constants.BootstrAPI;
44
import com.deftdevs.bootstrapi.commons.model.type.DirectoryPermissions;
5+
import lombok.AllArgsConstructor;
56
import lombok.Data;
67
import lombok.EqualsAndHashCode;
8+
import lombok.NoArgsConstructor;
79
import lombok.experimental.SuperBuilder;
810
import lombok.Builder;
911

@@ -12,6 +14,8 @@
1214

1315
@Data
1416
@SuperBuilder
17+
@NoArgsConstructor
18+
@AllArgsConstructor
1519
@EqualsAndHashCode(callSuper = true)
1620
@XmlRootElement(name = BootstrAPI.DIRECTORY + '-' + BootstrAPI.DIRECTORY_DELEGATING)
1721
public class DirectoryDelegatingModel extends AbstractDirectoryModel {

commons/src/main/java/com/deftdevs/bootstrapi/commons/model/DirectoryGenericModel.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
*/
1313
@Data
1414
@SuperBuilder
15+
// may not have constructor annotations because the class does not contain any additional fields
1516
@EqualsAndHashCode(callSuper = true)
1617
@XmlRootElement(name = BootstrAPI.DIRECTORY + '-' + BootstrAPI.DIRECTORY_GENERIC)
1718
public class DirectoryGenericModel extends AbstractDirectoryModel {

0 commit comments

Comments
 (0)