mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-15 02:59:33 +07:00
25 lines
717 B
Java
25 lines
717 B
Java
import lombok.AccessLevel;
|
|
import lombok.AllArgsConstructor;
|
|
import lombok.NoArgsConstructor;
|
|
import lombok.Value;
|
|
|
|
@Value
|
|
@NoArgsConstructor(force = true, access = AccessLevel.PRIVATE)
|
|
@AllArgsConstructor
|
|
public class DataIssueEvent {
|
|
private Integer dataIssueLevel;
|
|
private String whereIsItComingFrom;
|
|
private String message;
|
|
private Exception exceptionNullable;
|
|
private String documentationNoteIdNullable;
|
|
|
|
public String toDisplayString() {
|
|
|
|
final StringBuilder sb = new StringBuilder();
|
|
sb.append(String.format("[%s][%s] %s",
|
|
dataIssueLevel,
|
|
whereIsItComingFrom.toLowerCase(),
|
|
message));
|
|
return sb.toString();
|
|
}
|
|
} |