19package org.sleuthkit.autopsy.centralrepository.optionspanel;
21import java.util.Collections;
23import org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationCase;
24import org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationDataSource;
25import org.sleuthkit.autopsy.centralrepository.datamodel.CentralRepoOrganization;
31class CaseDataSourcesWrapper {
33 private final CorrelationCase eamCase;
34 private final List<CorrelationDataSource> dataSources;
43 CaseDataSourcesWrapper(CorrelationCase correlationCase, List<CorrelationDataSource> dataSourceList) {
44 eamCase = correlationCase;
45 dataSources = dataSourceList;
53 String getDisplayName() {
54 return eamCase.getDisplayName();
64 List<CorrelationDataSource> getDataSources() {
65 return Collections.unmodifiableList(dataSources);
73 String getCreationDate() {
74 return eamCase.getCreationDate();
82 String getOrganizationName() {
83 CentralRepoOrganization org = eamCase.getOrg();
84 return org ==
null ?
"" : org.getName();
92 String getCaseNumber() {
93 return eamCase.getCaseNumber();
101 String getExaminerName() {
102 return eamCase.getExaminerName();
110 String getExaminerEmail() {
111 return eamCase.getExaminerEmail();
120 return eamCase.getNotes();
128 String getExaminerPhone() {
129 return eamCase.getExaminerPhone();