Package org.primefaces.model
Class DefaultScheduleEvent.Builder<T>
- java.lang.Object
-
- org.primefaces.model.DefaultScheduleEvent.Builder<T>
-
- Enclosing class:
- DefaultScheduleEvent<T>
public static final class DefaultScheduleEvent.Builder<T> extends Object
-
-
Method Summary
-
-
-
Method Detail
-
id
public DefaultScheduleEvent.Builder<T> id(String id)
-
groupId
public DefaultScheduleEvent.Builder<T> groupId(String groupId)
-
title
public DefaultScheduleEvent.Builder<T> title(String title)
-
startDate
public DefaultScheduleEvent.Builder<T> startDate(LocalDateTime startDate)
-
endDate
public DefaultScheduleEvent.Builder<T> endDate(LocalDateTime endDate)
-
allDay
public DefaultScheduleEvent.Builder<T> allDay(boolean allDay)
-
styleClass
public DefaultScheduleEvent.Builder<T> styleClass(String styleClass)
-
data
public DefaultScheduleEvent.Builder<T> data(T data)
-
editable
public DefaultScheduleEvent.Builder<T> editable(boolean editable)
Makes the event both resizable and draggable.This is a shortcut for callingresizable(Boolean)anddraggable(Boolean).- Parameters:
editable- Whether the event should be editable.
-
draggable
public DefaultScheduleEvent.Builder<T> draggable(Boolean draggable)
- Parameters:
draggable- Whether the event should be draggable. Passingnullmeans that the default of the schedule is applied. Otherwise, this setting overrides the default of the schedule.
-
resizable
public DefaultScheduleEvent.Builder<T> resizable(Boolean resizable)
- Parameters:
resizable- Whether the event should be resizable. Passingnullmeans that the default of the schedule is applied. Otherwise, this setting overrides the default of the schedule.
-
overlapAllowed
public DefaultScheduleEvent.Builder<T> overlapAllowed(boolean overlapAllowed)
-
description
public DefaultScheduleEvent.Builder<T> description(String description)
-
url
public DefaultScheduleEvent.Builder<T> url(String url)
-
dynamicProperty
public DefaultScheduleEvent.Builder<T> dynamicProperty(String key, Object value)
-
display
public DefaultScheduleEvent.Builder<T> display(ScheduleDisplayMode display)
-
backgroundColor
public DefaultScheduleEvent.Builder<T> backgroundColor(String backgroundColor)
-
borderColor
public DefaultScheduleEvent.Builder<T> borderColor(String borderColor)
-
textColor
public DefaultScheduleEvent.Builder<T> textColor(String textColor)
-
build
public DefaultScheduleEvent<T> build()
-
-