finished docs and tests

This commit is contained in:
lotte
2019-02-27 13:18:35 +01:00
parent 664d58f40e
commit 8125f56009
9 changed files with 98 additions and 32 deletions

View File

@@ -1,4 +1,9 @@
import { MetadataMap, MetadataValue, MetadataValueFilter } from './metadata.models';
import {
MetadataMap,
MetadataValue,
MetadataValueFilter,
MetadatumViewModel
} from './metadata.models';
import { Metadata } from './metadata.utils';
import { CacheableObject } from '../cache/object-cache.reducer';
import { RemoteData } from '../data/remote-data';
@@ -40,7 +45,10 @@ export class DSpaceObject implements CacheableObject, ListableObject {
*/
metadata: MetadataMap;
get metadataAsList() {
/**
* Retrieve the current metadata as a list of MetadatumViewModels
*/
get metadataAsList(): MetadatumViewModel[] {
return Metadata.toViewModelList(this.metadata);
}