Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс EventBuilder
+ Граф наследования:EventBuilder:

Открытые члены

 setBaseEvent (Event $event)
 
 build ()
 

Защищенные члены

 getBaseEvent ()
 
 prepareRecurringRule ($ruleData=null)
 
 prepareLocation ($locationData='')
 
 prepareEventHost (int $hostId=null)
 
 prepareUserInstance (int $userId)
 
 fillAttendeeCollection (AttendeeCollection $collection, $hostEventId)
 
 getId ()
 
 getParentId ()
 
 getName ()
 
 getStartTimezone ()
 
 getEndTimezone ()
 
 getRecurringRule ()
 
 getLocation ()
 
 getStart ()
 
 getEnd ()
 
 getFullDay ()
 
 getAttendees ()
 
 getReminders ()
 
 getDescription ()
 
 getSection ()
 
 getColor ()
 
 getTransparency ()
 
 getImportance ()
 
 getAccessibility ()
 
 getIsPrivate ()
 
 getEventHost ()
 
 getCreator ()
 
 getOwner ()
 
 getMeetingDescription ()
 
 getVersion ()
 
 getCalendarType ()
 
 getSpecialLabel ()
 
 getUid ()
 
 isDeleted ()
 
 isActive ()
 
 getRecurrenceId ()
 
 getOriginalDate ()
 
 getDateCreate ()
 
 getDateModified ()
 
 getExcludedDate ()
 
 isMeeting ()
 
 getMeetingStatus ()
 
 getRelations ()
 
 prepareMeetingDescription ($meeting=null)
 
 prepareRelations ($relations)
 
 prepareExcludedDates (string $dates='')
 
 createDateForRecurrence (string $date)
 

Подробное описание

См. определение в файле eventbuilder.php строка 28

Методы

◆ build()

build ( )
Возвращает
Event

Замещает Builder.

См. определение в файле eventbuilder.php строка 43

◆ createDateForRecurrence()

createDateForRecurrence ( string $date)
protected
Аргументы
string$date
Возвращает
Date
Исключения
ObjectException

См. определение в файле eventbuilder.php строка 513

◆ fillAttendeeCollection()

fillAttendeeCollection ( AttendeeCollection $collection,
$hostEventId )
protected

См. определение в файле eventbuilder.php строка 240

◆ getAccessibility()

getAccessibility ( )
abstractprotected
Возвращает
string|null

Переопределяется в EventBuilderFromArray, EventBuilderFromEntityObject и EventCloner.

◆ getAttendees()

getAttendees ( )
abstractprotected
Возвращает
AttendeeCollection|null

Переопределяется в EventBuilderFromArray, EventBuilderFromEntityObject, EventBuilderFromGetList и EventCloner.

◆ getBaseEvent()

getBaseEvent ( )
protected
Возвращает
Event

См. определение в файле eventbuilder.php строка 90

◆ getCalendarType()

getCalendarType ( )
abstractprotected
Возвращает
string|null

Переопределяется в EventBuilderFromArray, EventBuilderFromEntityObject и EventCloner.

◆ getColor()

getColor ( )
abstractprotected
Возвращает
string|null

Переопределяется в EventBuilderFromArray, EventBuilderFromEntityObject и EventCloner.

◆ getCreator()

getCreator ( )
abstractprotected
Возвращает
Role|null

Переопределяется в EventBuilderFromArray, EventBuilderFromEntityObject и EventCloner.

◆ getDateCreate()

getDateCreate ( )
abstractprotected
Возвращает
Date|null

Переопределяется в EventBuilderFromArray, EventBuilderFromEntityObject и EventCloner.

◆ getDateModified()

getDateModified ( )
abstractprotected
Возвращает
Date|null

Переопределяется в EventBuilderFromArray, EventBuilderFromEntityObject и EventCloner.

◆ getDescription()

getDescription ( )
abstractprotected
Возвращает
string|null

Переопределяется в EventBuilderFromArray, EventBuilderFromEntityObject и EventCloner.

◆ getEnd()

getEnd ( )
abstractprotected
Возвращает
Date

Переопределяется в EventBuilderFromArray, EventBuilderFromEntityObject, EventBuilderFromGetList и EventCloner.

◆ getEndTimezone()

getEndTimezone ( )
abstractprotected
Возвращает
DateTimeZone

Переопределяется в EventBuilderFromArray, EventBuilderFromEntityObject и EventCloner.

◆ getEventHost()

getEventHost ( )
abstractprotected
Возвращает
Role|null

Переопределяется в EventBuilderFromArray, EventBuilderFromEntityObject и EventCloner.

◆ getExcludedDate()

getExcludedDate ( )
abstractprotected
Возвращает
ExcludedDatesCollection

Переопределяется в EventBuilderFromArray, EventBuilderFromEntityObject и EventCloner.

◆ getFullDay()

getFullDay ( )
abstractprotected
Возвращает
bool

Переопределяется в EventBuilderFromArray, EventBuilderFromEntityObject, EventBuilderFromGetList и EventCloner.

◆ getId()

getId ( )
abstractprotected
Возвращает
int|null

Переопределяется в EventBuilderFromArray, EventBuilderFromEntityObject и EventCloner.

◆ getImportance()

getImportance ( )
abstractprotected
Возвращает
string|null

Переопределяется в EventBuilderFromArray, EventBuilderFromEntityObject и EventCloner.

◆ getIsPrivate()

getIsPrivate ( )
abstractprotected
Возвращает
bool

Переопределяется в EventBuilderFromArray, EventBuilderFromEntityObject и EventCloner.

◆ getLocation()

