package org.jentrata.ebms.cpa; import org.jentrata.ebms.EbmsError; /** * Holds a ebMS validation error */ public class ValidationError { public static class Builder { private EbmsError error; private String description; private String refMessageID; public Builder error(EbmsError error) { this.error = error; return this; } public Builder description(String description) { this.description = description; return this; } public Builder refMessageID(String refMessageID) { this.refMessageID = refMessageID; return this; } public ValidationError create() { return new ValidationError(this); } } private EbmsError error; private String description; private String refMessageID; private ValidationError(Builder builder) { this.error = builder.error; this.refMessageID = builder.refMessageID; this.description = builder.description; } public EbmsError getError() { return error; } public void setError(EbmsError error) { this.error = error; } public String getDescription() { return description; } public void setDescription(String description) { this.description = description; } public String getRefMessageID() { return refMessageID; } public void setRefMessageID(String refMessageID) { this.refMessageID = refMessageID; } }