package net.whydah.admin.config;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
/**
* Created by IntelliJ IDEA.
* User: asbkar
* Date: 2/15/11
* Time: 10:58 AM
*/
public class UserAdminServiceModule { //extends AbstractModule
private final static Logger log = LoggerFactory.getLogger(UserAdminServiceModule.class);
private final AppConfig appConfig;
private final String applicationmode;
public UserAdminServiceModule(AppConfig appConfig, String applicationmode) {
this.appConfig = appConfig;
this.applicationmode = applicationmode;
}
// @Override
protected void configure() {
/*
bind(AppConfig.class).toInstance(appConfig);
if(applicationmode.equals(ApplicationMode.DEV)) {
log.info("Using TestUserAuthenticator to handle usercredentials");
bind(UserAuthenticator.class).to(TestUserAuthenticator.class);
} else {
bind(UserAuthenticator.class).to(UserAuthenticatorImpl.class);
URI useridentitybackend = URI.create(appConfig.getProperty("useridentitybackend"));
bind(URI.class).annotatedWith(Names.named("useridentitybackend")).toInstance(useridentitybackend);
}
*/
}
}