Files
ohif-viewer/platform/core/src/utils/studyMetadataManager.js
T

31 lines
563 B
JavaScript
Raw Normal View History

2019-08-13 15:36:46 -04:00
import { TypeSafeCollection } from '../classes/TypeSafeCollection';
const studyMetadataList = new TypeSafeCollection();
function add(studyMetadata) {
studyMetadataList.insert(studyMetadata);
}
function get(studyInstanceUID) {
return studyMetadataList.findBy({ studyInstanceUID });
}
function all(options) {
return studyMetadataList.all(options);
}
function remove(studyInstanceUID) {
studyMetadataList.remove({ studyInstanceUID });
}
function purge() {
studyMetadataList.removeAll();
}
export default {
add,
get,
all,
remove,
purge,
};