Package com.orchestranetworks.service.comparison

# Class CompareFilter

java.lang.Object
com.orchestranetworks.service.comparison.CompareFilter

public final class CompareFilter extends Object
Defines a filter that can be applied to a specific comparison.

- ## Field Summary

  Fields
  Modifier and Type
  Field
  Description
  `static final CompareFilter`
  `PERSISTED_VALUES_ONLY`
  Defines a filter that focuses only on the raw persisted data.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `String`
  `format()`
  `UserMessage`
  `getLabel()`
  `boolean`
  `isPersistedValuesOnly()`
  Returns `true` if the filter focuses on the raw persisted data.
  `static CompareFilter`
  `parse(String formattedCompareFilter)`
  `String`
  `toString()`

  ### Methods inherited from class java.lang.Object

  `equals, getClass, hashCode, notify, notifyAll, wait, wait, wait`

- ## Field Details

  - ### PERSISTED_VALUES_ONLY

    public static final CompareFilter PERSISTED_VALUES_ONLY
    Defines a filter that focuses only on the raw persisted data. This is equivalent to disabling the resolved mode.

- ## Method Details

  - ### parse

    public static CompareFilter parse(String formattedCompareFilter) throws IllegalArgumentException
    Throws:
      `IllegalArgumentException`

  - ### format

    public String format()

  - ### getLabel

    public UserMessage getLabel()

  - ### isPersistedValuesOnly

    public boolean isPersistedValuesOnly()
    Returns `true` if the filter focuses on the raw persisted data.
    See Also:
      - `PERSISTED_VALUES_ONLY`

  - ### toString

    public String toString()
    Overrides:
      `toString` in class `Object`