public final class IndexedEntityFieldFactory extends Object
public static IndexedEntityDateField createDateField(@NotNull String name)
public static IndexedEntityDateField createDateField(@NotNull String name, @NotNull IndexUtils.FieldProperties... properties)
@NotNull public static IndexedEntityIdField createIdField(@NotNull String name)
public static IndexedEntityPlanResultKeyField createPlanResultKeyField(@NotNull String name)
public static IndexedEntityIntegerField createIntegerField(@NotNull String name)
public static IndexedEntityIntegerField createIntegerField(@NotNull String name, IndexUtils.FieldProperties... properties)
public static IndexedEntityLongField createLongField(@NotNull String name)
public static IndexedEntityLongField createLongField(@NotNull String name, IndexUtils.FieldProperties... properties)
@Deprecated public static IndexedEntityTextField createTextField(@NotNull String name)
#createStringField(String, FieldProperties...)
instead@Deprecated public static IndexedEntityTextField createTextField(@NotNull String name, @NotNull org.apache.lucene.document.Field.Store stored)
#createStringField(String, FieldProperties...)
insteadpublic static IndexedEntityTextField createStringField(@NotNull String name, @NotNull IndexUtils.FieldProperties... properties)
public static <T extends Enum<T>> IndexedEntityEnumField<T> createEnumField(@NotNull Class<T> enumType, @NotNull String name)
Copyright © 2021 Atlassian Software Systems Pty Ltd. All rights reserved.