1
1
package edu .harvard .hms .dbmi .avillach .auth .utils ;
2
2
3
3
import com .fasterxml .jackson .databind .ObjectMapper ;
4
- import edu .harvard .hms .dbmi .avillach .auth .model .BioDataCatalyst ;
4
+ import edu .harvard .hms .dbmi .avillach .auth .model .ProjectMetaData ;
5
5
import edu .harvard .hms .dbmi .avillach .auth .model .FenceMapping ;
6
6
import org .slf4j .Logger ;
7
7
import org .slf4j .LoggerFactory ;
21
21
public class FenceMappingUtility {
22
22
23
23
private final Logger logger = LoggerFactory .getLogger (this .getClass ());
24
- private Map <String , BioDataCatalyst > _projectMap ;
25
- private Map <String , BioDataCatalyst > fenceMappingByAuthZ ;
24
+ private Map <String , ProjectMetaData > _projectMap ;
25
+ private Map <String , ProjectMetaData > fenceMappingByAuthZ ;
26
26
private static String templatePath ;
27
27
private ObjectMapper objectMapper ;
28
28
@@ -43,9 +43,9 @@ public void init() {
43
43
}
44
44
45
45
private void initializeFENCEMapping () throws IOException {
46
- ArrayList <BioDataCatalyst > projects = loadBioDataCatalystFenceMappingData ();
46
+ ArrayList <ProjectMetaData > projects = loadBioDataCatalystFenceMappingData ();
47
47
_projectMap = new HashMap <>(projects .size ());
48
- for (BioDataCatalyst project : projects ) {
48
+ for (ProjectMetaData project : projects ) {
49
49
String consentVal = (project .getConsent_group_code () != null && !project .getConsent_group_code ().isEmpty ()) ?
50
50
project .getStudy_identifier () + "." + project .getConsent_group_code () :
51
51
project .getStudy_identifier ();
@@ -54,24 +54,24 @@ private void initializeFENCEMapping() throws IOException {
54
54
}
55
55
56
56
private void initializeFenceMappingByAuthZ () throws IOException {
57
- ArrayList <BioDataCatalyst > projects = loadBioDataCatalystFenceMappingData ();
57
+ ArrayList <ProjectMetaData > projects = loadBioDataCatalystFenceMappingData ();
58
58
fenceMappingByAuthZ = new HashMap <>(projects .size ());
59
- for (BioDataCatalyst project : projects ) {
59
+ for (ProjectMetaData project : projects ) {
60
60
fenceMappingByAuthZ .put (project .getAuthZ ().replace ("\\ /" , "/" ), project );
61
61
}
62
62
}
63
63
64
- public Map <String , BioDataCatalyst > getFENCEMapping () {
64
+ public Map <String , ProjectMetaData > getFENCEMapping () {
65
65
return _projectMap ;
66
66
}
67
67
68
- public Map <String , BioDataCatalyst > getFenceMappingByAuthZ () {
68
+ public Map <String , ProjectMetaData > getFenceMappingByAuthZ () {
69
69
return fenceMappingByAuthZ ;
70
70
}
71
71
72
- private ArrayList <BioDataCatalyst > loadBioDataCatalystFenceMappingData () {
72
+ private ArrayList <ProjectMetaData > loadBioDataCatalystFenceMappingData () {
73
73
FenceMapping fenceMapping ;
74
- ArrayList <BioDataCatalyst > projects ;
74
+ ArrayList <ProjectMetaData > projects ;
75
75
try {
76
76
logger .debug ("getFENCEMapping: loading FENCE mapping from {}" , templatePath );
77
77
fenceMapping = objectMapper .readValue (
0 commit comments