Class EdgeIndexFieldMappings
- java.lang.Object
-
- com.atlassian.confluence.plugins.edgeindex.EdgeIndexFieldMappings
-
- All Implemented Interfaces:
FieldMappingsProvider
public final class EdgeIndexFieldMappings extends Object implements FieldMappingsProvider
This class contains the mappings of all fields that an edge document can have- Since:
- 8.6
-
-
Field Summary
Fields Modifier and Type Field Description static LongFieldMappingEDGE_DATE_FIELDstatic StringFieldMappingEDGE_IDstatic StringFieldMappingEDGE_TARGET_AUTHORstatic StringFieldMappingEDGE_TARGET_IDstatic StringFieldMappingEDGE_TARGET_TYPEstatic StringFieldMappingEDGE_TYPEstatic StringFieldMappingEDGE_USERKEYstatic BooleanFieldMappingIN_SPACEstatic NestedStringFieldMappingPERMISSION_SETSstatic StringFieldMappingSPACE_KEY
-
Constructor Summary
Constructors Constructor Description EdgeIndexFieldMappings()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Collection<FieldMapping>getFieldMappings()
-
-
-
Field Detail
-
EDGE_TARGET_ID
public static final StringFieldMapping EDGE_TARGET_ID
-
EDGE_USERKEY
public static final StringFieldMapping EDGE_USERKEY
-
EDGE_TYPE
public static final StringFieldMapping EDGE_TYPE
-
EDGE_ID
public static final StringFieldMapping EDGE_ID
-
EDGE_TARGET_TYPE
public static final StringFieldMapping EDGE_TARGET_TYPE
-
EDGE_DATE_FIELD
public static final LongFieldMapping EDGE_DATE_FIELD
-
EDGE_TARGET_AUTHOR
public static final StringFieldMapping EDGE_TARGET_AUTHOR
-
PERMISSION_SETS
public static final NestedStringFieldMapping PERMISSION_SETS
-
SPACE_KEY
public static final StringFieldMapping SPACE_KEY
-
IN_SPACE
public static final BooleanFieldMapping IN_SPACE
-
-
Method Detail
-
getFieldMappings
public Collection<FieldMapping> getFieldMappings()
- Specified by:
getFieldMappingsin interfaceFieldMappingsProvider- Returns:
- field mappings that will be added onto the search index
-
-