Class ExportRecordField
java.lang.Object
com.helger.photon.exchange.bulkexport.ExportRecordField
- All Implemented Interfaces:
IExportRecordField
A single field for exporting.
- Author:
- Philip Helger
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedExportRecordField(EExportDataType eFieldType, Object aValue) -
Method Summary
Modifier and TypeMethodDescriptionstatic EExportDataTypeautoDetermineType(Object aValue) static ExportRecordFieldcreate(boolean bValue) static ExportRecordFieldcreate(double dValue) static ExportRecordFieldcreate(int nValue) static ExportRecordFieldcreate(long nValue) static ExportRecordFieldstatic ExportRecordFieldstatic ExportRecordFieldstatic ExportRecordFieldstatic ExportRecordFieldstatic ExportRecordFieldstatic ExportRecordFieldcreate(BigDecimal aValue) static ExportRecordFieldcreate(BigInteger aValue) static ExportRecordFieldstatic ExportRecordFieldcreate(LocalDateTime aValue) static ExportRecordFieldstatic ExportRecordFieldcreate(OffsetDateTime aValue) static ExportRecordFieldcreate(ZonedDateTime aValue) booleaninthashCode()toString()
-
Constructor Details
-
ExportRecordField
-
-
Method Details
-
getFieldType
- Specified by:
getFieldTypein interfaceIExportRecordField- Returns:
- The type of this field. Never
null.
-
getFieldValue
- Specified by:
getFieldValuein interfaceIExportRecordField- Returns:
- The value of this field. May be
null.
-
equals
-
hashCode
public int hashCode() -
toString
-
autoDetermineType
-
create
-
create
-
create
-
create
-
create
-
create
-
create
-
create
-
create
-
create
-
create
-
create
-
create
-
create
-
create
-
create
-
create
-