get browse endpoints from hal links

This commit is contained in:
Art Lowel
2017-10-12 12:51:58 +02:00
parent 3580fe4ffb
commit a84eb533be
22 changed files with 346 additions and 80 deletions

View File

@@ -5,6 +5,7 @@ import { RESTURLCombiner } from '../url-combiner/rest-url-combiner';
import { DSOResponseParsingService } from './dso-response-parsing.service';
import { ResponseParsingService } from './parsing.service';
import { RootResponseParsingService } from './root-response-parsing.service';
import { BrowseResponseParsingService } from './browse-response-parsing.service';
/* tslint:disable:max-classes-per-file */
export class RestRequest {
@@ -53,6 +54,16 @@ export class RootEndpointRequest extends RestRequest {
}
}
export class BrowseEndpointRequest extends RestRequest {
constructor(href: string) {
super(href);
}
getResponseParser(): GenericConstructor<ResponseParsingService> {
return BrowseResponseParsingService;
}
}
export class RequestError extends Error {
statusText: string;
}