Class MonitorFilterImpl
- java.lang.Object
-
- com.microstrategy.web.objects.admin.monitors.MonitorFilterImpl
-
- All Implemented Interfaces:
MonitorFilter
public class MonitorFilterImpl extends java.lang.Object implements MonitorFilter
-
-
Constructor Summary
Constructors Constructor Description MonitorFilterImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MonitorFilterCondition
add(int field, int operator, java.lang.String value)
Adds a condition to the collectionMonitorFilterCondition
add(int field, int operator, java.lang.String[] value)
Adds a condition to the collectionjava.lang.String
buildInboxFilterXML()
void
clear()
Clears the collection.MonitorFilterCondition
get(int i)
Returns theMonitorFilterCondition
object at the specified position.void
remove(int index)
Removes theMonitorFilterCondition
object at the specified position.void
remove(MonitorFilterCondition condition)
Removes the specifiedMonitorFilterCondition
object from the collection.int
size()
Returns the total number ofMonitorFilterCondition
objects in the collection.
-
-
-
Method Detail
-
add
public MonitorFilterCondition add(int field, int operator, java.lang.String value)
Description copied from interface:MonitorFilter
Adds a condition to the collection- Specified by:
add
in interfaceMonitorFilter
- Parameters:
field
- the field being qualified upon. The field comes fromEnumDSSXMLJobInfo
,EnumDSSXMLUserConnectionInfo
orEnumDSSXMLDBConnectionInfo
.operator
- the operator of the condition, a value fromEnumDSSXMLMonitorFilterOperator
value
- a single value of the condition.- Returns:
- a
MonitorFilterCondition
object.
-
add
public MonitorFilterCondition add(int field, int operator, java.lang.String[] value)
Description copied from interface:MonitorFilter
Adds a condition to the collection- Specified by:
add
in interfaceMonitorFilter
- Parameters:
field
- the field being qualified upon. The field comes fromEnumDSSXMLJobInfo
,EnumDSSXMLUserConnectionInfo
orEnumDSSXMLDBConnectionInfo
.operator
- the operator of the condition, a value fromEnumDSSXMLMonitorFilterOperator
value
- a String array of values- Returns:
- a
MonitorFilterCondition
object.
-
get
public MonitorFilterCondition get(int i)
Description copied from interface:MonitorFilter
Returns theMonitorFilterCondition
object at the specified position.- Specified by:
get
in interfaceMonitorFilter
- Parameters:
i
- the position of theMonitorFilterCondition
object- Returns:
- a
MonitorFilterCondition
object
-
size
public int size()
Description copied from interface:MonitorFilter
Returns the total number ofMonitorFilterCondition
objects in the collection.- Specified by:
size
in interfaceMonitorFilter
- Returns:
- the current size of the collection.
-
clear
public void clear()
Description copied from interface:MonitorFilter
Clears the collection.- Specified by:
clear
in interfaceMonitorFilter
-
remove
public void remove(int index)
Description copied from interface:MonitorFilter
Removes theMonitorFilterCondition
object at the specified position.- Specified by:
remove
in interfaceMonitorFilter
- Parameters:
index
- the position of theMonitorFilterCondition
object to be removed.
-
remove
public void remove(MonitorFilterCondition condition)
Description copied from interface:MonitorFilter
Removes the specifiedMonitorFilterCondition
object from the collection.- Specified by:
remove
in interfaceMonitorFilter
- Parameters:
condition
- theMonitorFilterCondition
object to be removed.
-
buildInboxFilterXML
public java.lang.String buildInboxFilterXML()
- Specified by:
buildInboxFilterXML
in interfaceMonitorFilter
- Returns:
-
-