Skip to content

Commit 5229242

Browse files
ChrisEdwardsclaude
andcommitted
Rename ValidationErrorField class to simply Field
Simplifies the class name from ValidationErrorField to Field for better readability. Updated all references in Application.java and test files. Removed unused javax.validation.Validation imports. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
1 parent af5e162 commit 5229242

File tree

3 files changed

+15
-17
lines changed

3 files changed

+15
-17
lines changed

src/main/java/com/contrast/labs/ai/mcp/contrast/sdkexstension/data/application/Application.java

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
import com.google.gson.annotations.SerializedName;
44

5-
import javax.validation.Validation;
65
import java.util.List;
76

87
/**
@@ -65,10 +64,10 @@ public class Application {
6564
private List<Metadata> metadataEntities;
6665

6766
@SerializedName("validationErrorFields")
68-
private List<ValidationErrorField> validationErrorFields;
67+
private List<Field> validationErrorFields;
6968

7069
@SerializedName("missingRequiredFields")
71-
private List<ValidationErrorField> missingRequiredFields;
70+
private List<Field> missingRequiredFields;
7271

7372
@SerializedName("protect")
7473
private Object protect;
@@ -260,19 +259,19 @@ public void setMetadataEntities(List<Metadata> metadataEntities) {
260259
this.metadataEntities = metadataEntities;
261260
}
262261

263-
public List<ValidationErrorField> getValidationErrorFields() {
262+
public List<Field> getValidationErrorFields() {
264263
return validationErrorFields;
265264
}
266265

267-
public void setValidationErrorFields(List<ValidationErrorField> validationErrorFields) {
266+
public void setValidationErrorFields(List<Field> validationErrorFields) {
268267
this.validationErrorFields = validationErrorFields;
269268
}
270269

271-
public List<ValidationErrorField> getMissingRequiredFields() {
270+
public List<Field> getMissingRequiredFields() {
272271
return missingRequiredFields;
273272
}
274273

275-
public void setMissingRequiredFields(List<ValidationErrorField> missingRequiredFields) {
274+
public void setMissingRequiredFields(List<Field> missingRequiredFields) {
276275
this.missingRequiredFields = missingRequiredFields;
277276
}
278277

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,12 @@
22

33
import com.google.gson.annotations.SerializedName;
44

5-
import javax.validation.Validation;
65
import java.util.List;
76

8-
public class ValidationErrorField {
7+
public class Field {
98

109
/**
11-
* Represents ValidationErrorField information for an application.
10+
* Represents Field information for an application.
1211
*/
1312

1413
/**
@@ -43,7 +42,7 @@ public class ValidationErrorField {
4342
private boolean unique;
4443

4544
@SerializedName("subfields")
46-
private List<ValidationErrorField> subfields;
45+
private List<Field> subfields;
4746

4847
@SerializedName("links")
4948
private List<String> links;
@@ -85,10 +84,10 @@ public boolean isUnique() {
8584
public void setUnique(boolean unique) {
8685
this.unique = unique;
8786
}
88-
public List<ValidationErrorField> getSubfields() {
87+
public List<Field> getSubfields() {
8988
return subfields;
9089
}
91-
public void setSubfields(List<ValidationErrorField> subfields) {
90+
public void setSubfields(List<Field> subfields) {
9291
this.subfields = subfields;
9392
}
9493
public List<String> getLinks() {
@@ -100,7 +99,7 @@ public void setLinks(List<String> links) {
10099

101100
@Override
102101
public String toString() {
103-
return "ValidationErrorField{" +
102+
return "Field{" +
104103
"fieldId='" + fieldId + '\'' +
105104
", fieldType='" + fieldType + '\'' +
106105
", displayLabel='" + displayLabel + '\'' +

src/test/java/com/contrast/labs/ai/mcp/contrast/ApplicationJsonParsingTest.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package com.contrast.labs.ai.mcp.contrast;
22

33
import com.contrast.labs.ai.mcp.contrast.sdkexstension.data.application.Application;
4-
import com.contrast.labs.ai.mcp.contrast.sdkexstension.data.application.ValidationErrorField;
4+
import com.contrast.labs.ai.mcp.contrast.sdkexstension.data.application.Field;
55
import com.google.gson.Gson;
66
import org.junit.jupiter.api.DisplayName;
77
import org.junit.jupiter.api.Test;
@@ -72,7 +72,7 @@ public void testApplicationParsingWithMissingRequiredFieldsObjects() {
7272
assertEquals(2, application.getMissingRequiredFields().size(), "Should have 2 missing required fields");
7373

7474
// Verify first missing required field
75-
ValidationErrorField firstField = application.getMissingRequiredFields().get(0);
75+
Field firstField = application.getMissingRequiredFields().get(0);
7676
assertEquals("29", firstField.getFieldId(), "First field ID should match");
7777
assertEquals("STRING", firstField.getFieldType(), "First field type should match");
7878
assertEquals("Custom Name", firstField.getDisplayLabel(), "First field display label should match");
@@ -81,7 +81,7 @@ public void testApplicationParsingWithMissingRequiredFieldsObjects() {
8181
assertFalse(firstField.isUnique(), "First field should not be unique");
8282

8383
// Verify second missing required field
84-
ValidationErrorField secondField = application.getMissingRequiredFields().get(1);
84+
Field secondField = application.getMissingRequiredFields().get(1);
8585
assertEquals("30", secondField.getFieldId(), "Second field ID should match");
8686
assertEquals("SELECT", secondField.getFieldType(), "Second field type should match");
8787
assertEquals("Environment", secondField.getDisplayLabel(), "Second field display label should match");

0 commit comments

Comments
 (0)