edu.internet2.middleware.grouper.client
Class ClientConfig

java.lang.Object
  extended by edu.internet2.middleware.grouper.client.ClientConfig

public class ClientConfig
extends Object

connection config information cached from grouper.properties

Author:
mchyzer

Nested Class Summary
static class ClientConfig.ClientConnectionConfigBean
          holds the state of one connection in the
static class ClientConfig.ClientConnectionSourceConfigBean
          holds the state of one connection in the
static class ClientConfig.ClientGroupConfigBean
          bean represents the group connections to external groupers
static class ClientConfig.GroupSyncWriteIdentifier
          parse the config for writing to local or remote grouper, write by id or identifier or either
 
Constructor Summary
ClientConfig()
           
 
Method Summary
static void clearCache()
          clear the config cache (e.g.
static Map<String,ClientConfig.ClientConnectionConfigBean> clientConnectionConfigBeanCache()
          get the bean map from cache or configure a new one
static Map<String,ClientConfig.ClientGroupConfigBean> clientGroupConfigBeanCache()
          get the bean map from cache or configure a new one
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClientConfig

public ClientConfig()
Method Detail

clearCache

public static void clearCache()
clear the config cache (e.g. for testing)


clientConnectionConfigBeanCache

public static Map<String,ClientConfig.ClientConnectionConfigBean> clientConnectionConfigBeanCache()
get the bean map from cache or configure a new one

Returns:
the config bean

clientGroupConfigBeanCache

public static Map<String,ClientConfig.ClientGroupConfigBean> clientGroupConfigBeanCache()
get the bean map from cache or configure a new one

Returns:
the config bean