/*
* Copyright (c) 2011 NTT DATA Corporation
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package jp.terasoluna.fw.batch.executor.vo;
import java.sql.Timestamp;
/**
* ジョブレコード更新用DAOの入力パラメータ。<br>
*/
public class BatchJobManagementUpdateParam {
/**
* フィールド [jobSequenceId] 項目の型 [java.lang.String]<br>
* ジョブシーケンスコード
*/
private String jobSequenceId;
/**
* フィールド [errAppStatus] 項目の型 [java.lang.String]<br>
* BLogicステータス
*/
private String blogicAppStatus;
/**
* フィールド [curAppStatus] 項目の型 [java.lang.String]<br>
* ステータスリスト
*/
private String CurAppStatus;
/**
* フィールド [updDateTime] 項目の型 [java.sql.Timestamp]<br>
* 更新日時(ミリ秒)
*/
private Timestamp UpdDateTime;
/**
* フィールド [jobSequenceId]のセッターメソッド 項目の型 [java.lang.String]<br>
* ジョブシーケンスコード
* @param jobSequenceId フィールド[jobSequenceId]に格納したい値
*/
public void setJobSequenceId(final String jobSequenceId) {
this.jobSequenceId = jobSequenceId;
}
/**
* フィールド[jobSequenceId]のゲッターメソッド 項目の型 [java.lang.String]<br>
* ジョブシーケンスコード
* @return フィールド[jobSequenceId]に格納されている値
*/
public String getJobSequenceId() {
return jobSequenceId;
}
/**
* フィールド [errAppStatus]のセッターメソッド 項目の型 [java.lang.String]<br>
* BLogicステータス
* @param argBLogicAppStatus フィールド[BLogicAppStatus]に格納したい値
*/
public void setBLogicAppStatus(final String argBLogicAppStatus) {
blogicAppStatus = argBLogicAppStatus;
}
/**
* フィールド[BLogicAppStatus]のゲッターメソッド 項目の型 [java.lang.String]<br>
* BLogicステータス
* @return フィールド[BLogicAppStatus]に格納されている値
*/
public String getBLogicAppStatus() {
return blogicAppStatus;
}
/**
* フィールド [curAppStatus]のセッターメソッド 項目の型 [java.lang.String]<br>
* ステータスリスト
* @param argCurAppStatus フィールド[curAppStatus]に格納したい値
*/
public void setCurAppStatus(final String argCurAppStatus) {
CurAppStatus = argCurAppStatus;
}
/**
* フィールド[curAppStatus]のゲッターメソッド 項目の型 [java.lang.String]<br>
* ステータスリスト
* @return フィールド[curAppStatus]に格納されている値
*/
public String getCurAppStatus() {
return CurAppStatus;
}
/**
* フィールド [updDateTime]のセッターメソッド 項目の型 [java.sql.Timestamp]<br>
* 更新日時(ミリ秒)
* @param argUpdDateTime フィールド[updDateTime]に格納したい値
*/
public void setUpdDateTime(final Timestamp argUpdDateTime) {
UpdDateTime = argUpdDateTime;
}
/**
* フィールド[updDateTime]のゲッターメソッド 項目の型 [java.sql.Timestamp]<br>
* 更新日時(ミリ秒)
* @return フィールド[updDateTime]に格納されている値
*/
public Timestamp getUpdDateTime() {
return UpdDateTime;
}
/**
* このバリューオブジェクトの文字列表現を取得します。 オブジェクトのシャロー範囲でしかtoStringされない点に注意して利用してください。
* @return バリューオブジェクトの文字列表現。
*/
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("BatchJobManagementUpdateParam[");
sb.append("jobSequenceId=" + jobSequenceId);
sb.append(",BLogicAppStatus=" + blogicAppStatus);
sb.append(",curAppStatus=" + CurAppStatus);
sb.append(",updDateTime=" + UpdDateTime);
sb.append("]");
return sb.toString();
}
}