From bb91863bd3b2d5d6f85f8b415b8bb425e90d04f5 Mon Sep 17 00:00:00 2001 From: OZGCloud <ozgcloud@mgm-tp.com> Date: Fri, 3 Nov 2023 17:54:40 +0100 Subject: [PATCH] OZG-4461 OZG-4509 remove spezific vorgangOrder -> use commandOrder instead --- .../src/lib/forwarding.service.spec.ts | 12 +++++------ .../src/lib/forwarding.util.spec.ts | 7 +++---- .../src/lib/forwarding.util.ts | 7 +++---- .../vorgang-shared/src/lib/vorgang.model.ts | 18 +---------------- .../src/lib/vorgang.util.spec.ts | 20 +++++++++---------- .../vorgang-shared/src/lib/vorgang.util.ts | 20 +++++++++---------- 6 files changed, 33 insertions(+), 51 deletions(-) diff --git a/goofy-client/libs/forwarding-shared/src/lib/forwarding.service.spec.ts b/goofy-client/libs/forwarding-shared/src/lib/forwarding.service.spec.ts index 6d48e0bfff..efae571792 100644 --- a/goofy-client/libs/forwarding-shared/src/lib/forwarding.service.spec.ts +++ b/goofy-client/libs/forwarding-shared/src/lib/forwarding.service.spec.ts @@ -21,11 +21,11 @@ * Die sprachspezifischen Genehmigungen und Beschränkungen * unter der Lizenz sind dem Lizenztext zu entnehmen. */ -import { CommandResource, CommandService } from '@goofy-client/command-shared'; +import { CommandOrder, CommandResource, CommandService } from '@goofy-client/command-shared'; import { NavigationService } from '@goofy-client/navigation-shared'; import { StateResource, createEmptyStateResource, createErrorStateResource, createStateResource } from '@goofy-client/tech-shared'; import { Mock, mock, useFromMock } from '@goofy-client/test-utils'; -import { CreateForwardCommand, ForwardRequest, VorgangOrder, VorgangResource, VorgangService, VorgangWithEingangLinkRel, VorgangWithEingangResource } from '@goofy-client/vorgang-shared'; +import { CreateForwardCommand, ForwardRequest, VorgangResource, VorgangService, VorgangWithEingangLinkRel, VorgangWithEingangResource } from '@goofy-client/vorgang-shared'; import { cold, hot } from 'jest-marbles'; import { CommandLinkRel } from 'libs/command-shared/src/lib/command.linkrel'; import { createCommandResource } from 'libs/command-shared/test/command'; @@ -72,7 +72,7 @@ describe('ForwardingService', () => { }) it('should call commandService', () => { - const command: CreateForwardCommand = { order: VorgangOrder.FORWARD, redirectRequest: forwardRequest, body: null }; + const command: CreateForwardCommand = { order: CommandOrder.REDIRECT_VORGANG, redirectRequest: forwardRequest, body: null }; service.forward(vorgang, forwardRequest); @@ -239,7 +239,7 @@ describe('ForwardingService', () => { describe('createMarkAsCommand', () => { it('should return value', () => { - const result = service.createMarkAsCommand(forwading, ForwardingLinkRel.MARK_AS_SUCCESS, { order: VorgangOrder.FORWARD_SUCCESSFULL, body: null }); + const result = service.createMarkAsCommand(forwading, ForwardingLinkRel.MARK_AS_SUCCESS, { order: CommandOrder.FORWARD_SUCCESSFULL, body: null }); expect(result).toBeObservable(cold('ab', { a: createEmptyStateResource(true), b: stateResource })); }) @@ -250,7 +250,7 @@ describe('ForwardingService', () => { it('should call command service', () => { service.markAsSuccess(forwading); - expect(commandService.createCommand).toHaveBeenCalledWith(forwading, ForwardingLinkRel.MARK_AS_SUCCESS, { order: VorgangOrder.FORWARD_SUCCESSFULL, body: null }); + expect(commandService.createCommand).toHaveBeenCalledWith(forwading, ForwardingLinkRel.MARK_AS_SUCCESS, { order: CommandOrder.FORWARD_SUCCESSFULL, body: null }); }) it('should update list on valid response', () => { @@ -269,7 +269,7 @@ describe('ForwardingService', () => { it('should call command service', () => { service.markAsFail(forwading); - expect(commandService.createCommand).toHaveBeenCalledWith(forwading, ForwardingLinkRel.MARK_AS_FAIL, { order: VorgangOrder.FORWARD_FAILED, body: null }); + expect(commandService.createCommand).toHaveBeenCalledWith(forwading, ForwardingLinkRel.MARK_AS_FAIL, { order: CommandOrder.FORWARD_FAILED, body: null }); }) it('should update vorgang on valid response', () => { diff --git a/goofy-client/libs/forwarding-shared/src/lib/forwarding.util.spec.ts b/goofy-client/libs/forwarding-shared/src/lib/forwarding.util.spec.ts index f732b69e0b..2e53798f0c 100644 --- a/goofy-client/libs/forwarding-shared/src/lib/forwarding.util.spec.ts +++ b/goofy-client/libs/forwarding-shared/src/lib/forwarding.util.spec.ts @@ -21,8 +21,7 @@ * Die sprachspezifischen Genehmigungen und Beschränkungen * unter der Lizenz sind dem Lizenztext zu entnehmen. */ -import { CreateCommand } from '@goofy-client/command-shared'; -import { VorgangOrder } from '@goofy-client/vorgang-shared'; +import { CommandOrder, CreateCommand } from '@goofy-client/command-shared'; import { createForwardingMarkAsFailCommand, createForwardingMarkAsSuccessCommand } from './forwarding.util'; describe('ForwardingUtil', () => { @@ -32,7 +31,7 @@ describe('ForwardingUtil', () => { it('should return command', () => { const command: CreateCommand = createForwardingMarkAsSuccessCommand(); - expect(command.order).toBe(VorgangOrder.FORWARD_SUCCESSFULL); + expect(command.order).toBe(CommandOrder.FORWARD_SUCCESSFULL); }) }) @@ -41,7 +40,7 @@ describe('ForwardingUtil', () => { it('should return command', () => { const command: CreateCommand = createForwardingMarkAsFailCommand(); - expect(command.order).toBe(VorgangOrder.FORWARD_FAILED); + expect(command.order).toBe(CommandOrder.FORWARD_FAILED); }) }) }) \ No newline at end of file diff --git a/goofy-client/libs/forwarding-shared/src/lib/forwarding.util.ts b/goofy-client/libs/forwarding-shared/src/lib/forwarding.util.ts index 94f2cd3d8b..d8ed01d77e 100644 --- a/goofy-client/libs/forwarding-shared/src/lib/forwarding.util.ts +++ b/goofy-client/libs/forwarding-shared/src/lib/forwarding.util.ts @@ -21,13 +21,12 @@ * Die sprachspezifischen Genehmigungen und Beschränkungen * unter der Lizenz sind dem Lizenztext zu entnehmen. */ -import { CreateCommand } from '@goofy-client/command-shared'; -import { VorgangOrder } from '@goofy-client/vorgang-shared'; +import { CommandOrder, CreateCommand } from '@goofy-client/command-shared'; export function createForwardingMarkAsSuccessCommand(): CreateCommand { - return { order: VorgangOrder.FORWARD_SUCCESSFULL, body: null }; + return { order: CommandOrder.FORWARD_SUCCESSFULL, body: null }; } export function createForwardingMarkAsFailCommand(): CreateCommand { - return { order: VorgangOrder.FORWARD_FAILED, body: null }; + return { order: CommandOrder.FORWARD_FAILED, body: null }; } \ No newline at end of file diff --git a/goofy-client/libs/vorgang-shared/src/lib/vorgang.model.ts b/goofy-client/libs/vorgang-shared/src/lib/vorgang.model.ts index 27c7bd07a0..93c69d1d6d 100644 --- a/goofy-client/libs/vorgang-shared/src/lib/vorgang.model.ts +++ b/goofy-client/libs/vorgang-shared/src/lib/vorgang.model.ts @@ -95,22 +95,6 @@ export enum VorgangStatus { ZU_LOESCHEN = 'ZU_LOESCHEN' } -//TODO Use CommandOrder from command-shared lib -export enum VorgangOrder { - ANNEHMEN = 'VORGANG_ANNEHMEN', - VERWERFEN = 'VORGANG_VERWERFEN', - ZURUECKHOLEN = 'VORGANG_ZURUECKHOLEN', - BEARBEITEN = 'VORGANG_BEARBEITEN', - BESCHEIDEN = 'VORGANG_BESCHEIDEN', - ZURUECKSTELLEN = 'VORGANG_ZURUECKSTELLEN', - ABSCHLIESSEN = 'VORGANG_ABSCHLIESSEN', - WIEDEREROEFFNEN = 'VORGANG_WIEDEREROEFFNEN', - FORWARD = 'REDIRECT_VORGANG', - FORWARD_SUCCESSFULL = 'FORWARD_SUCCESSFULL', - FORWARD_FAILED = 'FORWARD_FAILED', - ASSIGN_USER = 'ASSIGN_USER' -} - export interface VorgangResource extends Vorgang, Resource { } export interface VorgangListResource extends ListResource { @@ -141,7 +125,7 @@ export interface VorgangDetailSnackBarData { } export interface CreateForwardCommand extends CreateCommand { - order: VorgangOrder, + order: CommandOrder, redirectRequest: ForwardRequest } diff --git a/goofy-client/libs/vorgang-shared/src/lib/vorgang.util.spec.ts b/goofy-client/libs/vorgang-shared/src/lib/vorgang.util.spec.ts index 8b7795cab0..de2fa7f2de 100644 --- a/goofy-client/libs/vorgang-shared/src/lib/vorgang.util.spec.ts +++ b/goofy-client/libs/vorgang-shared/src/lib/vorgang.util.spec.ts @@ -24,7 +24,7 @@ import { CommandOrder, CreateCommand } from '@goofy-client/command-shared'; import { createVorgangForwardRequest, createVorgangListResource } from 'libs/vorgang-shared/test/vorgang'; import { VorgangListLinkRel } from './vorgang.linkrel'; -import { ForwardRequest, VorgangOrder, VorgangResource } from './vorgang.model'; +import { ForwardRequest, VorgangResource } from './vorgang.model'; import { createAbschliessenCommand, createAnnehmenCommand, createAssignUserCommand, createBearbeitenCommand, createBescheidenCommand, createExecuteProcessorCommand, createForwardCommand, createVerwerfenCommand, createZurueckholenCommand, createZurueckstellenCommand, getVorgaengeFromList } from './vorgang.util'; import faker from '@faker-js/faker'; @@ -36,7 +36,7 @@ describe('VorgangUtil', () => { it('should return command', () => { const command: CreateCommand = createZurueckholenCommand(); - expect(command.order).toBe(VorgangOrder.ZURUECKHOLEN); + expect(command.order).toBe(CommandOrder.VORGANG_ZURUECKHOLEN); }) }) @@ -45,7 +45,7 @@ describe('VorgangUtil', () => { it('should return command', () => { const command: CreateCommand = createAnnehmenCommand(); - expect(command.order).toBe(VorgangOrder.ANNEHMEN); + expect(command.order).toBe(CommandOrder.VORGANG_ANNEHMEN); }) }) @@ -54,7 +54,7 @@ describe('VorgangUtil', () => { it('should return command', () => { const command: CreateCommand = createVerwerfenCommand(); - expect(command.order).toBe(VorgangOrder.VERWERFEN); + expect(command.order).toBe(CommandOrder.VORGANG_VERWERFEN); }) }) @@ -63,7 +63,7 @@ describe('VorgangUtil', () => { it('should return command', () => { const command: CreateCommand = createBearbeitenCommand(); - expect(command.order).toBe(VorgangOrder.BEARBEITEN); + expect(command.order).toBe(CommandOrder.VORGANG_BEARBEITEN); }) }) @@ -72,7 +72,7 @@ describe('VorgangUtil', () => { it('should return command', () => { const command: CreateCommand = createBescheidenCommand(); - expect(command.order).toBe(VorgangOrder.BESCHEIDEN); + expect(command.order).toBe(CommandOrder.VORGANG_BESCHEIDEN); }) }) @@ -81,7 +81,7 @@ describe('VorgangUtil', () => { it('should return command', () => { const command: CreateCommand = createZurueckstellenCommand(); - expect(command.order).toBe(VorgangOrder.ZURUECKSTELLEN); + expect(command.order).toBe(CommandOrder.VORGANG_ZURUECKSTELLEN); }) }) @@ -90,7 +90,7 @@ describe('VorgangUtil', () => { it('should return command', () => { const command: CreateCommand = createAbschliessenCommand(); - expect(command.order).toBe(VorgangOrder.ABSCHLIESSEN); + expect(command.order).toBe(CommandOrder.VORGANG_ABSCHLIESSEN); }) }) @@ -101,7 +101,7 @@ describe('VorgangUtil', () => { const result: CreateCommand = createForwardCommand(forwardRequest); - expect(result).toEqual({ order: VorgangOrder.FORWARD, redirectRequest: forwardRequest, body: null }) + expect(result).toEqual({ order: CommandOrder.REDIRECT_VORGANG, redirectRequest: forwardRequest, body: null }) }) }) @@ -127,7 +127,7 @@ describe('VorgangUtil', () => { it('should return command', () => { const result: CreateCommand = createAssignUserCommand(userProfileUri); - expect(result).toEqual({ order: VorgangOrder.ASSIGN_USER, body: { assignedTo: userProfileUri } }) + expect(result).toEqual({ order: CommandOrder.ASSIGN_USER, body: { assignedTo: userProfileUri } }) }) }) diff --git a/goofy-client/libs/vorgang-shared/src/lib/vorgang.util.ts b/goofy-client/libs/vorgang-shared/src/lib/vorgang.util.ts index 385ab08b57..a32e181595 100644 --- a/goofy-client/libs/vorgang-shared/src/lib/vorgang.util.ts +++ b/goofy-client/libs/vorgang-shared/src/lib/vorgang.util.ts @@ -26,42 +26,42 @@ import { EMPTY_ARRAY, isNotNil } from '@goofy-client/tech-shared'; import { ResourceUri, getEmbeddedResource } from '@ngxp/rest'; import { isNull } from 'lodash-es'; import { VorgangListLinkRel } from './vorgang.linkrel'; -import { CreateAssignUserCommand, CreateForwardCommand, ForwardRequest, VorgangListResource, VorgangOrder, VorgangResource } from './vorgang.model'; +import { CreateAssignUserCommand, CreateForwardCommand, ForwardRequest, VorgangListResource, VorgangResource } from './vorgang.model'; export function createZurueckholenCommand(): CreateCommand { - return { order: VorgangOrder.ZURUECKHOLEN, body: null }; + return { order: CommandOrder.VORGANG_ZURUECKHOLEN, body: null }; } export function createAnnehmenCommand(): CreateCommand { - return { order: VorgangOrder.ANNEHMEN, body: null }; + return { order: CommandOrder.VORGANG_ANNEHMEN, body: null }; } export function createVerwerfenCommand(): CreateCommand { - return { order: VorgangOrder.VERWERFEN, body: null }; + return { order: CommandOrder.VORGANG_VERWERFEN, body: null }; } export function createBearbeitenCommand(): CreateCommand { - return { order: VorgangOrder.BEARBEITEN, body: null }; + return { order: CommandOrder.VORGANG_BEARBEITEN, body: null }; } export function createBescheidenCommand(): CreateCommand { - return { order: VorgangOrder.BESCHEIDEN, body: null }; + return { order: CommandOrder.VORGANG_BESCHEIDEN, body: null }; } export function createZurueckstellenCommand(): CreateCommand { - return { order: VorgangOrder.ZURUECKSTELLEN, body: null }; + return { order: CommandOrder.VORGANG_ZURUECKSTELLEN, body: null }; } export function createAbschliessenCommand(): CreateCommand { - return { order: VorgangOrder.ABSCHLIESSEN, body: null }; + return { order: CommandOrder.VORGANG_ABSCHLIESSEN, body: null }; } export function createWiedereroeffnenCommand(): CreateCommand { - return { order: VorgangOrder.WIEDEREROEFFNEN, body: null }; + return { order: CommandOrder.VORGANG_WIEDEREROEFFNEN, body: null }; } export function createForwardCommand(redirectRequest: ForwardRequest): CreateForwardCommand { - return { order: VorgangOrder.FORWARD, redirectRequest, body: null }; + return { order: CommandOrder.REDIRECT_VORGANG, redirectRequest, body: null }; } export function getVorgaengeFromList(vorgangList: VorgangListResource): VorgangResource[] { -- GitLab