public class Diagnostics extends Object implements Serializable
Diagnostic
entries relevant to a particular resource.Constructor and Description |
---|
Diagnostics(Ref ref)
Constructor for creating a Diagnostics object with an empty collection of
Diagnostic objects. |
Diagnostics(Ref ref, Collection<Diagnostic> diagnostics)
Constructor for creating a Diagnostics object with the given initial set of
Diagnostic object. |
Modifier and Type | Method and Description |
---|---|
void |
add(Diagnostic d)
Add a diagnostic.
|
void |
addAll(Collection<Diagnostic> dlist)
add a list of diagnostic objects.
|
boolean |
equals(Object obj) |
Set<Diagnostic> |
getDiagnostics()
Returns an immutable view of all diagnostic objects contained
|
Diagnostic |
getFirstError()
returns the first diagnostic entry whose severity is either
Diagnostic.Severity.CannotCommit or Diagnostic.Severity.CannotCreate . |
Ref |
getRef()
returns the reference for the resource which this diagnostics relate to
|
Diagnostic.Severity |
getSeverity()
Returns the aggregated severity of all the diagnostic objects contained.
|
int |
hashCode() |
String |
toString()
Returns a string representation of this diagnostics object
|
public Diagnostics(Ref ref)
Diagnostic
objects.ref
- the reference to the resource which this collection of diagnostics relate to. Cannot be null. This method does not check the existence of the given resource.public Diagnostics(Ref ref, Collection<Diagnostic> diagnostics)
Diagnostic
object. More diagnostic objects can be added via the add(com.bea.wli.config.resource.Diagnostic)
method.ref
- the reference to the resource which this collection of diagnostics relate to. Cannot be null. This method does not check the existence of the given resource.diagnostics
- initial collection of diagnostics. Cannot be null. A copy of this collection is used. Therefore unmodifiable collections can be passed.public Diagnostic.Severity getSeverity()
public void add(Diagnostic d)
d
-public void addAll(Collection<Diagnostic> dlist)
dlist
-public Set<Diagnostic> getDiagnostics()
public Diagnostic getFirstError()
Diagnostic.Severity.CannotCommit
or Diagnostic.Severity.CannotCreate
. If there is no such entry, returns null.public Ref getRef()
public String toString()