comparison src/main/java/edu/harvard/iq/dataverse/DataverseHeaderFragment.java @ 12:c2e2d794847f

new: add config.properties file for gazetteer
author Zoe Hong <zhong@mpiwg-berlin.mpg.de>
date Wed, 30 Sep 2015 13:43:54 +0200
parents a50cf11e5178
children
comparison
equal deleted inserted replaced
11:08c950a22cee 12:c2e2d794847f
10 import edu.harvard.iq.dataverse.authorization.groups.GroupServiceBean; 10 import edu.harvard.iq.dataverse.authorization.groups.GroupServiceBean;
11 import edu.harvard.iq.dataverse.authorization.users.User; 11 import edu.harvard.iq.dataverse.authorization.users.User;
12 import edu.harvard.iq.dataverse.settings.SettingsServiceBean; 12 import edu.harvard.iq.dataverse.settings.SettingsServiceBean;
13 import static edu.harvard.iq.dataverse.util.JsfHelper.JH; 13 import static edu.harvard.iq.dataverse.util.JsfHelper.JH;
14 import edu.harvard.iq.dataverse.util.SystemConfig; 14 import edu.harvard.iq.dataverse.util.SystemConfig;
15
15 import java.io.UnsupportedEncodingException; 16 import java.io.UnsupportedEncodingException;
17 import java.net.InetAddress;
16 import java.net.URLDecoder; 18 import java.net.URLDecoder;
17 import java.net.URLEncoder; 19 import java.net.URLEncoder;
20 import java.net.UnknownHostException;
18 import java.util.ArrayList; 21 import java.util.ArrayList;
19 import java.util.Arrays; 22 import java.util.Arrays;
20 import java.util.List; 23 import java.util.List;
21 import java.util.Map; 24 import java.util.Map;
22 import java.util.Set; 25 import java.util.Set;
23 import java.util.logging.Level; 26 import java.util.logging.Level;
24 import java.util.logging.Logger; 27 import java.util.logging.Logger;
28
25 import javax.ejb.EJB; 29 import javax.ejb.EJB;
26 import javax.faces.context.FacesContext; 30 import javax.faces.context.FacesContext;
27 import javax.faces.view.ViewScoped; 31 import javax.faces.view.ViewScoped;
28 import javax.inject.Inject; 32 import javax.inject.Inject;
29 import javax.inject.Named; 33 import javax.inject.Named;
30 import javax.servlet.http.HttpServletRequest; 34 import javax.servlet.http.HttpServletRequest;
35
31 import org.apache.commons.lang.StringUtils; 36 import org.apache.commons.lang.StringUtils;
32 37
33 /** 38 /**
34 * 39 *
35 * @author gdurand 40 * @author gdurand
183 188
184 public boolean isSignupAllowed() { 189 public boolean isSignupAllowed() {
185 boolean safeDefaultIfKeyNotFound = false; 190 boolean safeDefaultIfKeyNotFound = false;
186 return settingsService.isTrueForKey(SettingsServiceBean.Key.AllowSignUp, safeDefaultIfKeyNotFound); 191 return settingsService.isTrueForKey(SettingsServiceBean.Key.AllowSignUp, safeDefaultIfKeyNotFound);
187 } 192 }
188 193
194
195
189 public String getSignupUrl() { 196 public String getSignupUrl() {
190 String nonNullDefaultIfKeyNotFound = ""; 197 String nonNullDefaultIfKeyNotFound = "";
191 String signUpUrl = settingsService.getValueForKey(SettingsServiceBean.Key.SignUpUrl, nonNullDefaultIfKeyNotFound); 198 String signUpUrl = settingsService.getValueForKey(SettingsServiceBean.Key.SignUpUrl, nonNullDefaultIfKeyNotFound);
192 return signUpUrl; 199 return signUpUrl;
193 } 200 }