IM-Workflow

jp.co.intra_mart.foundation.workflow.administrator.model
クラス FlowDetailDataModel

java.lang.Object
  上位を拡張 jp.co.intra_mart.foundation.workflow.administrator.model.FlowDetailDataModel

public class FlowDetailDataModel
extends Object

フロー詳細情報モデルクラス。

 【 処理別各項目必須/任意一覧 】
      ※記号の意味
          ●:必須
          ▲:1つ以上必須
          △:任意
          ×:不要(設定されていても無視します。)
          ☆:各APIの説明に準ずる(各APIの説明に記載がなければ不要とします。)
 
 ※注意※
   各項目の必須/任意について、各メソッドの説明に明示的に記載されている場合は、
   メソッドの説明を優先します。
 
項目名 新規作成 更新 削除 最大バイト数
フローID【主キー】 20
フローバージョンID【主キー】 20
ロケールID【主キー】 50
開始日 × -
終了日 × -
バージョンステータス × 1
備考 × 2000
ルートID × 20
コンテンツID × 20
一括処理可否フラグ × 1
一括確認可否フラグ × 1
添付ファイル可否フラグ × 1
確認者設定可否フラグ × 1
完了案件確認処理フラグ × 1
自動処理可否フラグ × 1
自動処理期限(日数) × 5
処理期限後処理種別 × 5
自動催促可否フラグ × 1
自動催促期限(日数) × 5
カレンダーID × 100
有効なコンテンツID × × × 20
有効なルートID × × × 20
コンテンツバージョンID × 20
ルートバージョンID × 20
フロー標準組織情報の配列 -
フロー連携情報の配列 -
フロー操作権限者情報の配列 -
ノード連携情報の配列 -
 【 特殊項目 】
 <自動処理期限(日数)>
  ・自動処理可否フラグを「可」に指定した場合は、「必須」です。
 <処理期限後処理種別>
  ・自動処理可否フラグを「可」に指定した場合は、「必須」です。
 <自動催促期限(日数)>
  ・自動催促可否フラグを「可」に指定した場合は、「必須」です。
 <有効なコンテンツID>
  ・取得時のみ有効です。
 <有効なルートID>
  ・取得時のみ有効です。
 <コンテンツバージョンID>
  ・新規作成、更新時のみ有効です。
 <ルートバージョンID>
  ・新規作成、更新時のみ有効です。
 

導入されたバージョン:
7.2

コンストラクタの概要
FlowDetailDataModel()
          コンストラクタ
フロー詳細情報モデルクラスを新しく生成します。
 
