import org.apache.log4j.Logger;\r
import org.springframework.context.ApplicationContextAware;\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
\r
/**\r
* @author a.mueller\r
* @author j.koch\r
*/\r
@Component\r
-public class CdmApplicationRemoteConfiguration extends CdmApplicationConfiguration implements ICdmApplicationRemoteConfiguration, ApplicationContextAware {\r
+public class CdmApplicationRemoteConfiguration extends CdmApplicationDefaultConfiguration {\r
\r
@SuppressWarnings("unused")\r
private static final Logger logger = Logger.getLogger(CdmApplicationRemoteConfiguration.class);\r
\r
public CdmApplicationRemoteConfiguration() {\r
}\r
+ \r
+ @Override\r
+ public IDatabaseService getDatabaseService() throws UnsupportedOperationException {\r
+ throw new UnsupportedOperationException("getDatabaseService is not implemented for CdmApplicationRemoteConfiguration");\r
+ }\r
+\r
+ \r
+ @Override\r
+ public PlatformTransactionManager getTransactionManager() throws UnsupportedOperationException {\r
+ throw new UnsupportedOperationException("getTransactionManager is not implemented for CdmApplicationRemoteConfiguration");\r
+ }\r
+\r
+\r
+ /* (non-Javadoc)\r
+ * @see eu.etaxonomy.cdm.api.application.ICdmApplicationConfiguration#startTransaction()\r
+ */\r
+ @Override\r
+ public TransactionStatus startTransaction() throws UnsupportedOperationException {\r
+ throw new UnsupportedOperationException("startTransaction is not implemented for CdmApplicationRemoteConfiguration");\r
+ }\r
+\r
+\r
+ /* (non-Javadoc)\r
+ * @see eu.etaxonomy.cdm.api.application.ICdmApplicationConfiguration#startTransaction()\r
+ */\r
+ @Override\r
+ public TransactionStatus startTransaction(Boolean readOnly) throws UnsupportedOperationException {\r
+ throw new UnsupportedOperationException("startTransaction is not implemented for CdmApplicationRemoteConfiguration");\r
+ }\r
+\r
+\r
+ @Override\r
+ public void commitTransaction(TransactionStatus txStatus) throws UnsupportedOperationException {\r
+ throw new UnsupportedOperationException("commitTransaction is not implemented for CdmApplicationRemoteConfiguration");\r
+ }\r
\r
@Override\r
public ConversationHolder NewConversation() {\r