Skip to content

Commit 935568d

Browse files
authored
Standardize on javax.annotation annotations (#3564)
1 parent da9766f commit 935568d

File tree

61 files changed

+172
-170
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

61 files changed

+172
-170
lines changed

documentation/domains/Cluster.json

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -654,7 +654,10 @@
654654
"description": "Changes to this field cause the operator to restart WebLogic Server instances. More info: https://oracle.github.io/weblogic-kubernetes-operator/userguide/managing-domains/domain-lifecycle/startup/#restarting-servers.",
655655
"type": "string"
656656
}
657-
}
657+
},
658+
"required": [
659+
"serverName"
660+
]
658661
},
659662
"Map": {
660663
"type": "object"
@@ -1143,5 +1146,8 @@
11431146
"description": "The current status of the operation of the WebLogic cluster. Updated automatically by the operator.",
11441147
"$ref": "#/definitions/ClusterStatus"
11451148
}
1146-
}
1149+
},
1150+
"required": [
1151+
"spec"
1152+
]
11471153
}

documentation/domains/Domain.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -573,7 +573,10 @@
573573
"description": "Changes to this field cause the operator to restart WebLogic Server instances. More info: https://oracle.github.io/weblogic-kubernetes-operator/userguide/managing-domains/domain-lifecycle/startup/#restarting-servers.",
574574
"type": "string"
575575
}
576-
}
576+
},
577+
"required": [
578+
"serverName"
579+
]
577580
},
578581
"Map": {
579582
"type": "object"

documentation/domains/index.html

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1489,7 +1489,10 @@
14891489
"description": "Changes to this field cause the operator to restart WebLogic Server instances. More info: https://oracle.github.io/weblogic-kubernetes-operator/userguide/managing-domains/domain-lifecycle/startup/#restarting-servers.",
14901490
"type": "string"
14911491
}
1492-
}
1492+
},
1493+
"required": [
1494+
"serverName"
1495+
]
14931496
},
14941497
"Map": {
14951498
"type": "object"

integration-tests/src/test/java/oracle/weblogic/domain/ClusterResource.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@
44
package oracle.weblogic.domain;
55

66
import java.util.Optional;
7+
import javax.annotation.Nonnull;
78

89
import io.kubernetes.client.common.KubernetesObject;
910
import io.kubernetes.client.openapi.models.V1ObjectMeta;
1011
import io.swagger.annotations.ApiModelProperty;
1112
import org.apache.commons.lang3.builder.EqualsBuilder;
1213
import org.apache.commons.lang3.builder.HashCodeBuilder;
1314
import org.apache.commons.lang3.builder.ToStringBuilder;
14-
import org.jetbrains.annotations.NotNull;
1515

1616
/**
1717
* An element representing a cluster in the domain configuration.
@@ -206,7 +206,7 @@ public ClusterResource withStatus(ClusterStatus status) {
206206
return this;
207207
}
208208

209-
@NotNull
209+
@Nonnull
210210
public ClusterSpec getSpec() {
211211
return spec;
212212
}

integration-tests/src/test/java/oracle/weblogic/kubernetes/ItDiagnosticsFailedCondition.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
import java.util.HashMap;
1111
import java.util.List;
1212
import java.util.Map;
13+
import javax.annotation.Nonnull;
1314

1415
import io.kubernetes.client.custom.V1Patch;
1516
import io.kubernetes.client.openapi.models.V1EnvVar;
@@ -35,7 +36,6 @@
3536
import oracle.weblogic.kubernetes.utils.FmwUtils;
3637
import oracle.weblogic.kubernetes.utils.LoggingUtil;
3738
import oracle.weblogic.kubernetes.utils.PodUtils;
38-
import org.jetbrains.annotations.NotNull;
3939
import org.junit.jupiter.api.BeforeAll;
4040
import org.junit.jupiter.api.DisplayName;
4141
import org.junit.jupiter.api.Tag;
@@ -295,7 +295,7 @@ void testReplicasTooHigh() {
295295
}
296296
}
297297

298-
@NotNull
298+
@Nonnull
299299
private String getClusterResName(String domainName) {
300300
return domainName + "-" + this.wlClusterName;
301301
}

integration-tests/src/test/java/oracle/weblogic/kubernetes/ItLivenessProbeCustomization.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
import java.util.HashMap;
1212
import java.util.List;
1313
import java.util.Map;
14+
import javax.annotation.Nonnull;
1415

1516
import io.kubernetes.client.custom.V1Patch;
1617
import io.kubernetes.client.openapi.ApiException;
@@ -27,7 +28,6 @@
2728
import oracle.weblogic.kubernetes.annotations.IntegrationTest;
2829
import oracle.weblogic.kubernetes.annotations.Namespaces;
2930
import oracle.weblogic.kubernetes.logging.LoggingFacade;
30-
import org.jetbrains.annotations.NotNull;
3131
import org.junit.jupiter.api.BeforeAll;
3232
import org.junit.jupiter.api.DisplayName;
3333
import org.junit.jupiter.api.Tag;
@@ -465,7 +465,7 @@ private boolean hasExpectedException(ApiException exception, String expectedMsg)
465465
return exception != null && exception.getResponseBody().contains(expectedMsg);
466466
}
467467

468-
@NotNull
468+
@Nonnull
469469
private static DomainResource createDomainResource(String domainName) {
470470

471471
// create the domain CR

integration-tests/src/test/java/oracle/weblogic/kubernetes/utils/DomainUtils.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
import java.util.Properties;
1919
import java.util.regex.Matcher;
2020
import java.util.regex.Pattern;
21+
import javax.annotation.Nonnull;
2122

2223
import io.kubernetes.client.custom.V1Patch;
2324
import io.kubernetes.client.openapi.models.V1ConfigMap;
@@ -54,7 +55,6 @@
5455
import oracle.weblogic.kubernetes.actions.impl.primitive.CommandParams;
5556
import oracle.weblogic.kubernetes.assertions.impl.Cluster;
5657
import oracle.weblogic.kubernetes.logging.LoggingFacade;
57-
import org.jetbrains.annotations.NotNull;
5858

5959
import static java.io.File.createTempFile;
6060
import static java.nio.file.Files.copy;
@@ -1191,7 +1191,7 @@ public static void shutdownDomainAndVerify(String domainNamespace, String domain
11911191
* @param domainNamespace the namespace
11921192
* @param domainUid the UID
11931193
*/
1194-
@NotNull
1194+
@Nonnull
11951195
public static DomainResource getAndValidateInitialDomain(String domainNamespace, String domainUid) {
11961196
DomainResource domain = assertDoesNotThrow(() -> getDomainCustomResource(domainUid, domainNamespace),
11971197
String.format("getDomainCustomResource failed with ApiException when tried to get domain %s in namespace %s",
@@ -1210,7 +1210,7 @@ public static DomainResource getAndValidateInitialDomain(String domainNamespace,
12101210
* @param regex check string
12111211
* @return true if regex found, false otherwise.
12121212
*/
1213-
@NotNull
1213+
@Nonnull
12141214
public static boolean findStringInDomainStatusMessage(String domainNamespace, String domainUid, String regex) {
12151215
// get the domain status message
12161216
StringBuffer getDomainInfoCmd = new StringBuffer("kubectl get domain/");

integration-tests/src/test/java/oracle/weblogic/kubernetes/utils/PersistentVolumeUtils.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
import java.util.HashMap;
1313
import java.util.Random;
1414
import java.util.stream.Collectors;
15+
import javax.annotation.Nonnull;
1516

1617
import io.kubernetes.client.custom.Quantity;
1718
import io.kubernetes.client.openapi.models.V1Container;
@@ -26,7 +27,6 @@
2627
import io.kubernetes.client.openapi.models.V1SecurityContext;
2728
import io.kubernetes.client.openapi.models.V1VolumeMount;
2829
import oracle.weblogic.kubernetes.logging.LoggingFacade;
29-
import org.jetbrains.annotations.NotNull;
3030

3131
import static java.nio.file.Files.createDirectories;
3232
import static oracle.weblogic.kubernetes.TestConstants.FSS_DIR;
@@ -225,7 +225,7 @@ private static void setVolumeSource(Path pvHostPath, V1PersistentVolume v1pv, St
225225
}
226226
}
227227

228-
@NotNull
228+
@Nonnull
229229
private static Path createPVHostPathDir(String pvName, String className) {
230230
Path pvHostPath = null;
231231
LoggingFacade logger = getLogger();

kubernetes/crd/domain-crd.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ apiVersion: apiextensions.k8s.io/v1
55
kind: CustomResourceDefinition
66
metadata:
77
annotations:
8-
weblogic.sha256: 6c271191a86ea2a5ff138c7772075e2867ac7cbb6c04ab4133f94e6a69508662
8+
weblogic.sha256: 869d5b8e0c547afc1f704e7a4a37ff8623be6606ec8c5e51c9555304835a6464
99
name: domains.weblogic.oracle
1010
spec:
1111
group: weblogic.oracle
@@ -9186,6 +9186,8 @@ spec:
91869186
description: 'Changes to this field cause the operator to restart
91879187
WebLogic Server instances. More info: https://oracle.github.io/weblogic-kubernetes-operator/userguide/managing-domains/domain-lifecycle/startup/#restarting-servers.'
91889188
type: string
9189+
required:
9190+
- serverName
91899191
type: array
91909192
type: object
91919193
status:

operator-build-maven-plugin/src/main/java/oracle/kubernetes/json/mojo/JsonSchemaMojo.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
import java.util.List;
1212
import java.util.Map;
1313
import java.util.Optional;
14+
import javax.annotation.Nonnull;
1415

1516
import oracle.kubernetes.mojosupport.FileSystem;
1617
import org.apache.maven.plugin.AbstractMojo;
@@ -19,7 +20,6 @@
1920
import org.apache.maven.plugins.annotations.Mojo;
2021
import org.apache.maven.plugins.annotations.Parameter;
2122
import org.apache.maven.plugins.annotations.ResolutionScope;
22-
import org.jetbrains.annotations.NotNull;
2323

2424
@Mojo(
2525
name = "generate",
@@ -87,7 +87,7 @@ private void generate() throws MojoExecutionException {
8787
}
8888
}
8989

90-
@NotNull
90+
@Nonnull
9191
String getRootName() {
9292
return new File(getOutputFile()).getName().split("\\.")[0];
9393
}

0 commit comments

Comments
 (0)