changeset 38:8b7a204fa929

new: show all existing branches in the searching result page of search for sections
author Zoe Hong <zhong@mpiwg-berlin.mpg.de>
date Fri, 20 Nov 2015 15:37:04 +0100
parents ed215307f426
children 37840afb7b80
files src/main/java/de/mpiwg/gazetteer/utils/DataProvider.java src/main/java/de/mpiwg/web/jsp/SearchPage.java
diffstat 2 files changed, 5 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- a/src/main/java/de/mpiwg/gazetteer/utils/DataProvider.java	Fri Nov 20 15:18:28 2015 +0100
+++ b/src/main/java/de/mpiwg/gazetteer/utils/DataProvider.java	Fri Nov 20 15:37:04 2015 +0100
@@ -42,7 +42,7 @@
 		return list;
 	}
 	
-	public List<LGBranch> getBranches(Long userId){
+	public List<LGBranch> getAllExistingBranches(){
 		List<LGBranch> list = new ArrayList<LGBranch>();
 		for(LGBranch branch : getBranchMap().values()){	
 			list.add(branch);
@@ -50,10 +50,6 @@
 		return list;
 	}
 	
-	/*
-	 * old version: only showing the branches that the current user has contributor role. 
-	 * But we modify it to get all branches in the section, and leave the role checking to jsp at front-end.
-	 * 
 	public List<LGBranch> getBranches(Long userId){
 		List<LGBranch> list = new ArrayList<LGBranch>();
 		for(LGBranch branch : getBranchMap().values()){
@@ -63,7 +59,7 @@
 		}
 		return list;
 	}
-	*/
+	
 	
 	public LGBranch getBranch(Long branchId){
 		return getBranchMap().getValuesByOwnKey(branchId);
--- a/src/main/java/de/mpiwg/web/jsp/SearchPage.java	Fri Nov 20 15:18:28 2015 +0100
+++ b/src/main/java/de/mpiwg/web/jsp/SearchPage.java	Fri Nov 20 15:37:04 2015 +0100
@@ -159,7 +159,9 @@
 	
 	private void loadBranches(){
 		this.branchesMap = new HashMap<Long, List<LGBranch>>();
-		List<LGBranch> list = DataProvider.getInstance().getBranches(getSessionBean().getUser().getId());
+		// List<LGBranch> list = DataProvider.getInstance().getBranches(getSessionBean().getUser().getId());
+		List<LGBranch> list = DataProvider.getInstance().getAllExistingBranches();
+		
 		for(LGBranch branch : list){
 			branch.loadTransientData();
 			if(this.branchesMap.get(branch.getSectionId()) == null){