Summary Table

Categories Total Count
PII 0
URL 0
DNS 0
EKL 0
IP 0
PORT 0
VsID 0
CF 0
AI 0
VPD 0
PL 0
Other 0

File Content

package gov.va.med.ars.errorhandling;

import java.io.Serializable;
import java.util.List;

import com.fasterxml.jackson.annotation.JsonInclude;

@SuppressWarnings("serial")
public class ValidationMessage implements Serializable {

private String errorCode;

@JsonInclude(JsonInclude.Include.NON_NULL)
private String entity;

@JsonInclude(JsonInclude.Include.NON_NULL)
private String message;

@JsonInclude(JsonInclude.Include.NON_NULL)
private String messageTemplate;

@JsonInclude(JsonInclude.Include.NON_NULL)
private List<String> propertyList;

public ValidationMessage() {
super();
}

/*public ValidationMessage(String errorCode, String message) {
super();
this.errorCode = errorCode;
this.message = message;
}*/

public ValidationMessage(String errorCode, String entity, String message) {
super();
this.errorCode = errorCode;
this.entity = entity;
this.message = message;
}

public ValidationMessage(String entity, String message, String messageTemplate, List<String> propertyList) {
super();
this.entity = entity;
this.message = message;
this.messageTemplate = messageTemplate;
this.propertyList = propertyList;
}

public String getErrorCode() {
return errorCode;
}

public void setErrorCode(String errorCode) {
this.errorCode = errorCode;
}

public String getEntity() {
return entity;
}

public void setEntity(String entity) {
this.entity = entity;
}

public String getMessage() {
return message;
}

public void setMessage(String message) {
this.message = message;
}

public String getMessageTemplate() {
return messageTemplate;
}

public void setMessageTemplate(String messageTemplate) {
this.messageTemplate = messageTemplate;
}

public List<String> getPropertyList() {
return propertyList;
}

public void setPropertyList(List<String> propertyList) {
this.propertyList = propertyList;
}

@Override
public String toString() {
StringBuilder builder = new StringBuilder();
builder.append("ValidationMessage [entity=");
builder.append(entity);
builder.append(", message=");
builder.append(message);
builder.append(", messageTemplate=");
builder.append(messageTemplate);
builder.append(", propertyList=");
builder.append(propertyList);
builder.append("]");
return builder.toString();
}
}