メソッドの概要
 String getAttachFileFlag()
          添付ファイル可否フラグを取得します。
 String getAutoPressFlag()
          自動催促可否フラグを取得します。
 String getAutoPressLimitDay()
          自動催促期限(日数)を取得します。
 String getAutoProcessFlag()
          自動処理可否フラグを取得します。
 String getAutoProcessLimitDay()
          自動処理期限(日数)を取得します。
 String getAutoProcessLimitType()
          処理期限後処理種別を取得します。
 String getCalendarId()
          カレンダーIDを取得します。
 String getCompleteMatterConfirmFlag()
          完了案件確認可否フラグを取得します。
 String getConfirmUserSetupFlag()
          確認者設定可否フラグを取得します。
 String getContentsId()
          コンテンツIDを取得します。
 String getContentsVersionId()
          コンテンツバージョンIDを取得します。
 FlowDefaultOrgzDataModel[] getDefaultOrgzs()
          フロー標準組織情報の配列を取得します。
 String getEnabledContentsId()
          有効なコンテンツIDを取得します。
 String getEnabledRouteId()
          有効なルートIDを取得します。
 String getFlowId()
          フローIDを取得します。
 FlowCooperationDataModel[] getFlows()
          フロー連携情報の配列を取得します。
 String getFlowVersionId()
          フローバージョンIDを取得します。
 FlowHandleUserDataModel[] getHandleUsers()
          フロー操作権限者情報の配列を取得します。
 String getLimitDate()
          終了日(yyyy/MM/dd)を取得します。
 String getLocaleId()
          ロケールIDを取得します。
 String getLumpConfirmFlag()
          一括確認可否フラグを取得します。
 String getLumpProcessFlag()
          一括処理可否フラグを取得します。
 NodeCooperationDataModel[] getNodes()
          ノード連携情報の配列を取得します。
 String getNote()
          備考を取得します。
 String getRouteId()
          ルートIDを取得します。
 String getRouteVersionId()
          ルートバージョンIDを取得します。
 String getStartDate()
          開始日(yyyy/MM/dd)を取得します。
 String getVersionStatus()
          バージョンステータスを取得します。
 void setAttachFileFlag(String attachFileFlag)
          添付ファイル可否フラグを設定します。
 void setAutoPressFlag(String autoPressFlag)
          自動催促可否フラグを設定します。
 void setAutoPressLimitDay(String autoPressLimitDay)
          自動催促期限(日数)を設定します。
 void setAutoProcessFlag(String autoProcessFlag)
          自動処理可否フラグを設定します。
 void setAutoProcessLimitDay(String autoProcessLimitDay)
          自動処理期限(日数)を設定します。
 void setAutoProcessLimitType(String autoProcessLimitType)
          処理期限後処理種別を設定します。
 void setCalendarId(String calendarId)
          カレンダーIDを設定します。
 void setCompleteMatterConfirmFlag(String completeMatterConfirmFlag)
          完了案件確認可否フラグを設定します。
 void setConfirmUserSetupFlag(String confirmUserSetupFlag)
          確認者設定可否フラグを設定します。
 void setContentsId(String contentsId)
          コンテンツIDを設定します。
 void setContentsVersionId(String contentsVersionId)
          コンテンツバージョンIDを設定します。
 void setDefaultOrgzs(FlowDefaultOrgzDataModel[] defaultOrgzs)
          フロー標準組織情報の配列を設定します。
 void setEnabledContentsId(String enabledContentsId)
          有効なコンテンツIDを設定します。
 void setEnabledRouteId(String enabledRouteId)
          有効なルートIDを設定します。
 void setFlowId(String flowId)
          フローIDを設定します。
 void setFlows(FlowCooperationDataModel[] flows)
          フロー連携情報の配列を設定します。
 void setFlowVersionId(String flowVersionId)
          フローバージョンIDを設定します。
 void setHandleUsers(FlowHandleUserDataModel[] handleUsers)
          フロー操作権限者情報の配列を設定します。
 void setLimitDate(String limitDate)
          終了日(yyyy/MM/dd)を設定します。
 void setLocaleId(String localeId)
          ロケールIDを設定します。
 void setLumpConfirmFlag(String lumpConfirmFlag)
          一括確認可否フラグを設定します。
 void setLumpProcessFlag(String lumpProcessFlag)
          一括処理可否フラグを設定します。
 void setNodes(NodeCooperationDataModel[] nodes)
          ノード連携情報の配列を設定します。
 void setNote(String note)
          備考を設定します。
 void setRouteId(String routeId)
          ルートIDを設定します。
 void setRouteVersionId(String routeVersionId)
          ルートバージョンIDを設定します。
 void setStartDate(String startDate)
          開始日(yyyy/MM/dd)を設定します。
 void setVersionStatus(String versionStatus)
          バージョンステータスを設定します。
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

FlowDetailDataModel

public FlowDetailDataModel()
コンストラクタ
フロー詳細情報モデルクラスを新しく生成します。

メソッドの詳細

getFlowId

public String getFlowId()
フローIDを取得します。

戻り値:
String フローID

setFlowId

public void setFlowId(String flowId)
フローIDを設定します。

フロー詳細情報配下のデータが設定されている場合は、全てのフローIDを上書きします。

パラメータ:
flowId - フローID

getFlowVersionId

public String getFlowVersionId()
フローバージョンIDを取得します。

戻り値:
String フローバージョンID

setFlowVersionId

public void setFlowVersionId(String flowVersionId)
フローバージョンIDを設定します。

フロー詳細情報配下のデータが設定されている場合は、全てのフローバージョンIDを上書きします。

パラメータ:
flowVersionId - フローバージョンID

getLocaleId

public String getLocaleId()
ロケールIDを取得します。

戻り値:
String ロケールID

setLocaleId

public void setLocaleId(String localeId)
ロケールIDを設定します。

フロー詳細情報配下のデータが設定されている場合は、全てのロケールIDを上書きします。

パラメータ:
localeId - ロケールID

getStartDate

public String getStartDate()
開始日(yyyy/MM/dd)を取得します。

戻り値:
String 開始日(yyyy/MM/dd)

setStartDate

public void setStartDate(String startDate)
開始日(yyyy/MM/dd)を設定します。

パラメータ:
startDate - 開始日(yyyy/MM/dd)

getLimitDate

public String getLimitDate()
終了日(yyyy/MM/dd)を取得します。

戻り値:
String 終了日(yyyy/MM/dd)

setLimitDate

public void setLimitDate(String limitDate)
終了日(yyyy/MM/dd)を設定します。

