1   package com.atlassian.seraph.config;
2   
3   import java.util.Map;
4   
5   /**
6    *
7    */
8   public class BogusLoginUrlStrategy implements LoginUrlStrategy
9   {
10      private String prefix;
11  
12      public void init(final Map<String, String> params, final SecurityConfig config)
13      {
14          prefix = params.get("prefix");
15      }
16  
17      public String getLoginURL(final SecurityConfig config, final String configuredLoginUrl)
18      {
19          return prefix + configuredLoginUrl;
20      }
21  
22      public String getLogoutURL(final SecurityConfig config, final String configuredLogoutUrl)
23      {
24          return prefix + configuredLogoutUrl;
25      }
26  
27      public String getLinkLoginURL(final SecurityConfig config, final String configuredLinkLoginUrl)
28      {
29          return prefix + configuredLinkLoginUrl;
30      }
31  }