public class Issue extends Object implements Serializable
Modifier and Type | Class and Description |
---|---|
static class |
Issue.Severity |
Constructor and Description |
---|
Issue(Issue.Severity severity,
String category,
String code,
String text,
ObjectReferenceType objectRef,
ItemPath itemPath) |
Modifier and Type | Method and Description |
---|---|
String |
getCategory() |
String |
getCode() |
ItemPath |
getItemPath() |
ObjectReferenceType |
getObjectRef() |
Issue.Severity |
getSeverity() |
static Issue.Severity |
getSeverity(List<Issue> issues) |
String |
getText() |
boolean |
hasSeverityAtLeast(Issue.Severity severity) |
ValidationIssueType |
toValidationIssueType() |
public Issue(@NotNull Issue.Severity severity, @NotNull String category, @NotNull String code, @NotNull String text, ObjectReferenceType objectRef, ItemPath itemPath)
@NotNull public Issue.Severity getSeverity()
@NotNull public String getCategory()
@NotNull public String getCode()
@NotNull public String getText()
@Nullable public ObjectReferenceType getObjectRef()
@Nullable public ItemPath getItemPath()
public boolean hasSeverityAtLeast(@NotNull Issue.Severity severity)
@Nullable public static Issue.Severity getSeverity(List<Issue> issues)
public ValidationIssueType toValidationIssueType()
Copyright © 2020 Evolveum. All rights reserved.