Package lumis.portal.bigdata
Class DocumentTypeFields
- java.lang.Object
-
- lumis.portal.bigdata.DocumentTypeFields
-
@StableMinor(version="14.0", sinceVersion="8.1") public abstract class DocumentTypeFields extends Object
DocumentTypeField
builder.- Since:
- 8.1.0
- Version:
- $Revision: 24477 $ $Date: 2021-04-28 11:30:36 -0300 (Wed, 28 Apr 2021) $
-
-
Method Summary
-
-
-
Method Detail
-
newStringField
public static IDocumentTypeFieldBuilder<? extends DocumentTypeField> newStringField()
Returns a builder for astring
field.- Returns:
- a builder for a
string
field. - Since:
- 8.1.0
-
newStringField
public static IDocumentTypeFieldBuilder<? extends DocumentTypeField> newStringField(String fieldId)
Returns a builder for astring
field.- Parameters:
fieldId
- the field identifier.- Returns:
- a builder for a
string
field. - Since:
- 8.1.0
- See Also:
DocumentTypeField.DataType.STRING
-
newAttachmentField
public static IDocumentTypeFieldBuilder<? extends DocumentTypeField> newAttachmentField()
Returns a builder for aattachment
field.- Returns:
- a builder for a
attachment
field. - Since:
- 8.1.0
-
newAttachmentField
public static IDocumentTypeFieldBuilder<? extends DocumentTypeField> newAttachmentField(String fieldId)
Returns a builder for aattachment
field.- Parameters:
fieldId
- the field identifier.- Returns:
- a builder for a
attachment
field. - Since:
- 8.1.0
- See Also:
DocumentTypeField.DataType.ATTACHMENT
-
newBooleanField
public static IDocumentTypeFieldBuilder<? extends DocumentTypeField> newBooleanField()
Returns a builder for aboolean
field.- Returns:
- a builder for a
boolean
field. - Since:
- 8.1.0
-
newBooleanField
public static IDocumentTypeFieldBuilder<? extends DocumentTypeField> newBooleanField(String fieldId)
Returns a builder for aboolean
field.- Parameters:
fieldId
- the field identifier.- Returns:
- a builder for a
boolean
field. - Since:
- 8.1.0
- See Also:
DocumentTypeField.DataType.BOOLEAN
-
newDateTimeField
public static IDocumentTypeFieldBuilder<? extends DocumentTypeField> newDateTimeField()
Returns a builder for adate time
field.- Returns:
- a builder for a
date time
field. - Since:
- 8.1.0
-
newDateTimeField
public static IDocumentTypeFieldBuilder<? extends DocumentTypeField> newDateTimeField(String fieldId)
Returns a builder for adate time
field.- Parameters:
fieldId
- the field identifier.- Returns:
- a builder for a
date time
field. - Since:
- 8.1.0
- See Also:
DocumentTypeField.DataType.DATETIME
-
newGeoPointField
public static IDocumentTypeFieldBuilder<? extends DocumentTypeField> newGeoPointField()
Returns a builder for ageo point
field.- Returns:
- a builder for a
geo point
field. - Since:
- 9.0.0
- See Also:
DocumentTypeField.DataType.GEO_POINT
-
newGeoPointField
public static IDocumentTypeFieldBuilder<? extends DocumentTypeField> newGeoPointField(String fieldId)
Returns a builder for ageo point
field.- Parameters:
fieldId
- the field identifier.- Returns:
- a builder for a
geo point
field. - Since:
- 9.0.0
- See Also:
DocumentTypeField.DataType.GEO_POINT
-
newDoubleField
public static IDocumentTypeFieldBuilder<? extends DocumentTypeField> newDoubleField()
Returns a builder for adouble
field.- Returns:
- a builder for a
double
field. - Since:
- 8.1.0
-
newDoubleField
public static IDocumentTypeFieldBuilder<? extends DocumentTypeField> newDoubleField(String fieldId)
Returns a builder for adouble
field.- Parameters:
fieldId
- the field identifier.- Returns:
- a builder for a
double
field. - Since:
- 8.1.0
- See Also:
DocumentTypeField.DataType.DOUBLE
-
newFloatField
public static IDocumentTypeFieldBuilder<? extends DocumentTypeField> newFloatField()
Returns a builder for afloat
field.- Returns:
- a builder for a
float
field. - Since:
- 8.1.0
-
newFloatField
public static IDocumentTypeFieldBuilder<? extends DocumentTypeField> newFloatField(String fieldId)
Returns a builder for afloat
field.- Parameters:
fieldId
- the field identifier.- Returns:
- a builder for a
float
field. - Since:
- 8.1.0
- See Also:
DocumentTypeField.DataType.FLOAT
-
newHtmlField
public static IDocumentTypeFieldBuilder<? extends DocumentTypeField> newHtmlField()
Returns a builder for aHTML
field.- Returns:
- a builder for a
HTML
field. - Since:
- 8.1.0
-
newHtmlField
public static IDocumentTypeFieldBuilder<? extends DocumentTypeField> newHtmlField(String fieldId)
Returns a builder for aHTML
field.- Parameters:
fieldId
- the field identifier.- Returns:
- a builder for a
HTML
field. - Since:
- 8.1.0
- See Also:
DocumentTypeField.DataType.HTML
-
newIntegerField
public static IDocumentTypeFieldBuilder<? extends DocumentTypeField> newIntegerField()
Returns a builder for ainteger
field.- Returns:
- a builder for a
integer
field. - Since:
- 8.1.0
-
newIntegerField
public static IDocumentTypeFieldBuilder<? extends DocumentTypeField> newIntegerField(String fieldId)
Returns a builder for ainteger
field.- Parameters:
fieldId
- the field identifier.- Returns:
- a builder for a
integer
field. - Since:
- 8.1.0
- See Also:
DocumentTypeField.DataType.INTEGER
-
newLongField
public static IDocumentTypeFieldBuilder<? extends DocumentTypeField> newLongField()
Returns a builder for along
field.- Returns:
- a builder for a
long
field. - Since:
- 8.1.0
-
newLongField
public static IDocumentTypeFieldBuilder<? extends DocumentTypeField> newLongField(String fieldId)
Returns a builder for along
field.- Parameters:
fieldId
- the field identifier.- Returns:
- a builder for a
long
field. - Since:
- 8.1.0
- See Also:
DocumentTypeField.DataType.LONG
-
newFlatObjectField
public static IDocumentTypeCompositeFieldBuilder newFlatObjectField()
Returns a builder for amap
field.- Returns:
- a builder for a
flat object
field. - Since:
- 8.1.0
- See Also:
DocumentTypeField.DataType.FLAT_OBJECT
-
newFlatObjectField
public static IDocumentTypeCompositeFieldBuilder newFlatObjectField(String fieldId)
Returns a builder for amap
field.- Parameters:
fieldId
- the field identifier.- Returns:
- a builder for a
flat object
field. - Since:
- 8.1.0
- See Also:
DocumentTypeField.DataType.FLAT_OBJECT
-
newNestedObjectField
public static IDocumentTypeCompositeFieldBuilder newNestedObjectField()
Returns a builder for anested object
field.- Returns:
- a builder for a
nested object
field. - Since:
- 8.1.0
- See Also:
DocumentTypeField.DataType.NESTED_OBJECT
-
newNestedObjectField
public static IDocumentTypeCompositeFieldBuilder newNestedObjectField(String fieldId)
Returns a builder for anested object
field.- Parameters:
fieldId
- the field identifier.- Returns:
- a builder for a
nested object
field. - Since:
- 8.1.0
- See Also:
DocumentTypeField.DataType.NESTED_OBJECT
-
newField
public static <T extends IDocumentTypeCompositeFieldBuilder> IDocumentTypeCompositeFieldBuilder newField(CompositeDocumentTypeField baseField)
Returns a builder for a baseCompositeDocumentTypeField
.- Parameters:
baseField
- the base field.- Returns:
- a builder for a base
CompositeDocumentTypeField
. - Since:
- 8.1.0
-
newField
public static <T extends DocumentTypeField> IDocumentTypeFieldBuilder<T> newField(T baseField)
Returns a builder for a baseDocumentTypeField
.- Parameters:
baseField
- the base field.- Returns:
- a builder for a base
DocumentTypeField
- Since:
- 8.1.0
-
-