差分発生行の前後
無視リスト:
更新日時:
2014/09/26 18:16:47 (10 年 前)
更新者:
atsuko
ログメッセージ:

BHSPARQLBuilderに追従

ファイル:
1 変更

凡例:

変更なし
追加
削除
  • SPARQLBuilderWWW/src/java/org/biohackathon/SPARQLBuilder/endpointMetadata/MetadataManager.java

    r181 r186  
    6363                                String uri = metadataFile.getEndpointURI(); 
    6464                                if( uri != null ){ 
    65                                         metadataTable.put(uri, metadataFile); 
     65                                        if( metadataTable.containsKey(uri)){ 
     66                                                MetadataFile tempMF = metadataTable.get(uri); 
     67                                                if(tempMF.getEndDateTime().before(metadataFile.getEndDateTime()) ){ 
     68                                                        metadataTable.remove(uri); 
     69                                                        metadataTable.put(uri,  metadataFile); 
     70                                                } 
     71                                        }else{ 
     72                                                metadataTable.put(uri, metadataFile); 
     73                                        } 
    6674                                } 
    6775                        }catch(Exception ex){ 
     
    7280                } 
    7381        } 
    74  
    75          
    76          
    7782}