Class ResourceModelIssue
- java.lang.Object
-
- org.glassfish.jersey.server.model.ResourceModelIssue
-
public final class ResourceModelIssue extends java.lang.Object
Resource model validity issue. Covers various model issues, such as duplicate URI templates, duplicate HTTP method annotations, etc. The model issues can be either fatal warnings or hings (seegetSeverity()
). While the non-fatal issues are merely reported as warnings in the log, the fatal issues prevent the successful application deployment.
-
-
Constructor Summary
Constructors Constructor Description ResourceModelIssue(java.lang.Object source, java.lang.String message)
Create a new resource model warning.ResourceModelIssue(java.lang.Object source, java.lang.String message, Severity severity)
Create a new resource model issue.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
java.lang.String
getMessage()
Human-readable description of the issue.Severity
getSeverity()
GetSeverity
.java.lang.Object
getSource()
The issue source.int
hashCode()
java.lang.String
toString()
-
-
-
Field Detail
-
source
private final java.lang.Object source
-
message
private final java.lang.String message
-
severity
private final Severity severity
-
-
Constructor Detail
-
ResourceModelIssue
public ResourceModelIssue(java.lang.Object source, java.lang.String message)
Create a new resource model warning.- Parameters:
source
- issue source.message
- human-readable issue description.
-
ResourceModelIssue
public ResourceModelIssue(java.lang.Object source, java.lang.String message, Severity severity)
Create a new resource model issue.- Parameters:
source
- issue source.message
- human-readable issue description.severity
- indicates severity of added error.
-
-
Method Detail
-
getMessage
public java.lang.String getMessage()
Human-readable description of the issue.- Returns:
- message describing the issue.
-
getSeverity
public Severity getSeverity()
GetSeverity
.- Returns:
- severity of current
ResourceModelIssue
.
-
getSource
public java.lang.Object getSource()
The issue source. Identifies the object where the issue was found.- Returns:
- source of the issue.
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-