getLocation ( )
abstractprotected
Возвращает
Location|null

Переопределяется в EventBuilderFromArray, EventBuilderFromEntityObject, EventBuilderFromGetList и EventCloner.

◆ getMeetingDescription()

getMeetingDescription ( )
abstractprotected
Возвращает
MeetingDescription|null

Переопределяется в EventBuilderFromArray, EventBuilderFromEntityObject и EventCloner.

◆ getMeetingStatus()

getMeetingStatus ( )
abstractprotected
Возвращает
string|null

Переопределяется в EventBuilderFromArray, EventBuilderFromEntityObject и EventCloner.

◆ getName()

getName ( )
abstractprotected
Возвращает
string

Переопределяется в EventBuilderFromArray, EventBuilderFromEntityObject и EventCloner.

◆ getOriginalDate()

getOriginalDate ( )
abstractprotected
Возвращает
Date|null

Переопределяется в EventBuilderFromArray, EventBuilderFromEntityObject и EventCloner.

◆ getOwner()

getOwner ( )
abstractprotected
Возвращает
Role|null

Переопределяется в EventBuilderFromArray, EventBuilderFromEntityObject и EventCloner.

◆ getParentId()

getParentId ( )
abstractprotected
Возвращает
int|null

Переопределяется в EventBuilderFromArray, EventBuilderFromEntityObject и EventCloner.

◆ getRecurrenceId()

getRecurrenceId ( )
abstractprotected
Возвращает
int|null

Переопределяется в EventBuilderFromArray, EventBuilderFromEntityObject и EventCloner.

◆ getRecurringRule()

getRecurringRule ( )
abstractprotected
Возвращает
RecurringEventRules|null

Переопределяется в EventBuilderFromArray, EventBuilderFromEntityObject, EventBuilderFromGetList и EventCloner.

◆ getRelations()

getRelations ( )
abstractprotected
Возвращает
Relations|null

Переопределяется в EventBuilderFromArray, EventBuilderFromEntityObject и EventCloner.

◆ getReminders()

getReminders ( )
abstractprotected
Возвращает
RemindCollection

Переопределяется в EventBuilderFromArray, EventBuilderFromEntityObject и EventCloner.

◆ getSection()

getSection ( )
abstractprotected
Возвращает
Section

Переопределяется в EventBuilderFromArray, EventBuilderFromGetList и EventCloner.

◆ getSpecialLabel()

getSpecialLabel ( )
abstractprotected
Возвращает
string|null

Переопределяется в EventBuilderFromArray, EventBuilderFromEntityObject и EventCloner.

◆ getStart()

getStart ( )
abstractprotected
Возвращает
Date

Переопределяется в EventBuilderFromArray, EventBuilderFromEntityObject, EventBuilderFromGetList и EventCloner.

◆ getStartTimezone()

getStartTimezone ( )
abstractprotected
Возвращает
DateTimeZone

Переопределяется в EventBuilderFromArray, EventBuilderFromEntityObject и EventCloner.

◆ getTransparency()

getTransparency ( )
abstractprotected
Возвращает
string|null

Переопределяется в EventBuilderFromArray, EventBuilderFromEntityObject и EventCloner.

◆ getUid()

getUid ( )
abstractprotected
Возвращает
string|null

Переопределяется в EventBuilderFromArray, EventBuilderFromEntityObject и EventCloner.

◆ getVersion()

getVersion ( )
abstractprotected
Возвращает
int

Переопределяется в EventBuilderFromArray, EventBuilderFromEntityObject и EventCloner.

◆ isActive()

isActive ( )
abstractprotected
Возвращает
bool

Переопределяется в EventBuilderFromArray, EventBuilderFromEntityObject и EventCloner.

◆ isDeleted()

isDeleted ( )
abstractprotected
Возвращает
bool

Переопределяется в EventBuilderFromArray, EventBuilderFromEntityObject и EventCloner.

◆ isMeeting()

isMeeting ( )
abstractprotected
Возвращает
bool

Переопределяется в EventBuilderFromArray, EventBuilderFromEntityObject и EventCloner.

◆ prepareEventHost()

prepareEventHost ( int $hostId = null)
protected
Исключения
ObjectPropertyException
SystemException
ArgumentException

См. определение в файле eventbuilder.php строка 199

◆ prepareExcludedDates()

prepareExcludedDates ( string $dates = '')
protected
Аргументы
string$dates
Возвращает
ExcludedDatesCollection
Исключения
ObjectException

См. определение в файле eventbuilder.php строка 490

◆ prepareLocation()

prepareLocation ( $locationData = '')
protected
Аргументы
array | string | null$locationData
Возвращает
Location|null

См. определение в файле eventbuilder.php строка 168

◆ prepareMeetingDescription()

prepareMeetingDescription ( $meeting = null)
protected
Аргументы
$meeting
Возвращает
MeetingDescription|null

См. определение в файле eventbuilder.php строка 435

◆ prepareRecurringRule()

prepareRecurringRule ( $ruleData = null)
protected
Аргументы
array | string | null$ruleData
Возвращает
RecurringEventRules|null
Исключения
ObjectException

См. определение в файле eventbuilder.php строка 106

◆ prepareRelations()

prepareRelations ( $relations)
protected

См. определение в файле eventbuilder.php строка 464

◆ prepareUserInstance()

prepareUserInstance ( int $userId)
protected
Исключения
ObjectPropertyException
SystemException
ArgumentException

См. определение в файле eventbuilder.php строка 209

◆ setBaseEvent()

setBaseEvent ( Event $event)

См. определение в файле eventbuilder.php строка 32