1 package com.atlassian.user.configuration;
2
3 import java.util.Map;
4
5 public class DefaultCacheConfiguration implements CacheConfiguration
6 {
7 private final Map componentClassNames;
8
9 public DefaultCacheConfiguration(Map componentClassNames)
10 {
11 this.componentClassNames = componentClassNames;
12 }
13
14 public String getUserManagerClassName()
15 {
16 return (String) componentClassNames.get(Configuration.USERMANAGER);
17 }
18
19 public String getGroupManagerClassName()
20 {
21 return (String) componentClassNames.get(Configuration.GROUPMANAGER);
22 }
23
24 public String getPropertySetFactoryClassName()
25 {
26 return (String) componentClassNames.get(Configuration.PROPERTYSET_FACTORY);
27 }
28 }