
Please create a method which will compare two ServiceDefinitionDTO and returns those fields which are not equal.
You can write a main method and test it.
package com.wellpoint.spider.rma.dto;
public class CodeDTO {
String value;
String rangeStartValue;
String rangeLastValue;
}
package com.wellpoint.spider.rma.dto;
import java.util.ArrayList;
import java.util.List;
public class SequenceDTO {
int seqNo;
List<CodeDTO> claimType = new ArrayList<CodeDTO>();
List<CodeDTO> cpt = new ArrayList<CodeDTO>();
List<CodeDTO> hcps = new ArrayList<CodeDTO>();
List<CodeDTO> modifierCode = new ArrayList<CodeDTO>();
List<CodeDTO> revenueCode= new ArrayList<CodeDTO>();
List<CodeDTO> groupId =new ArrayList<CodeDTO>();
List<CodeDTO> icd10Procedure = new ArrayList<CodeDTO>();
public int getSeqNo() {
return seqNo;
}
public void setSeqNo(int seqNo) {
this.seqNo = seqNo;
}
public List<CodeDTO> getClaimType() {
return claimType;
}
public void setClaimType(List<CodeDTO> claimType) {
this.claimType = claimType;
}
public List<CodeDTO> getCpt() {
return cpt;
}
public void setCpt(List<CodeDTO> cpt) {
this.cpt = cpt;
}
public List<CodeDTO> getHcps() {
return hcps;
}
public void setHcps(List<CodeDTO> hcps) {
this.hcps = hcps;
}
public List<CodeDTO> getModifierCode() {
return modifierCode;
}
public void setModifierCode(List<CodeDTO> modifierCode) {
this.modifierCode = modifierCode;
}
public List<CodeDTO> getRevenueCode() {
return revenueCode;
}
public void setRevenueCode(List<CodeDTO> revenueCode) {
this.revenueCode = revenueCode;
}
public List<CodeDTO> getGroupId() {
return groupId;
}
public void setGroupId(List<CodeDTO> groupId) {
this.groupId = groupId;
}
public List<CodeDTO> getIcd10Procedure() {
return icd10Procedure;
}
public void setIcd10Procedure(List<CodeDTO> icd10Procedure) {
this.icd10Procedure = icd10Procedure;
}
}
package com.wellpoint.spider.rma.dto;
import java.util.List;
public class ServiceDefinitionDTO {
String id;
String description;
String customizedIndicator;
String parentServiceDefinitionId;
String ruleType;
List<SequenceDTO> sequence;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
public String getCustomizedIndicator() {
return customizedIndicator;
}
public void setCustomizedIndicator(String customizedIndicator) {
this.customizedIndicator = customizedIndicator;
}
public String getHierarchy() {
return parentServiceDefinitionId;
}
public void setHierarchy(String hierarchy) {
this.parentServiceDefinitionId = hierarchy;
}
public String getRuleType() {
return ruleType;
}
public void setRuleType(String ruleType) {
this.ruleType = ruleType;
}
public List<SequenceDTO> getSequence() {
return sequence;
}
public void setSequence(List<SequenceDTO> sequence) {
this.sequence = sequence;
}
}
If you are facing any programming issue, such as compilation errors or not able to find the code you are looking for.
Ask your questions, our development team will try to give answers to your questions.