Options
All
  • Public
  • Public/Protected
  • All
Menu

Core event entity mixin type.

At this level event is only aware about its dates The functionality, related to the assignments etc is provided in other mixins.

Hierarchy

Index

Properties

$project

The project instance, this entity belongs to.

project

The project instance, this entity belongs to.

Methods

calculateInvalidated

  • calculateInvalidated(): void

finalizeInvalidated

  • finalizeInvalidated(silent?: boolean): void

getAssignmentById

getAssignmentStore

  • getAssignmentStore(): this["project"]["assignmentStore"]

getCalendarById

getCalendarManagerStore

  • getCalendarManagerStore(): this["project"]["calendarManagerStore"]

getCurrentOrProposed

  • getCurrentOrProposed(fieldName: string): any

getDependencyById

  • getDependencyById(id: ModelId): CoreDependencyMixin

getDependencyStore

  • getDependencyStore(): this["project"]["dependencyStore"]

getEventById

getEventStore

  • getEventStore(): this["project"]["eventStore"]

getProject

  • getProject(): this["project"]

getResourceById

getResourceStore

  • getResourceStore(): this["project"]["resourceStore"]

hasCurrentOrProposed

  • hasCurrentOrProposed(fieldName: string): boolean

invalidate

  • invalidate(): void

joinProject

  • joinProject(): void

leaveProject

  • leaveProject(isReplacing?: boolean): void

propose

  • propose(changes: any): void

setChanged

  • setChanged(field: any, value: any, invalidate?: boolean, setData?: boolean): void

setProject

  • setProject(project: this["project"]): this["project"]

Generated using TypeDoc