Skip to content

Commit

Permalink
RANGER-4225: Possible Jackson serialization issue due to not comply w…
Browse files Browse the repository at this point in the history
…ith Java bean standards
  • Loading branch information
sercanCyberVision committed May 5, 2023
1 parent bd4e82c commit 77fac4d
Show file tree
Hide file tree
Showing 26 changed files with 81 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@
import org.apache.ranger.common.view.VList;
import org.codehaus.jackson.annotate.JsonAutoDetect;
import org.codehaus.jackson.annotate.JsonAutoDetect.Visibility;
import org.codehaus.jackson.annotate.JsonProperty;
import org.codehaus.jackson.map.annotate.JsonSerialize;

@JsonAutoDetect(getterVisibility=Visibility.NONE, setterVisibility=Visibility.NONE, fieldVisibility=Visibility.ANY)
Expand All @@ -56,6 +57,7 @@ public VXAccessAuditList(List<VXAccessAudit> objList) {
/**
* @return the vXAccessAudits
*/
@JsonProperty("vXAccessAudits")
public List<VXAccessAudit> getVXAccessAudits() {
return vXAccessAudits;
}
Expand All @@ -64,6 +66,7 @@ public List<VXAccessAudit> getVXAccessAudits() {
* @param vXAccessAudits
* the vXAccessAudits to set
*/
@JsonProperty("vXAccessAudits")
public void setVXAccessAudits(List<VXAccessAudit> vXAccessAudits) {
this.vXAccessAudits = vXAccessAudits;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@
import org.apache.ranger.common.view.VList;
import org.codehaus.jackson.annotate.JsonAutoDetect;
import org.codehaus.jackson.annotate.JsonAutoDetect.Visibility;
import org.codehaus.jackson.annotate.JsonProperty;
import org.codehaus.jackson.map.annotate.JsonSerialize;

@JsonAutoDetect(getterVisibility=Visibility.NONE, setterVisibility=Visibility.NONE, fieldVisibility=Visibility.ANY)
Expand All @@ -56,6 +57,7 @@ public VXAssetList(List<VXAsset> objList) {
/**
* @return the vXAssets
*/
@JsonProperty("vXAssets")
public List<VXAsset> getVXAssets() {
return vXAssets;
}
Expand All @@ -64,6 +66,7 @@ public List<VXAsset> getVXAssets() {
* @param vXAssets
* the vXAssets to set
*/
@JsonProperty("vXAssets")
public void setVXAssets(List<VXAsset> vXAssets) {
this.vXAssets = vXAssets;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@
import org.apache.ranger.common.view.VList;
import org.codehaus.jackson.annotate.JsonAutoDetect;
import org.codehaus.jackson.annotate.JsonAutoDetect.Visibility;
import org.codehaus.jackson.annotate.JsonProperty;
import org.codehaus.jackson.map.annotate.JsonSerialize;

@JsonAutoDetect(getterVisibility=Visibility.NONE, setterVisibility=Visibility.NONE, fieldVisibility=Visibility.ANY)
Expand All @@ -56,6 +57,7 @@ public VXAuditMapList(List<VXAuditMap> objList) {
/**
* @return the vXAuditMaps
*/
@JsonProperty("vXAuditMaps")
public List<VXAuditMap> getVXAuditMaps() {
return vXAuditMaps;
}
Expand All @@ -64,6 +66,7 @@ public List<VXAuditMap> getVXAuditMaps() {
* @param vXAuditMaps
* the vXAuditMaps to set
*/
@JsonProperty("vXAuditMaps")
public void setVXAuditMaps(List<VXAuditMap> vXAuditMaps) {
this.vXAuditMaps = vXAuditMaps;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@
import org.apache.ranger.common.view.VList;
import org.codehaus.jackson.annotate.JsonAutoDetect;
import org.codehaus.jackson.annotate.JsonAutoDetect.Visibility;
import org.codehaus.jackson.annotate.JsonProperty;
import org.codehaus.jackson.map.annotate.JsonSerialize;

@JsonAutoDetect(getterVisibility=Visibility.NONE, setterVisibility=Visibility.NONE, fieldVisibility=Visibility.ANY)
Expand All @@ -43,10 +44,12 @@ public class VXAuditRecordList extends VList {
private static final long serialVersionUID = 1L;
List<VXAuditRecord> vXAuditRecords = new ArrayList<VXAuditRecord>();

@JsonProperty("vXAuditRecords")
public List<VXAuditRecord> getvAudits() {
return vXAuditRecords;
}

@JsonProperty("vXAuditRecords")
public void setvAudits(List<VXAuditRecord> vXAuditRecords) {
this.vXAuditRecords = vXAuditRecords;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@
import org.apache.ranger.common.view.VList;
import org.codehaus.jackson.annotate.JsonAutoDetect;
import org.codehaus.jackson.annotate.JsonAutoDetect.Visibility;
import org.codehaus.jackson.annotate.JsonProperty;
import org.codehaus.jackson.map.annotate.JsonSerialize;

@JsonAutoDetect(getterVisibility=Visibility.NONE, setterVisibility=Visibility.NONE, fieldVisibility=Visibility.ANY)
Expand All @@ -56,6 +57,7 @@ public VXAuthSessionList(List<VXAuthSession> objList) {
/**
* @return the vXAuthSessions
*/
@JsonProperty("vXAuthSessions")
public List<VXAuthSession> getVXAuthSessions() {
return vXAuthSessions;
}
Expand All @@ -64,6 +66,7 @@ public List<VXAuthSession> getVXAuthSessions() {
* @param vXAuthSessions
* the vXAuthSessions to set
*/
@JsonProperty("vXAuthSessions")
public void setVXAuthSessions(List<VXAuthSession> vXAuthSessions) {
this.vXAuthSessions = vXAuthSessions;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@
import org.apache.ranger.common.view.VList;
import org.codehaus.jackson.annotate.JsonAutoDetect;
import org.codehaus.jackson.annotate.JsonAutoDetect.Visibility;
import org.codehaus.jackson.annotate.JsonProperty;
import org.codehaus.jackson.map.annotate.JsonSerialize;

@JsonAutoDetect(getterVisibility=Visibility.NONE, setterVisibility=Visibility.NONE, fieldVisibility=Visibility.ANY)
Expand All @@ -56,6 +57,7 @@ public VXCredentialStoreList(List<VXCredentialStore> objList) {
/**
* @return the vXCredentialStores
*/
@JsonProperty("vXCredentialStores")
public List<VXCredentialStore> getVXCredentialStores() {
return vXCredentialStores;
}
Expand All @@ -64,6 +66,7 @@ public List<VXCredentialStore> getVXCredentialStores() {
* @param vXCredentialStores
* the vXCredentialStores to set
*/
@JsonProperty("vXCredentialStores")
public void setVXCredentialStores(List<VXCredentialStore> vXCredentialStores) {
this.vXCredentialStores = vXCredentialStores;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@
import org.apache.ranger.common.view.VList;
import org.codehaus.jackson.annotate.JsonAutoDetect;
import org.codehaus.jackson.annotate.JsonAutoDetect.Visibility;
import org.codehaus.jackson.annotate.JsonProperty;
import org.codehaus.jackson.map.annotate.JsonSerialize;

@JsonAutoDetect(getterVisibility=Visibility.NONE, setterVisibility=Visibility.NONE, fieldVisibility=Visibility.ANY)
Expand All @@ -56,6 +57,7 @@ public VXGroupGroupList(List<VXGroupGroup> objList) {
/**
* @return the vXGroupGroups
*/
@JsonProperty("vXGroupGroups")
public List<VXGroupGroup> getVXGroupGroups() {
return vXGroupGroups;
}
Expand All @@ -64,6 +66,7 @@ public List<VXGroupGroup> getVXGroupGroups() {
* @param vXGroupGroups
* the vXGroupGroups to set
*/
@JsonProperty("vXGroupGroups")
public void setVXGroupGroups(List<VXGroupGroup> vXGroupGroups) {
this.vXGroupGroups = vXGroupGroups;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@
import org.apache.ranger.common.view.VList;
import org.codehaus.jackson.annotate.JsonAutoDetect;
import org.codehaus.jackson.annotate.JsonAutoDetect.Visibility;
import org.codehaus.jackson.annotate.JsonProperty;
import org.codehaus.jackson.map.annotate.JsonSerialize;

@JsonAutoDetect(getterVisibility=Visibility.NONE, setterVisibility=Visibility.NONE, fieldVisibility=Visibility.ANY)
Expand All @@ -56,6 +57,7 @@ public VXGroupList(List<VXGroup> objList) {
/**
* @return the vXGroups
*/
@JsonProperty("vXGroups")
public List<VXGroup> getVXGroups() {
return vXGroups;
}
Expand All @@ -64,6 +66,7 @@ public List<VXGroup> getVXGroups() {
* @param vXGroups
* the vXGroups to set
*/
@JsonProperty("vXGroups")
public void setVXGroups(List<VXGroup> vXGroups) {
this.vXGroups = vXGroups;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@
import org.apache.ranger.common.view.VList;
import org.codehaus.jackson.annotate.JsonAutoDetect;
import org.codehaus.jackson.annotate.JsonAutoDetect.Visibility;
import org.codehaus.jackson.annotate.JsonProperty;
import org.codehaus.jackson.map.annotate.JsonSerialize;

@JsonAutoDetect(getterVisibility = Visibility.NONE, setterVisibility = Visibility.NONE, fieldVisibility = Visibility.ANY)
Expand All @@ -52,13 +53,15 @@ public VXGroupPermissionList(List<VXGroupPermission> objList) {
/**
* @return the vXGroupPermission
*/
@JsonProperty("vXGroupPermission")
public List<VXGroupPermission> getvXGroupPermission() {
return vXGroupPermission;
}

/**
* @param vXGroupPermission the vXGroupPermission to set
*/
@JsonProperty("vXGroupPermission")
public void setvXGroupPermission(List<VXGroupPermission> vXGroupPermission) {
this.vXGroupPermission = vXGroupPermission;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@
import org.apache.ranger.common.view.VList;
import org.codehaus.jackson.annotate.JsonAutoDetect;
import org.codehaus.jackson.annotate.JsonAutoDetect.Visibility;
import org.codehaus.jackson.annotate.JsonProperty;
import org.codehaus.jackson.map.annotate.JsonSerialize;

@JsonAutoDetect(getterVisibility=Visibility.NONE, setterVisibility=Visibility.NONE, fieldVisibility=Visibility.ANY)
Expand All @@ -56,6 +57,7 @@ public VXGroupUserList(List<VXGroupUser> objList) {
/**
* @return the vXGroupUsers
*/
@JsonProperty("vXGroupUsers")
public List<VXGroupUser> getVXGroupUsers() {
return vXGroupUsers;
}
Expand All @@ -64,6 +66,7 @@ public List<VXGroupUser> getVXGroupUsers() {
* @param vXGroupUsers
* the vXGroupUsers to set
*/
@JsonProperty("vXGroupUsers")
public void setVXGroupUsers(List<VXGroupUser> vXGroupUsers) {
this.vXGroupUsers = vXGroupUsers;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@
import org.apache.ranger.common.view.VList;
import org.codehaus.jackson.annotate.JsonAutoDetect;
import org.codehaus.jackson.annotate.JsonAutoDetect.Visibility;
import org.codehaus.jackson.annotate.JsonProperty;
import org.codehaus.jackson.map.annotate.JsonSerialize;

@JsonAutoDetect(getterVisibility=Visibility.NONE, setterVisibility=Visibility.NONE, fieldVisibility=Visibility.ANY)
Expand All @@ -56,6 +57,7 @@ public VXKmsKeyList(List<VXKmsKey> objList) {
/**
* @return the vXKeys
*/
@JsonProperty("vXKeys")
public List<VXKmsKey> getVXKeys() {
return vXKeys;
}
Expand All @@ -64,6 +66,7 @@ public List<VXKmsKey> getVXKeys() {
* @param vXKeys
* the vXKeys to set
*/
@JsonProperty("vXKeys")
public void setVXKeys(List<VXKmsKey> vXKeys) {
this.vXKeys = vXKeys;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@
import org.apache.ranger.common.view.VList;
import org.codehaus.jackson.annotate.JsonAutoDetect;
import org.codehaus.jackson.annotate.JsonAutoDetect.Visibility;
import org.codehaus.jackson.annotate.JsonProperty;
import org.codehaus.jackson.map.annotate.JsonSerialize;

@JsonAutoDetect(getterVisibility = Visibility.NONE, setterVisibility = Visibility.NONE, fieldVisibility = Visibility.ANY)
Expand All @@ -52,13 +53,15 @@ public VXModuleDefList(List<VXModuleDef> objList) {
/**
* @return the vXModuleDef
*/
@JsonProperty("vXModuleDef")
public List<VXModuleDef> getvXModuleDef() {
return vXModuleDef;
}

/**
* @param vXModuleDef the vXModuleDef to set
*/
@JsonProperty("vXModuleDef")
public void setvXModuleDef(List<VXModuleDef> vXModuleDef) {
this.vXModuleDef = vXModuleDef;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@
import org.apache.ranger.common.view.VList;
import org.codehaus.jackson.annotate.JsonAutoDetect;
import org.codehaus.jackson.annotate.JsonAutoDetect.Visibility;
import org.codehaus.jackson.annotate.JsonProperty;
import org.codehaus.jackson.map.annotate.JsonSerialize;

@JsonAutoDetect(getterVisibility = Visibility.NONE, setterVisibility = Visibility.NONE, fieldVisibility = Visibility.ANY)
Expand All @@ -49,10 +50,12 @@ public VXModulePermissionList(List<VXModulePermission> objList) {
this.vXModulePermissionList = objList;
}

@JsonProperty("vXModulePermissionList")
public List<VXModulePermission> getvXModulePermissionList() {
return vXModulePermissionList;
}

@JsonProperty("vXModulePermissionList")
public void setvXModulePermissionList(List<VXModulePermission> vXModulePermissionList) {
this.vXModulePermissionList = vXModulePermissionList;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@
import org.apache.ranger.common.view.VList;
import org.codehaus.jackson.annotate.JsonAutoDetect;
import org.codehaus.jackson.annotate.JsonAutoDetect.Visibility;
import org.codehaus.jackson.annotate.JsonProperty;
import org.codehaus.jackson.map.annotate.JsonSerialize;

@JsonAutoDetect(getterVisibility=Visibility.NONE, setterVisibility=Visibility.NONE, fieldVisibility=Visibility.ANY)
Expand All @@ -56,6 +57,7 @@ public VXPermMapList(List<VXPermMap> objList) {
/**
* @return the vXPermMaps
*/
@JsonProperty("vXPermMaps")
public List<VXPermMap> getVXPermMaps() {
return vXPermMaps;
}
Expand All @@ -64,6 +66,7 @@ public List<VXPermMap> getVXPermMaps() {
* @param vXPermMaps
* the vXPermMaps to set
*/
@JsonProperty("vXPermMaps")
public void setVXPermMaps(List<VXPermMap> vXPermMaps) {
this.vXPermMaps = vXPermMaps;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@
import org.apache.ranger.common.view.VList;
import org.codehaus.jackson.annotate.JsonAutoDetect;
import org.codehaus.jackson.annotate.JsonAutoDetect.Visibility;
import org.codehaus.jackson.annotate.JsonProperty;
import org.codehaus.jackson.map.annotate.JsonSerialize;

@JsonAutoDetect(getterVisibility = Visibility.NONE, setterVisibility = Visibility.NONE, fieldVisibility = Visibility.ANY)
Expand All @@ -56,6 +57,7 @@ public VXPermObjList(List<VXPermObj> objList) {
/**
* @return the vXPermObjs
*/
@JsonProperty("vXPermObjs")
public List<VXPermObj> getVXPermObjs() {
return vXPermObjs;
}
Expand All @@ -64,6 +66,7 @@ public List<VXPermObj> getVXPermObjs() {
* @param vXPermObjs
* the vXPermObjs to set
*/
@JsonProperty("vXPermObjs")
public void setVXPermObjs(List<VXPermObj> vXPermObjs) {
this.vXPermObjs = vXPermObjs;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@
import org.apache.ranger.common.view.VList;
import org.codehaus.jackson.annotate.JsonAutoDetect;
import org.codehaus.jackson.annotate.JsonAutoDetect.Visibility;
import org.codehaus.jackson.annotate.JsonProperty;
import org.codehaus.jackson.map.annotate.JsonSerialize;

@JsonAutoDetect(getterVisibility=Visibility.NONE, setterVisibility=Visibility.NONE, fieldVisibility=Visibility.ANY)
Expand All @@ -56,6 +57,7 @@ public VXPolicyExportAuditList(List<VXPolicyExportAudit> objList) {
/**
* @return the vXPolicyExportAudits
*/
@JsonProperty("vXPolicyExportAudits")
public List<VXPolicyExportAudit> getVXPolicyExportAudits() {
return vXPolicyExportAudits;
}
Expand All @@ -64,6 +66,7 @@ public List<VXPolicyExportAudit> getVXPolicyExportAudits() {
* @param vXPolicyExportAudits
* the vXPolicyExportAudits to set
*/
@JsonProperty("vXPolicyExportAudits")
public void setVXPolicyExportAudits(List<VXPolicyExportAudit> vXPolicyExportAudits) {
this.vXPolicyExportAudits = vXPolicyExportAudits;
}
Expand Down
Loading

0 comments on commit 77fac4d

Please sign in to comment.