Interface IIndexRegistry


public interface IIndexRegistry
  • Method Details

    • text

      Registers a free-text field to be used in search
      Parameters:
      fieldName - - index field name
      Returns:
      - field representing object
    • select

      ICriteriaField.ISelectField select(String fieldName, Object[] options)
      Registers a free-text field having limited number of values (options). Every element of options array will be represented as string using Object.toString() method.
      Parameters:
      fieldName - - index field name
      options - - possible values of the field
      Returns:
      - field representing object
    • select

      default ICriteriaField.ISelectField select(String fieldName, Class<? extends Enum<?>> enumClass)
    • vocabulary

      Registers a field representing vocabulary element of certain type
      Parameters:
      fieldName - - index field name
      uri - - vocabulary type
      Returns:
      - field representing object
    • forGroup

      IIndexRegistry forGroup(I18nText groupName)
      Returns a registry setting a groupName group to every added field
      Parameters:
      groupName - registry specific group
      Returns:
      groupName specific registry