public class UpdateEventBuilder extends jp.co.intra_mart.product.collaboration.schedule.system.builder.AbstractBuilder<UpdateEventBuilder>
コンストラクタと説明 |
---|
UpdateEventBuilder(CalendarEvent event)
コンストラクタ。
|
UpdateEventBuilder(String eventCd)
コンストラクタ。
|
修飾子とタイプ | メソッドと説明 |
---|---|
UpdateEventBuilder |
addCustomItem(String customItemCd,
String customItemValue)
拡張項目情報を追加します。
|
UpdateEventBuilder |
addPersonalTag(String personalTag)
個人タグを追加します。
|
UpdateEventBuilder |
addPrivateItem(CalendarScheduleItem privateItem)
非公開項目を追加します。
|
CalendarEvent |
build()
ビルドを実行します。
|
UpdateEventBuilder |
customItems(CalendarCustomItem... customItems)
拡張項目を設定します。
|
UpdateEventBuilder |
description(String description)
説明を設定します。
|
UpdateEventBuilder |
isEditable4Participant(Boolean isEditable4Participant)
参加者編集許可を設定します。
|
UpdateEventBuilder |
noticeTargetType(NoticeTargetType noticeTargetType)
通知種別を設定します。
|
UpdateEventBuilder |
personalTags(String... personalTags)
個人タグを設定します。
|
UpdateEventBuilder |
place(String place)
場所を設定します。
|
UpdateEventBuilder |
privateItems(CalendarScheduleItem... privateItems)
非公開項目を設定します。
|
UpdateEventBuilder |
privateType(PrivateType privateType)
非公開種別を設定します。
|
String |
toString() |
public UpdateEventBuilder(CalendarEvent event)
event
- イベント情報public UpdateEventBuilder(String eventCd)
eventCd
- イベントコードIACIllegalArgumentException
- 引数のイベントコードに紐づいた情報が取得できなかった場合public UpdateEventBuilder addCustomItem(String customItemCd, String customItemValue)
customItemCd
- 拡張項目コードcustomItemValue
- 拡張項目値public UpdateEventBuilder addPersonalTag(String personalTag)
personalTag
- 個人タグコードpublic UpdateEventBuilder addPrivateItem(CalendarScheduleItem privateItem)
privateItem
- 非公開対象の項目public CalendarEvent build() throws InvalidParameterException
InvalidParameterException
- 必須項目チェックエラーが発生した場合public UpdateEventBuilder customItems(CalendarCustomItem... customItems)
null
の場合は、要素数0のリストを設定します。customItems
- 拡張項目public UpdateEventBuilder description(String description)
description
- 説明public UpdateEventBuilder isEditable4Participant(Boolean isEditable4Participant)
isEditable4Participant
- 参加者編集許可フラグpublic UpdateEventBuilder noticeTargetType(NoticeTargetType noticeTargetType)
noticeTargetType
- 通知種別public UpdateEventBuilder personalTags(String... personalTags)
null
の場合は、要素数0のリストを設定します。personalTags
- 個人タグpublic UpdateEventBuilder place(String place)
place
- 場所public UpdateEventBuilder privateItems(CalendarScheduleItem... privateItems)
null
の場合は、要素数0のリストを設定します。privateItems
- 非公開項目public UpdateEventBuilder privateType(PrivateType privateType)
privateType
- 非公開種別public String toString()
toString
クラス内 jp.co.intra_mart.product.collaboration.schedule.system.builder.AbstractBuilder<UpdateEventBuilder>
Copyright © 2012-2015 NTT DATA INTRAMART CORPORATION