Class ServiceLevelObjectiveList.Filter

  • Enclosing class:
    ServiceLevelObjectiveList

    public static class ServiceLevelObjectiveList.Filter
    extends java.lang.Object
    Filter in the service level objective list.
    • Constructor Detail

      • Filter

        public Filter()
    • 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)
        If exclude is set to true the 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)
        If exclude is set to true the service level objectives are excluded from the selection when their title matches the setTitleFilter(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 a CustomAttributeFilter.
        Parameters:
        customAttrFilter - CustomAttributeFilter
      • removeAllCustomAttributeFilter

        public void removeAllCustomAttributeFilter()
        Removes all CustomAttributeFilter.
      • removeCustomAttributeFilter

        public void removeCustomAttributeFilter​(CustomAttributeFilter customAttrFilter)
        Removes a specific CustomAttributeFilter.
        Parameters:
        customAttrFilter - CustomAttributeFilter to remove
      • customAttributeFilterIterator

        public java.util.Iterator<CustomAttributeFilter> customAttributeFilterIterator()
        Returns an Iterator over all CustomAttributeFilter.
        Returns:
        Iterator over all CustomAttributeFilter