Package com.uc4.communication.requests
Class ServiceLevelObjectiveList.Filter
- java.lang.Object
-
- com.uc4.communication.requests.ServiceLevelObjectiveList.Filter
-
- Enclosing class:
- ServiceLevelObjectiveList
public static class ServiceLevelObjectiveList.Filter extends java.lang.ObjectFilter in the service level objective list.
-
-
Constructor Summary
Constructors Constructor Description Filter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddCustomAttributeFilter(CustomAttributeFilter customAttrFilter)Adds aCustomAttributeFilter.java.util.Iterator<CustomAttributeFilter>customAttributeFilterIterator()Returns anIteratorover allCustomAttributeFilter.voidremoveAllCustomAttributeFilter()Removes allCustomAttributeFilter.voidremoveCustomAttributeFilter(CustomAttributeFilter customAttrFilter)Removes a specificCustomAttributeFilter.voidsetActiveFilter(java.lang.Boolean value)Sets the filter if objective should be active or not.voidsetExcludeServiceLevelObjective(boolean exclude)Ifexcludeis set totruethe service level objective name is excluded from the selection.voidsetExcludeTitle(boolean exclude)Ifexcludeis set totruethe service level objectives are excluded from the selection when their title matches thesetTitleFilter(String).voidsetServiceLevelObjectiveFilter(java.lang.String serviceLevelObjectiveFilter)Sets a filter for the service level objective.voidsetTitleFilter(java.lang.String titleFilter)Sets a title field of the filter for the service level objectives.
-
-
-
Method Detail
-
setServiceLevelObjectiveFilter
public void setServiceLevelObjectiveFilter(java.lang.String serviceLevelObjectiveFilter)
Sets a filter for the service level objective.- Parameters:
serviceLevelObjectiveFilter- with wildcards or null to disable this filter
-
setExcludeServiceLevelObjective
public void setExcludeServiceLevelObjective(boolean exclude)
Ifexcludeis set totruethe service level objective name is excluded from the selection.- Parameters:
exclude- Boolean value to exclude or include the service level objective name in the selection
-
setTitleFilter
public void setTitleFilter(java.lang.String titleFilter)
Sets a title field of the filter for the service level objectives.- Parameters:
titleFilter- with wildcards or null to disable this filter
-
setExcludeTitle
public void setExcludeTitle(boolean exclude)
Ifexcludeis set totruethe service level objectives are excluded from the selection when their title matches thesetTitleFilter(String).- Parameters:
exclude- True to exclude the service level objectives with a matching title from the selection. False to include them.
-
setActiveFilter
public void setActiveFilter(java.lang.Boolean value)
Sets the filter if objective should be active or not.- Parameters:
value- true if the objective is active, false if not. Use null to disable this filter
-
addCustomAttributeFilter
public void addCustomAttributeFilter(CustomAttributeFilter customAttrFilter)
Adds aCustomAttributeFilter.- Parameters:
customAttrFilter-CustomAttributeFilter
-
removeAllCustomAttributeFilter
public void removeAllCustomAttributeFilter()
Removes allCustomAttributeFilter.
-
removeCustomAttributeFilter
public void removeCustomAttributeFilter(CustomAttributeFilter customAttrFilter)
Removes a specificCustomAttributeFilter.- Parameters:
customAttrFilter-CustomAttributeFilterto remove
-
customAttributeFilterIterator
public java.util.Iterator<CustomAttributeFilter> customAttributeFilterIterator()
Returns anIteratorover allCustomAttributeFilter.- Returns:
Iteratorover allCustomAttributeFilter
-
-