Options
All
  • Public
  • Public/Protected
  • All
Menu

Class UnlimitedTaskContentService

Provides an implementation of the TaskContentService abstract class that allows an unlimited number of calls to the setter of the managed Task object.

If you want to limit the number of calls to 1 use SingleTaskContentService instead.

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
_task$: ReplaySubject<Task>

Acts as the underling stream for notifications on Task changes.

bufferSize of the ReplaySubject instance is set to 1.

_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