public class TableRow
extends Object
TableRow
represents a row of Table field.Constructor and Description |
---|
TableRow()
Constructor for creating or updating a row.
|
TableRow(Long id)
Constructor to set the row ID.
|
Modifier and Type | Method and Description |
---|---|
String |
getCalcFieldValue(String fieldCode)
Returns the value of a Calculated field.
|
List<String> |
getCheckBoxFieldValue(String fieldCode)
Returns the value of a Checkbox field.
|
LocalDate |
getDateFieldValue(String fieldCode)
Returns the value of a Date field.
|
ZonedDateTime |
getDateTimeFieldValue(String fieldCode)
Returns the value of a Date and time field.
|
String |
getDropDownFieldValue(String fieldCode)
Returns the value of a Drop-down field.
|
Set<String> |
getFieldCodes()
Returns field codes stored in the row object.
|
FieldType |
getFieldType(String fieldCode)
Returns the field type of the field.
|
FieldValue |
getFieldValue(String fieldCode)
Returns the value of the specified field.
|
List<FileBody> |
getFileFieldValue(String fieldCode)
Returns the value of an Attachment field.
|
List<Group> |
getGroupSelectFieldValue(String fieldCode)
Returns the value of a Group Selection field.
|
Long |
getId()
Returns the row ID.
|
String |
getLinkFieldValue(String fieldCode)
Returns the value of a Link field.
|
String |
getMultiLineTextFieldValue(String fieldCode)
Returns the value of a Text Area field.
|
List<String> |
getMultiSelectFieldValue(String fieldCode)
Returns the value of a Multi-choice field.
|
BigDecimal |
getNumberFieldValue(String fieldCode)
Returns the value of a Number field.
|
List<Organization> |
getOrganizationSelectFieldValue(String fieldCode)
Returns the value of a Department Selection field.
|
String |
getRadioButtonFieldValue(String fieldCode)
Returns the value of a Radio button field.
|
String |
getRichTextFieldValue(String fieldCode)
Returns the value of a Rich text field.
|
String |
getSingleLineTextFieldValue(String fieldCode)
Returns the value of a Text field.
|
LocalTime |
getTimeFieldValue(String fieldCode)
Returns the value of a Time field.
|
List<User> |
getUserSelectFieldValue(String fieldCode)
Returns the value of a User Selection field.
|
static TableRow |
newFrom(TableRow src)
Copies a row.
|
TableRow |
putField(String fieldCode,
FieldValue value)
Set the value of a field.
|
TableRow |
removeField(String fieldCode)
Remove a field from the row object.
|
public TableRow()
getId()
will return null.public TableRow(Long id)
TableRow()
.id
- the row IDpublic static TableRow newFrom(TableRow src)
src
- the source rowpublic Long getId()
public TableRow putField(String fieldCode, FieldValue value)
fieldCode
- the field codevalue
- the value of the fieldpublic TableRow removeField(String fieldCode)
fieldCode
- the field codepublic FieldValue getFieldValue(String fieldCode)
fieldCode
- the field codepublic Set<String> getFieldCodes()
public FieldType getFieldType(String fieldCode)
fieldCode
- the field codepublic String getSingleLineTextFieldValue(String fieldCode)
fieldCode
- the field codepublic String getLinkFieldValue(String fieldCode)
fieldCode
- the field codepublic List<Group> getGroupSelectFieldValue(String fieldCode)
fieldCode
- the field codepublic List<String> getMultiSelectFieldValue(String fieldCode)
fieldCode
- the field codepublic String getRadioButtonFieldValue(String fieldCode)
fieldCode
- the field codepublic LocalDate getDateFieldValue(String fieldCode)
fieldCode
- the field codepublic List<Organization> getOrganizationSelectFieldValue(String fieldCode)
fieldCode
- the field codepublic ZonedDateTime getDateTimeFieldValue(String fieldCode)
fieldCode
- the field codepublic List<User> getUserSelectFieldValue(String fieldCode)
fieldCode
- the field codepublic List<String> getCheckBoxFieldValue(String fieldCode)
fieldCode
- the field codepublic String getCalcFieldValue(String fieldCode)
fieldCode
- the field codepublic LocalTime getTimeFieldValue(String fieldCode)
fieldCode
- the field codepublic BigDecimal getNumberFieldValue(String fieldCode)
fieldCode
- the field codepublic String getDropDownFieldValue(String fieldCode)
fieldCode
- the field codepublic String getMultiLineTextFieldValue(String fieldCode)
fieldCode
- the field codepublic String getRichTextFieldValue(String fieldCode)
fieldCode
- the field codepublic List<FileBody> getFileFieldValue(String fieldCode)
fieldCode
- the field code