\r
package eu.etaxonomy.cdm.api.application;\r
\r
+import org.hibernate.SessionFactory;\r
+\r
import org.apache.log4j.Logger;\r
-import org.springframework.context.ApplicationContextAware;\r
+import org.springframework.beans.factory.annotation.Autowired;\r
import org.springframework.stereotype.Component;\r
import org.springframework.transaction.PlatformTransactionManager;\r
import org.springframework.transaction.TransactionStatus;\r
\r
-import eu.etaxonomy.cdm.api.application.CdmApplicationDefaultConfiguration;\r
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;\r
import eu.etaxonomy.cdm.api.conversation.ConversationHolderMock;\r
import eu.etaxonomy.cdm.api.service.IDatabaseService;\r
+import eu.etaxonomy.cdm.ext.geo.IEditGeoService;\r
\r
/**\r
* @author a.mueller\r
* @author a.mueller\r
* @author j.koch\r
*/\r
-@Component\r
+// FIXME:Remoting This bean naming is a hack to make remoting work, in conjunction with the\r
+// exclude filter in the application package set in the remotingApplicationContext \r
+@Component("cdmApplicationDefaultConfiguration")\r
public class CdmApplicationRemoteConfiguration extends CdmApplicationDefaultConfiguration {\r
\r
@SuppressWarnings("unused")\r
private static final Logger logger = Logger.getLogger(CdmApplicationRemoteConfiguration.class);\r
\r
+ @Autowired\r
+ IEditGeoService editGeoService;\r
+ \r
public CdmApplicationRemoteConfiguration() {\r
}\r
\r
// TODO Auto-generated method stub\r
return new ConversationHolderMock();\r
}\r
+ \r
+ public IEditGeoService getEditGeoService() {\r
+ return this.editGeoService;\r
+ }\r
+ @Override\r
+ public void setTransactionManager(PlatformTransactionManager transactionManager) { \r
+ }\r
+ \r
+ @Override\r
+ public void setSessionFactory(SessionFactory sessionFactory) { \r
+ }\r
}\r