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