Class VisibleValueFilter

    • Constructor Detail

      • VisibleValueFilter

        public VisibleValueFilter()
    • Method Detail

      • isActive

        public boolean isActive​(java.util.List<FilterEnum> appliedFilters)
        Parameters:
        appliedFilters - list of applied filters
        Returns:
        true if the current filter is part of the list of applied filters
      • filter

        public java.util.List<CsticValueModel> filter​(java.util.List<CsticValueModel> values,
                                                      CsticModel cstic)
        Description copied from interface: ConfigOverviewFilter
        Filters the passed list of values and returns a list consisting of the values that match the given filter criterion. Caller has to take care that filter is active.
        Parameters:
        values - list of values to be filtered
        cstic - characteristic to which values belong to
        Returns:
        list consisting of the values that match the given filter criterion
      • noMatch

        public java.util.List<CsticValueModel> noMatch​(java.util.List<CsticValueModel> values,
                                                       CsticModel cstic)
        Description copied from interface: ConfigOverviewFilter
        Filters the passed list of values and returns a list consisting of the values that DO NOT match the given filter criterion. Caller has to take care that filter is active.
        Parameters:
        values - list of values to be filtered
        cstic - characteristic to which values belong to
        Returns:
        list consisting of the values that do not match the given