@Published(tag="architect") @Dependent public class RangeUpdateHelper extends java.lang.Object
Constructor and Description |
---|
RangeUpdateHelper(javax.batch.runtime.context.JobContext jobContext,
javax.batch.runtime.context.StepContext stepContext)
コンストラクタ。
|
Modifier and Type | Method and Description |
---|---|
java.lang.Long |
getMaxLineNumber(DbToDbStepConfig config)
入力元テーブルのLINE_NUMBERカラムの最大値を取得する。
|
void |
verifyUpdateSize(DbToDbStepConfig.UpdateSize updateSize)
DbToDbStepConfig.UpdateSize の検証を行う。
DbToDbStepConfig.UpdateSize が非nullの場合に以下の検証を行う。
DbToDbStepConfig.UpdateSize.getBean() が設定されていること
DbToDbStepConfig.UpdateSize.getSize() が設定されていること
DbToDbStepConfig.UpdateSize.getSize() が0より大きいこと
|
@Inject public RangeUpdateHelper(javax.batch.runtime.context.JobContext jobContext, javax.batch.runtime.context.StepContext stepContext)
jobContext
- JobContext
stepContext
- StepContext
public void verifyUpdateSize(DbToDbStepConfig.UpdateSize updateSize)
DbToDbStepConfig.UpdateSize
の検証を行う。
DbToDbStepConfig.UpdateSize
が非nullの場合に以下の検証を行う。
DbToDbStepConfig.UpdateSize.getBean()
が設定されていることDbToDbStepConfig.UpdateSize.getSize()
が設定されていることDbToDbStepConfig.UpdateSize.getSize()
が0より大きいことupdateSize
- DbToDbStepConfig.UpdateSize
public java.lang.Long getMaxLineNumber(DbToDbStepConfig config)
config
- DbToDbStepConfig