Class SearchUtil

java.lang.Object
com.skava.util.SearchUtil

public final class SearchUtil extends Object
This is a Utility class for User Search model which contains validator and helper methods used in this service. This will check whether the given sort parameter is valid or not.
Author:
Infosys Equinox
  • Field Details

  • Method Details

    • isValidSearchParam

      public static boolean isValidSearchParam(String sortParam)
      This method is used to validate user sort params. This validate the given sort parameters and if it is not a valid one, it returns a boolean value false.
      Parameters:
      sortParam - Indicates the search and sort params which is used for validating the sort and search params.
      Returns:
      The boolean value True, if it a valid parameter.
    • getSearchCriteriaParam

      public static void getSearchCriteriaParam(String searchParam, List<SearchCriteria> params)
      This method used to get search param
      Parameters:
      searchParam - Holds the search param.
      params - Holds the List of SearchCriteria holds the search criteria.
    • isValidSearchKey

      public static void isValidSearchKey(UserCommonServices userCommonServices, String searchKey, String locale)
      This method is used to validate the search key and value.
      Parameters:
      userCommonServices - userCommonServices
      searchKey - a String object which contains search key value.
      locale - a String object. API Response and error messages will be responded in the locale mentioned in this parameter.
    • splitKey

      public static String splitKey(String[] split, String search, String operator)
      This method is used to get search key.
      Parameters:
      split - Array of String object which is used for validating split key.
      search - a String object. Indicates the search key.
      operator - a String object. It contains operator.
      Returns:
      a String object. Return a valid key.
    • splitValue

      public static String splitValue(String[] split, String search, String operator)
      This method is used to get search value.
      Parameters:
      split - Instance of Array of String object which is used for validating split value.
      search - a String object. It contains search value.
      operator - a String object. It contains operator.
      Returns:
      a String object.Returns the valid search value.