TimePhasedProjectModel

This class represents a global project of your Project plan or SchedulerPro - a central place for all data. It changes the default related models to TimePhasedEventModel for events and TimePhasedAssignmentModel for assignments.

Configs

54

Common

listenersEvents
useRawDataProjectModelCommon

Models & Stores

The constructor of the assignment model class, to be used in the project. Will be set as the modelClass property of the assignmentStore

The constructor of the event model class, to be used in the project. Will be set as the modelClass property of the eventStore

assignmentStoreProjectModel
calendarModelClassProjectModel
dependencyStoreProjectModel
eventStoreProjectModel
eventStoreClassProjectModel
resourceModelClassProjectModel
resourceStoreProjectModel
resourceStoreClassProjectModel
resourceTimeRangeStoreProjectModelMixin
taskStorePartOfProject
timeRangeStoreProjectModelMixin
timeRangeStoreClassProjectModelMixin

Advanced

delayCalculationProjectModel
maxCalendarRangeProjectModel
shouldSyncDataOnLoadProjectModelCommon
stmProjectModelMixin
timeZoneProjectModelTimeZoneMixin

CRUD

trackProjectModelChangesProjectCrudManager

Inline data

assignmentsProjectModel
calendarsProjectModel
dependenciesProjectModel
eventsProjectModel
jsonProjectModelCommon
resourcesProjectModel
resourceTimeRangesProjectModel
timeRangesProjectModel
toJSONResultFormatProjectModelCommon

Legacy inline data

assignmentsDataProjectModel
calendarsDataProjectModel
dependenciesDataProjectModel
eventsDataProjectModel
includeLegacyDataPropertiesProjectModelCommon
resourcesDataProjectModel
resourceTimeRangesDataProjectModelMixin
timeRangesDataProjectModelMixin

Misc

Other

Properties

38

Class hierarchy

isTimePhasedProjectModel: Boolean= truereadonly
Identifies an object as an instance of TimePhasedProjectModel class, or subclass thereof.
isTimePhasedProjectModel: Boolean= truereadonlystatic
Identifies an object as an instance of TimePhasedProjectModel class, or subclass thereof.
isEventsEvents
isPartOfProjectPartOfProject
isProjectCrudManagerProjectCrudManager
isProjectModelProjectModel
isProjectModelCommonProjectModelCommon
isProjectModelMixinProjectModelMixin
isProjectModelTimeZoneMixinProjectModelTimeZoneMixin
isProjectRevisionHandlerMixinProjectRevisionHandlerMixin

Advanced

shouldSyncDataOnLoadProjectModelCommon
stmProjectModelMixin
timeZoneProjectModelTimeZoneMixin

CRUD

trackProjectModelChangesProjectCrudManager

Inline data

assignmentsProjectModel
calendarsProjectModel
dependenciesProjectModel
eventsProjectModel
inlineDataProjectModelCommon
jsonProjectModelCommon
resourcesProjectModel
resourceTimeRangesProjectModel
timeRangesProjectModel

Legacy inline data

includeLegacyDataPropertiesProjectModelCommon

Misc

Models & Stores

assignmentStoreProjectModel
changesProjectModel
dependencyStoreProjectModel
eventStoreProjectModel
resourceStoreProjectModel
resourceTimeRangeStoreProjectModelMixin
taskStorePartOfProject
timeRangeStoreProjectModelMixin

Other

projectPartOfProject
segmentModelClassProjectModel

Functions

16

Common

commitAsyncProjectModel

Inline data

loadInlineDataProjectModel
toJSONProjectModelCommon

Other

onEvents
relayAllEvents
triggerEvents
unEvents

Revisions

applyRevisionsProjectRevisionHandlerMixin
initRevisionsProjectRevisionHandlerMixin
queueProjectRevisionHandlerMixin

Events

10
catchAllEvents
changeProjectModelMixin
cycleProjectModel
dataReadyProjectModel
destroyEvents
emptyCalendarProjectModel
progressProjectModel
revisionNotificationProjectRevisionHandlerMixin
schedulingConflictProjectModel

Event handlers

10
onChangeProjectModelMixin
onCycleProjectModel
onDataReadyProjectModel
onDestroyEvents
onEmptyCalendarProjectModel
onProgressProjectModel
onRevisionNotificationProjectRevisionHandlerMixin

Typedefs

2
RevisionInfoProjectRevisionHandlerMixin