パラメータ:
limitDate - 終了日(yyyy/MM/dd)

getVersionStatus

public String getVersionStatus()
バージョンステータスを取得します。

戻り値:
String バージョンステータス

setVersionStatus

public void setVersionStatus(String versionStatus)
バージョンステータスを設定します。

パラメータ:
versionStatus - バージョンステータス

getNote

public String getNote()
備考を取得します。

戻り値:
String 備考

setNote

public void setNote(String note)
備考を設定します。

パラメータ:
note - 備考

getContentsId

public String getContentsId()
コンテンツIDを取得します。

戻り値:
String コンテンツID

setContentsId

public void setContentsId(String contentsId)
コンテンツIDを設定します。

パラメータ:
contentsId - コンテンツID

getRouteId

public String getRouteId()
ルートIDを取得します。

戻り値:
String ルートID

setRouteId

public void setRouteId(String routeId)
ルートIDを設定します。

パラメータ:
routeId - ルートID

getLumpProcessFlag

public String getLumpProcessFlag()
一括処理可否フラグを取得します。

戻り値:
String 一括処理可否フラグ。(0:否 / 1:可)

setLumpProcessFlag

public void setLumpProcessFlag(String lumpProcessFlag)
一括処理可否フラグを設定します。

パラメータ:
lumpProcessFlag - 一括処理可否フラグ。(0:否 / 1:可)

getLumpConfirmFlag

public String getLumpConfirmFlag()
一括確認可否フラグを取得します。

戻り値:
String 一括確認可否フラグ。(0:否 / 1:可)

setLumpConfirmFlag

public void setLumpConfirmFlag(String lumpConfirmFlag)
一括確認可否フラグを設定します。

パラメータ:
lumpConfirmFlag - 一括確認可否フラグ。(0:否 / 1:可)

getAttachFileFlag

public String getAttachFileFlag()
添付ファイル可否フラグを取得します。

戻り値:
String 添付ファイル可否フラグ。(0:否 / 1:可)

setAttachFileFlag

public void setAttachFileFlag(String attachFileFlag)
添付ファイル可否フラグを設定します。

パラメータ:
attachFileFlag - 添付ファイル可否フラグ。(0:否 / 1:可)

getConfirmUserSetupFlag

public String getConfirmUserSetupFlag()
確認者設定可否フラグを取得します。

戻り値:
String 確認者設定可否フラグ。(0:否 / 1:可)

setConfirmUserSetupFlag

public void setConfirmUserSetupFlag(String confirmUserSetupFlag)
確認者設定可否フラグを設定します。

パラメータ:
confirmUserSetupFlag - 確認者設定可否フラグ。(0:否 / 1:可)

getCompleteMatterConfirmFlag

public String getCompleteMatterConfirmFlag()
完了案件確認可否フラグを取得します。

戻り値:
String 完了案件確認可否フラグ。(0:否 / 1:可)

setCompleteMatterConfirmFlag

public void setCompleteMatterConfirmFlag(String completeMatterConfirmFlag)
完了案件確認可否フラグを設定します。

パラメータ:
completeMatterConfirmFlag - 完了案件確認可否フラグ。(0:否 / 1:可)

getAutoProcessFlag

public String getAutoProcessFlag()
自動処理可否フラグを取得します。

戻り値:
String 自動処理可否フラグ。(0:否 / 1:可)

setAutoProcessFlag

public void setAutoProcessFlag(String autoProcessFlag)
自動処理可否フラグを設定します。

パラメータ:
autoProcessFlag - 自動処理可否フラグ。(0:否 / 1:可)

getAutoProcessLimitDay

public String getAutoProcessLimitDay()
自動処理期限(日数)を取得します。

戻り値:
String 自動処理期限(日数)

setAutoProcessLimitDay

public void setAutoProcessLimitDay(String autoProcessLimitDay)
自動処理期限(日数)を設定します。

自動処理可否フラグを「可」に指定した場合は、「必須」です。

パラメータ:
autoProcessLimitDay - 自動処理期限(日数)

getAutoProcessLimitType

public String getAutoProcessLimitType()
処理期限後処理種別を取得します。

戻り値:
String 処理期限後処理種別

setAutoProcessLimitType

public void setAutoProcessLimitType(String autoProcessLimitType)
処理期限後処理種別を設定します。

自動処理可否フラグを「可」に指定した場合は、「必須」です。

パラメータ:
autoProcessLimitType - 処理期限後処理種別

getAutoPressFlag

public String getAutoPressFlag()
自動催促可否フラグを取得します。

