Class ServiceFulfillmentList.Filter

    • 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
      • setServiceNameFilter

        public void setServiceNameFilter​(java.lang.String serviceNameFilter)
        Sets a filter for the service name.
        Parameters:
        serviceNameFilter - with wildcards or null to disable this filter
      • setExcludeServiceName

        public void setExcludeServiceName​(boolean exclude)
        If exclude is set to true the service name is excluded from the selection.
        Parameters:
        exclude - Boolean value to exclude or include the service name in the selection
      • addReasonFilter

        public void addReasonFilter​(int message)
        Sets a filter for the violation reason.
        Parameters:
        message - Message number to filter for.
      • addReasonFilter

        public void addReasonFilter​(int message,
                                    java.lang.String insert)
        Sets a filter for the violation reason.
        Parameters:
        message - Message number to filter for.
        insert - Message insert text to filter for in addition to the message number. Wildcards are allowed.
      • removeReasonFilter

        public void removeReasonFilter()
        Removes all previously set reason-filters.
      • addServiceFulfillmentStatusFilter

        public void addServiceFulfillmentStatusFilter​(ServiceFulfillmentStatus serviceFulfillmentStatus)
        Adds a filter for ServiceFulfillmentStatus.
        Parameters:
        serviceFulfillmentStatus - ServiceFulfillmentStatus
      • removeServiceFulfillmentStatusFilter

        public void removeServiceFulfillmentStatusFilter()
        Removes all filters ServiceFulfillmentStatus.
      • removeServiceFulfillmentStatusFilter

        public void removeServiceFulfillmentStatusFilter​(ServiceFulfillmentStatus serviceFulfillmentStatus)
        Removes a specific ServiceFulfillmentStatus filter.
        Parameters:
        serviceFulfillmentStatus - ServiceFulfillmentStatus to remove
      • serviceFulfillmentStatusIterator

        public java.util.Iterator<ServiceFulfillmentStatus> serviceFulfillmentStatusIterator()
        Returns an Iterator over all ServiceFulfillmentStatus filters.
        Returns:
        Iterator over all ServiceFulfillmentStatus
      • 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
      • setDetectionTimeSelectionRange

        public void setDetectionTimeSelectionRange​(DateTime from,
                                                   DateTime to)
        Sets a detection time interval.
        Parameters:
        from - Start of the time interval
        to - End of the time interval
      • setDetectionTimeSelectionLast

        public void setDetectionTimeSelectionLast​(int amount,
                                                  TaskFilter.TimeUnit unit)
        Sets a detection time range filter for the last minutes, hours or days.
        Parameters:
        amount - Number of minutes, hours or days
        unit - Time unit
      • clearDateSelectionFilter

        public void clearDateSelectionFilter()
        Clears the time range filter.