package com.googlecode.tawus.app0.services;
import org.apache.tapestry5.SymbolConstants;
import org.apache.tapestry5.ioc.MappedConfiguration;
import org.apache.tapestry5.ioc.ServiceBinder;
import org.apache.tapestry5.ioc.annotations.SubModule;
import com.googlecode.tawus.services.EntityDAO;
import com.googlecode.tawus.services.TawusModule;
@SubModule(TawusModule.class)
public class AppModule {
public static void bind(ServiceBinder binder){
binder.bind(UserDAO.class, UserDAOImpl.class).withId("UserOverrideDAO");
binder.bind(EntityDAO.class, DepartmentDAOImpl.class).withId("DepartmentOverrideDAO");
}
public static void contributeApplicationDefaults(
MappedConfiguration<String, String> configuration) {
configuration.add(SymbolConstants.PRODUCTION_MODE, "false");
}
}