戻り値:
String 自動催促可否フラグ。(0:否 / 1:可)

setAutoPressFlag

public void setAutoPressFlag(String autoPressFlag)
自動催促可否フラグを設定します。

パラメータ:
autoPressFlag - 自動催促可否フラグ。(0:否 / 1:可)

getAutoPressLimitDay

public String getAutoPressLimitDay()
自動催促期限(日数)を取得します。

戻り値:
String 自動催促期限(日数)

setAutoPressLimitDay

public void setAutoPressLimitDay(String autoPressLimitDay)
自動催促期限(日数)を設定します。

自動催促可否フラグを「可」に指定した場合は、「必須」です。

パラメータ:
autoPressLimitDay - 自動催促期限(日数)

getCalendarId

public String getCalendarId()
カレンダーIDを取得します。

戻り値:
String カレンダーID

setCalendarId

public void setCalendarId(String calendarId)
カレンダーIDを設定します。

パラメータ:
calendarId - カレンダーID

getEnabledContentsId

public String getEnabledContentsId()
有効なコンテンツIDを取得します。

このフィールドはフロー詳細情報テーブルから取得されません。

戻り値:
String 有効なコンテンツID

setEnabledContentsId

public void setEnabledContentsId(String enabledContentsId)
有効なコンテンツIDを設定します。

このフィールドに値を設定しても、フロー詳細情報テーブルに登録されることはありません。

パラメータ:
enabledContentsId - 有効なコンテンツID

getContentsVersionId

public String getContentsVersionId()
コンテンツバージョンIDを取得します。

このフィールドはフロー詳細情報テーブルから取得されません。

戻り値:
String コンテンツバージョンID

setContentsVersionId

public void setContentsVersionId(String contentsVersionId)
コンテンツバージョンIDを設定します。

このフィールドに値を設定しても、フロー詳細情報テーブルに登録されることはありません。

パラメータ:
contentsVersionId - コンテンツバージョンID

getEnabledRouteId

public String getEnabledRouteId()
有効なルートIDを取得します。

このフィールドはフロー詳細情報テーブルから取得されません。

戻り値:
String 有効なルートID

setEnabledRouteId

public void setEnabledRouteId(String enabledRouteId)
有効なルートIDを設定します。

このフィールドに値を設定しても、フロー詳細情報テーブルに登録されることはありません。

パラメータ:
enabledRouteId - 有効なルートID

getRouteVersionId

public String getRouteVersionId()
ルートバージョンIDを取得します。

このフィールドはフロー詳細情報テーブルから取得されません。

戻り値:
String ルートバージョンID

setRouteVersionId

public void setRouteVersionId(String routeVersionId)
ルートバージョンIDを設定します。

このフィールドに値を設定しても、フロー詳細情報テーブルに登録されることはありません。

パラメータ:
routeVersionId - ルートバージョンID

getHandleUsers

public FlowHandleUserDataModel[] getHandleUsers()
フロー操作権限者情報の配列を取得します。

戻り値:
FlowHandleUserDataModel[] フロー操作権限者情報の配列

setHandleUsers

public void setHandleUsers(FlowHandleUserDataModel[] handleUsers)
フロー操作権限者情報の配列を設定します。

パラメータ:
handleUsers - フロー操作権限者情報の配列

getDefaultOrgzs

public FlowDefaultOrgzDataModel[] getDefaultOrgzs()
フロー標準組織情報の配列を取得します。

戻り値:
FlowDefaultOrgzDataModel[] フロー標準組織情報の配列

setDefaultOrgzs

public void setDefaultOrgzs(FlowDefaultOrgzDataModel[] defaultOrgzs)
フロー標準組織情報の配列を設定します。

パラメータ:
defaultOrgzs - フロー標準組織情報の配列

getFlows

public FlowCooperationDataModel[] getFlows()
フロー連携情報の配列を取得します。

戻り値:
FlowCooperationDataModel[] フロー連携情報の配列

setFlows

public void setFlows(FlowCooperationDataModel[] flows)
フロー連携情報の配列を設定します。

パラメータ:
flows - フロー連携情報の配列

getNodes

public NodeCooperationDataModel[] getNodes()
ノード連携情報の配列を取得します。

戻り値:
NodeCooperationDataModel[] ノード連携情報の配列

setNodes

public void setNodes(NodeCooperationDataModel[] nodes)
ノード連携情報の配列を設定します。

パラメータ:
nodes - ノード連携情報の配列

IM-Workflow

Copyright © 2000-2015 NTT DATA INTRAMART CO.,LTD.. All Rights Reserved.