com.hp.ucmdb.api.discovery.types
Interface ErrorsFilter

All Superinterfaces:
java.io.Serializable

public interface ErrorsFilter
extends java.io.Serializable

An ErrorFilter, used to restrict the number of ErrorStatuses received by limiting the scope.


Method Summary
 ErrorsFilter bySeverity(ErrorSeverity severity)
          Sets the ErrorSeverity filter.
 void setBySeverity(ErrorSeverity severity)
          Sets the ErrorSeverity filter.
 void setSeverityAbove(ErrorSeverity severity)
          Sets the lowest ErrorSeverity filter.
 void setSinceDate(java.util.Date date)
          Sets the earliest date to receive ErrorStatuses.
 ErrorsFilter severityAbove(ErrorSeverity severity)
          Sets the lowest ErrorSeverity filter.
 ErrorsFilter since(java.util.Date date)
          Sets the earliest date filter.
 

Method Detail

setSinceDate

void setSinceDate(java.util.Date date)
Sets the earliest date to receive ErrorStatuses. Filters for statuses created on or after this date.
A call to this method overrides previous calls to this method and to since(Date date).

Parameters:
date - the earliest date for which to report ErrorStatuses. If null, errors will not be filtered by date.

setBySeverity

void setBySeverity(ErrorSeverity severity)
Sets the ErrorSeverity filter. Filters for statuses of exactly this severity. A call to this method overrides previous calls to this method, to setSeverityAbove(ErrorSeverity severity), to severityAbove(ErrorSeverity severity) and to bySeverity(ErrorSeverity severity).

Parameters:
severity - the severity.

setSeverityAbove

void setSeverityAbove(ErrorSeverity severity)
Sets the lowest ErrorSeverity filter. Filters for statuses equal to or greater than this severity. A call to this method overrides previous calls to this method, to setBySeverity(ErrorSeverity severity), to severityAbove(ErrorSeverity severity) and to bySeverity(ErrorSeverity severity).

Parameters:
severity - the severity. If null, errors will not be filtered by severity.

since

ErrorsFilter since(java.util.Date date)
Sets the earliest date filter. Filters for errors that occurred on or after this date. A call to this method overrides previous calls to this method and to setSinceDate(Date date).

Parameters:
date - the earliest date for which to report ErrorStatuses. If null, errors will not be filtered by date.
Returns:
this object with the change (for chaining).

severityAbove

ErrorsFilter severityAbove(ErrorSeverity severity)
Sets the lowest ErrorSeverity filter. Filters for statuses equal to or greater than this severity. A call to this method overrides previous calls to this method, to setBySeverity(ErrorSeverity severity), to setSeverityAbove(ErrorSeverity severity) and to bySeverity(ErrorSeverity severity).

Parameters:
severity - the severity.
Returns:
this object with the change (for chaining).

bySeverity

ErrorsFilter bySeverity(ErrorSeverity severity)
Sets the ErrorSeverity filter. Filters for statuses of exactly this severity. A call to this method overrides previous calls to this method, to setBySeverity(ErrorSeverity severity), to setSeverityAbove(ErrorSeverity severity) and to severityAbove(ErrorSeverity severity).

Parameters:
severity - the severity.
Returns:
this object with the change (for chaining)


Documentation Feedback
Copyright 2010 Hewlett-Packard Development Company, L.P.