package play.utils.crud; import play.Application; import play.GlobalSettings; public class GlobalCRUDSettings extends GlobalSettings { private CRUDManager manager; @Override public <A> A getControllerInstance(Class<A> type) throws Exception { A crudController = manager.getController(type); if (crudController != null) return crudController; return super.getControllerInstance(type); } @Override public void onStart(Application app) { super.onStart(app); manager = new CRUDManager(this); manager.initialize(app); } }