Mercurial > hg > LGServices
view src/main/java/de/mpiwg/web/jsp/HomePage.java @ 2:57d19e93f1c3
adding mapping classes
author | "jurzua <jurzua@mpiwg-berlin.mpg.de>" |
---|---|
date | Fri, 08 May 2015 16:36:25 +0200 |
parents | 3e62083dbcbf |
children | 0378dbd683b8 |
line wrap: on
line source
package de.mpiwg.web.jsp; import java.util.ArrayList; import java.util.List; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.apache.commons.lang.StringUtils; import org.apache.log4j.Logger; import com.sun.org.apache.bcel.internal.generic.GETSTATIC; import de.mpiwg.gazetteer.bo.LGBranch; import de.mpiwg.gazetteer.utils.DataProvider; public class HomePage extends AbstractJSPPage{ private static Logger logger = Logger.getLogger(HomePage.class); public static String bean = "homeBean"; public static String page = "pages/home.jsp"; private List<LGBranch> branches; private Long branchId; public void loadParameters(HttpServletRequest request, HttpServletResponse response){ this.request = request; this.response = response; this.branchId = getLongParameter("branchId"); } public void reloadBranches(){ logger.debug("reloadBranches"); this.branches = new ArrayList<LGBranch>(); if(getSessionBean().getUser() != null){ for(LGBranch branch : DataProvider.getInstance().getBranches(getSessionBean().getUser().getId())){ if(!branch.isTransientDataLoaded()){ branch.loadTransientData(); } this.branches.add(branch); } } } public void deleteBranch(){ logger.debug("deleteBranch " + branchId); if(branchId != null){ LGBranch branch = DataProvider.getInstance().getBranch(branchId); if(branch != null){ DataProvider.getInstance().deleteBranch(branch); this.reloadBranches(); } } } public List<LGBranch> getBranches() { return branches; } public void setBranches(List<LGBranch> branches) { this.branches = branches; } public Long getBranchId() { return branchId; } public void setBranchId(Long branchId) { this.branchId = branchId; } }