diff --git a/demo-shell/src/app/services/in-memory-form.service.ts b/demo-shell/src/app/services/in-memory-form.service.ts index 8297f81bce..9456e832fd 100644 --- a/demo-shell/src/app/services/in-memory-form.service.ts +++ b/demo-shell/src/app/services/in-memory-form.service.ts @@ -16,8 +16,11 @@ */ import { Injectable } from '@angular/core'; -import { AppConfigService, AlfrescoApiService, EcmModelService, LogService, FormFieldOption, FormService, FormValues, FormModel, FormOutcomeModel } from '@alfresco/adf-core'; +import { AppConfigService, AlfrescoApiService, EcmModelService, LogService, + FormFieldOption, FormService, FormValues, FormModel, + FormOutcomeModel, FormOutcomeEvent } from '@alfresco/adf-core'; import { Observable } from 'rxjs/Observable'; +import { Subject } from 'rxjs/Subject'; interface ActivitiData { rest: { @@ -38,6 +41,8 @@ export class InMemoryFormService extends FormService { private data: ActivitiData; + executeOutcome = new Subject(); + constructor(appConfig: AppConfigService, ecmModelService: EcmModelService, apiService: AlfrescoApiService,