public class ReferenceCodeContainer extends Object implements Iterable<ReferenceCode>, Serializable
種別および繰り返し有無に応じて分類した参照コードを同時に保持します。
ReferenceCode
,
ReferenceCodes
,
直列化された形式コンストラクタと説明 |
---|
ReferenceCodeContainer() |
修飾子とタイプ | メソッドと説明 |
---|---|
void |
add(ReferenceCode refCd)
参照コードを追加します。
|
void |
add(String code,
ScheduleType type,
boolean repeat)
参照コードを追加します。
|
void |
addEvent(String code)
イベントの参照コードを追加します。
|
void |
addRepeatEvent(String code)
繰り返しイベントの参照コードを追加します。
|
void |
addRepeatSchedule(String code)
繰り返しスケジュールの参照コードを追加します。
|
void |
addSchedule(String code)
スケジュールの参照コードを追加します。
|
ReferenceCodes |
getEventCds()
イベントの参照コード一覧を取得します。
|
ReferenceCodes |
getRefCds()
参照コード一覧を取得します。
|
ReferenceCodes |
getRepeatEventCds()
繰り返しイベントの参照コード一覧を取得します。
|
ReferenceCodes |
getRepeatScheduleCds()
繰り返しスケジュールの参照コード一覧を取得します。
|
ReferenceCodes |
getScheduleCds()
スケジュールの参照コード一覧を取得します。
|
boolean |
isEmpty()
空かどうかを判定します。
|
static boolean |
isEmpty(ReferenceCodeContainer container)
空かどうかを判定します。
|
Iterator<ReferenceCode> |
iterator() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forEach, spliterator
public static boolean isEmpty(ReferenceCodeContainer container)
container
- 参照コードコンテナtrue
:空である/false
:空でない)isEmpty()
public void add(ReferenceCode refCd)
参照コードが有効な値を保持していない場合は追加を行いません。
refCd
- 参照コードReferenceCode.isValid(ReferenceCode)
public void add(String code, ScheduleType type, boolean repeat)
以下の場合は追加を行いません。
null
もしくは空・空白の場合null
の場合code
- コード値type
- スケジュール種別repeat
- 繰り返しフラグ
(true
:繰り返し条件コード/false
:スケジュールコードもしくはイベントコード)public void addEvent(String code)
コード値が null
もしくは空・空白の場合は追加を行いません。
code
- コード値public void addRepeatEvent(String code)
コード値が null
もしくは空・空白の場合は追加を行いません。
code
- コード値public void addRepeatSchedule(String code)
コード値が null
もしくは空・空白の場合は追加を行いません。
code
- コード値public void addSchedule(String code)
コード値が null
もしくは空・空白の場合は追加を行いません。
code
- コード値public ReferenceCodes getEventCds()
public ReferenceCodes getRefCds()
public ReferenceCodes getRepeatEventCds()
public ReferenceCodes getRepeatScheduleCds()
public ReferenceCodes getScheduleCds()
public boolean isEmpty()
参照コード一覧が null
もしくは空の場合に true
を返却します。
true
:空である/false
:空でない)public Iterator<ReferenceCode> iterator()
iterator
インタフェース内 Iterable<ReferenceCode>
Copyright © 2012-2015 NTT DATA INTRAMART CORPORATION