package example.domain;
import org.apache.commons.lang.StringUtils;
public class Property {
private String value;
private String message;
public Property() {
this("");
}
public Property(String value) {
this(value, "");
}
public Property(String value, String message) {
this.value = value;
this.message = message;
}
public String getValue() {
return value;
}
public String getMessage() {
return message;
}
public Property copyWithMessage(String newMessage) {
return new Property(value, newMessage);
}
public boolean isValid() {
return StringUtils.isEmpty(message);
}
}