Options
All
  • Public
  • Public/Protected
  • All
Menu

Class TaskContentService Abstract

Acts as a communication interface between the Component that renders Task content and it's parent Component. Also provides some general functionality that is needed when working with task content.

Notable example of a parent Component is the AbstractTaskPanelComponent.

Notable example of a task content renderer is the AbstractTaskContentComponent.

Hierarchy

Implements

  • OnDestroy

Index

Constructors

Properties

$shouldCreate: ReplaySubject<DataGroup[]>
$shouldCreateCounter: BehaviorSubject<number>
_fieldConverterService: FieldConverterService
_isExpanding$: BehaviorSubject<boolean>
_logger: LoggerService
_referencedTaskAndCaseIds: {} = {}

Type declaration

  • [caseId: string]: string[]
_snackBarService: SnackBarService
_task: Task
_taskDataReloadRequest$: Subject<Change>
_taskFieldsIndex: {} = {}

Type declaration

_translate: TranslateService
ACTION: "action" = 'action'
FRONTEND_ACTIONS_KEY: "_frontend_actions" = '_frontend_actions'

Accessors

  • get isExpanding(): boolean
  • get referencedTaskAndCaseIds(): {}
  • set referencedTaskAndCaseIds(value: {}): void
  • get task(): Task
  • set task(task: Task): void
  • get task$(): Observable<Task>
  • get taskDataReloadRequest$(): Observable<Change>
  • get taskFieldsIndex(): {}
  • set taskFieldsIndex(value: {}): void

Methods

  • blockFields(blockingState: boolean): void
  • expansionFinished(): void
  • expansionStarted(): void
  • findTaskRefId(taskId: string, fields: {}): DataField<any>
  • getReferencedTaskId(changedField: string, chFields: ChangedFields): string
  • isFieldInTask(taskId: string, changedField: string): boolean
  • ngOnDestroy(): void
  • validateDynamicEnumField(): boolean
  • validateTaskData(taskId?: string): boolean

Generated using TypeDoc