1
0

Made JsonPatchOperationsService an abstract class

This commit is contained in:
Giuseppe Digilio
2018-12-28 18:31:14 +01:00
parent e6ea2667eb
commit feb8172b32
8 changed files with 89 additions and 74 deletions

View File

@@ -0,0 +1,27 @@
import { Injectable } from '@angular/core';
import { Store } from '@ngrx/store';
import { ResponseCacheService } from '../cache/response-cache.service';
import { RequestService } from '../data/request.service';
import { HALEndpointService } from '../shared/hal-endpoint.service';
import { JsonPatchOperationsService } from '../json-patch/json-patch-operations.service';
import { SubmitDataResponseDefinitionObject } from '../shared/submit-data-response-definition.model';
import { SubmissionPatchRequest } from '../data/request.models';
import { CoreState } from '../core.reducers';
@Injectable()
export class SubmissionJsonPatchOperationsService extends JsonPatchOperationsService<SubmitDataResponseDefinitionObject, SubmissionPatchRequest> {
protected linkPath = '';
protected patchRequestConstructor = SubmissionPatchRequest;
constructor(
protected responseCache: ResponseCacheService,
protected requestService: RequestService,
protected store: Store<CoreState>,
protected halService: HALEndpointService) {
super();
}
}