Options
All
  • Public
  • Public/Protected
  • All
Menu

Core assignment model class. It just contains references to the event and resource being assigned.

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