1   package com.atlassian.seraph.auth;
2   
3   import com.atlassian.seraph.config.SecurityConfig;
4   
5   import java.security.Principal;
6   import java.util.Map;
7   import javax.servlet.http.HttpServletRequest;
8   
9   /**
10   * A Mock RoleMapper used only in tests for loading config.
11   */
12  public class MockRoleMapper implements RoleMapper
13  {
14      public boolean hasRole(final Principal user, final HttpServletRequest request, final String role)
15      {
16          throw new UnsupportedOperationException("Not implemented yet.");
17      }
18  
19      public boolean canLogin(final Principal user, final HttpServletRequest request)
20      {
21          throw new UnsupportedOperationException("Not implemented yet.");
22      }
23  
24      public void init(final Map<String, String> params, final SecurityConfig config)
25      {
26          // do nothing
27      }
28  }