Skip to content

Commit

Permalink
101127: Remove invalid links in BrowseDefinition models
Browse files Browse the repository at this point in the history
  • Loading branch information
nona-luypaert committed May 25, 2023
1 parent 78d5116 commit 85f9511
Show file tree
Hide file tree
Showing 4 changed files with 16 additions and 11 deletions.
9 changes: 8 additions & 1 deletion src/app/core/shared/flat-browse-definition.model.ts
@@ -1,9 +1,10 @@
import { inheritSerialization } from 'cerialize';
import { inheritSerialization, deserialize } from 'cerialize';
import { typedObject } from '../cache/builders/build-decorators';
import { excludeFromEquals } from '../utilities/equals.decorators';
import { FLAT_BROWSE_DEFINITION } from './flat-browse-definition.resource-type';
import { ResourceType } from './resource-type';
import { NonHierarchicalBrowseDefinition } from './non-hierarchical-browse-definition';
import { HALLink } from './hal-link.model';

/**
* BrowseDefinition model for browses of type 'flatBrowse'
Expand All @@ -26,4 +27,10 @@ export class FlatBrowseDefinition extends NonHierarchicalBrowseDefinition {
getRenderType(): string {
return this.dataType;
}

@deserialize
_links: {
self: HALLink;
items: HALLink;
};
}
2 changes: 0 additions & 2 deletions src/app/core/shared/hierarchical-browse-definition.model.ts
Expand Up @@ -36,8 +36,6 @@ export class HierarchicalBrowseDefinition extends BrowseDefinition {
@deserialize
_links: {
self: HALLink;
entries: HALLink;
items: HALLink;
vocabulary: HALLink;
};

Expand Down
7 changes: 0 additions & 7 deletions src/app/core/shared/non-hierarchical-browse-definition.ts
Expand Up @@ -22,11 +22,4 @@ export abstract class NonHierarchicalBrowseDefinition extends BrowseDefinition {

@autoserialize
dataType: BrowseByDataType;

@deserialize
_links: {
self: HALLink;
entries: HALLink;
items: HALLink;
};
}
9 changes: 8 additions & 1 deletion src/app/core/shared/value-list-browse-definition.model.ts
@@ -1,9 +1,10 @@
import { inheritSerialization } from 'cerialize';
import { inheritSerialization, deserialize } from 'cerialize';
import { typedObject } from '../cache/builders/build-decorators';
import { excludeFromEquals } from '../utilities/equals.decorators';
import { VALUE_LIST_BROWSE_DEFINITION } from './value-list-browse-definition.resource-type';
import { ResourceType } from './resource-type';
import { NonHierarchicalBrowseDefinition } from './non-hierarchical-browse-definition';
import { HALLink } from './hal-link.model';

/**
* BrowseDefinition model for browses of type 'valueList'
Expand All @@ -26,4 +27,10 @@ export class ValueListBrowseDefinition extends NonHierarchicalBrowseDefinition {
getRenderType(): string {
return this.dataType;
}

@deserialize
_links: {
self: HALLink;
entries: HALLink;
};
}

0 comments on commit 85f9511

Please sign in to comment.