/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package com.smartitengineering.user.client.impl; import com.smartitengineering.util.bean.BeanFactoryRegistrar; import com.smartitengineering.util.bean.annotations.Aggregator; import com.smartitengineering.util.bean.annotations.InjectableField; /** * * @author imyousuf */ @Aggregator(contextName = "userRestClientContextTest") public final class TestConfigFactory { @InjectableField private TestConnectionConfig testConnectionConfig; private static TestConfigFactory configFactory; public static TestConfigFactory getInstance() { if (configFactory == null) { configFactory = new TestConfigFactory(); } return configFactory; } private TestConfigFactory() { BeanFactoryRegistrar.aggregate(this); } public TestConnectionConfig getTestConnectionConfig() { return testConnectionConfig; } }