Class RelatedTableInfoBean
java.lang.Object
jp.ecuacion.util.poi.excel.table.bean.StringExcelTableBean
jp.ecuacion.tool.housekeepdb.bean.forexceltable.RelatedTableInfoBean
@ConditionalNotEmpty(field="softDeleteColumn",
conditionField="isSoftDeleteInternalValue",
conditionValue="SOFT_DELETE")
@ConditionalEmpty(field={"softDeleteUpdateUserIdColumnNeedsQuotationMark","softDeleteUpdateUserIdColumnValue"},conditionField="softDeleteUpdateUserIdColumn",conditionValueIsEmpty=true,notEmptyForOtherValues=true) @ConditionalEmpty(field={"softDeleteUpdateTimestampColumn","softDeleteUpdateUserIdColumn"},conditionField="isSoftDeleteInternalValue",conditionValue="HARD_DELETE") @ConditionalEmpty(field={"softDeleteUpdateUserIdColumnNeedsQuotationMark","softDeleteUpdateUserIdColumnValue"},conditionField="softDeleteUpdateUserIdColumn",conditionValueIsEmpty=true,notEmptyForOtherValues=true)
public class RelatedTableInfoBean
extends jp.ecuacion.util.poi.excel.table.bean.StringExcelTableBean
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidprotected String[]voidsetRelatedTableIdColumnInfo(ColumnInfoBean relatedTableIdColumnInfo) voidsetTargetTableColumn(String targetTableColumn) Methods inherited from class jp.ecuacion.util.poi.excel.table.bean.StringExcelTableBean
emptyToNull, nullToEmpty, toBigDecimal, toBigInteger, toDouble, toFloat, toInteger, toLong
-
Field Details
-
RELATED_TABLE_PROCESS_PATTERN_DELETE
- See Also:
-
RELATED_TABLE_PROCESS_PATTERN_CHECK_AND_SKIP_DELETE
- See Also:
-
EMPTY
- See Also:
-
HEADER_LABEL_KEYS
-
-
Constructor Details
-
Method Details
-
getFieldNameArray
- Specified by:
getFieldNameArrayin classjp.ecuacion.util.poi.excel.table.bean.StringExcelTableBean
-
getTaskId
-
getRelatedTableProcessPattern
-
getRelatedTableProcessPatternStringKey
-
getTargetTableColumn
-
setTargetTableColumn
-
getRelatedTable
-
getSoftDeleteColumn
-
getSoftDeleteUpdateTimestampColumn
-
getSoftDeleteUpdateUserIdColumn
-
getSoftDeleteUpdateUserIdColumnNeedsQuotationMark
-
getSoftDeleteUpdateUserIdColumnValue
-
getRelatedTableIdColumnInfo
-
getSoftDeleteColumnInfo
-
getSoftDeleteUpdateTimestampColumnInfo
-
getSoftDeleteUpdateUserIdColumnAndValueInfo
-
setRelatedTableIdColumnInfo
-
afterReading
public void afterReading() throws jp.ecuacion.lib.core.exception.checked.AppException- Overrides:
afterReadingin classjp.ecuacion.util.poi.excel.table.bean.StringExcelTableBean- Throws:
jp.ecuacion.lib.core.exception.checked.AppException
-