Class HousekeepInfoBean
java.lang.Object
jp.ecuacion.util.poi.excel.table.bean.StringExcelTableBean
jp.ecuacion.tool.housekeepdb.bean.forexceltable.HousekeepInfoBean
@ConditionalNotEmpty(field="softDeleteColumn",
conditionField="isSoftDeleteInternalValue",
conditionValue="SOFT_DELETE")
@ConditionalEmpty(field={"timestampColumnKind","deleteTargetInDays"},conditionField="timestampColumn",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 HousekeepInfoBean
extends jp.ecuacion.util.poi.excel.table.bean.StringExcelTableBean
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidintprotected String[]getTable()booleanvoidsetDbConnectionInfo(DbConnectionInfoBean dbConnectionInfo) voidsetRelatedRecordTableInfoList(List<RelatedTableInfoBean> relatedRecordTableInfoList) voidsetWhereConditionInfoList(List<WhereConditionInfoBean> columnValueConditionInfoList) booleantimestampColumnが定義されているかを返す。Methods inherited from class jp.ecuacion.util.poi.excel.table.bean.StringExcelTableBean
emptyToNull, nullToEmpty, toBigDecimal, toBigInteger, toDouble, toFloat, toInteger, toLong
-
Field Details
-
DELETE_KIND_SOFT
- See Also:
-
DELETE_KIND_HARD
- See Also:
-
HEADER_LABEL_KEYS
-
-
Constructor Details
-
Method Details
-
getFieldNameArray
- Specified by:
getFieldNameArrayin classjp.ecuacion.util.poi.excel.table.bean.StringExcelTableBean
-
getTaskId
-
isSoftDelete
public boolean isSoftDelete() -
getDbConnectionInfoId
-
getTable
-
getSoftDeleteColumn
-
getSoftDeleteUpdateTimestampColumn
-
getSoftDeleteUpdateUserIdColumn
-
getSoftDeleteUpdateUserIdColumnNeedsQuotationMark
-
getSoftDeleteUpdateUserIdColumnValue
-
getTimestampColumnKind
-
getTimestampColumn
-
getDeleteTargetInDays
public int getDeleteTargetInDays() -
timestampColumnDefines
public boolean timestampColumnDefines()timestampColumnが定義されているかを返す。 -
getIdColumnInfo
-
getSoftDeleteColumnInfo
-
getSoftDeleteUpdateTimestampColumnInfo
-
getSoftDeleteUpdateUserIdColumnAndValueInfo
-
getDbConnectionInfo
-
setDbConnectionInfo
-
getWhereConditionInfoList
-
setWhereConditionInfoList
-
getRelatedRecordTableInfoList
-
setRelatedRecordTableInfoList
-
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
-