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