-\r
- /* (non-Javadoc)\r
- * @see eu.etaxonomy.cdm.api.application.ICdmApplicationRemoteConfiguration#getAgentService()\r
- */\r
- public IAgentService getAgentService() {\r
- return this.agentService;\r
- }\r
-\r
- /* (non-Javadoc)\r
- * @see eu.etaxonomy.cdm.api.application.ICdmApplicationRemoteConfiguration#getNameService()\r
- */\r
- public INameService getNameService() {\r
- return this.nameService;\r
- }\r
-\r
- /* (non-Javadoc)\r
- * @see eu.etaxonomy.cdm.api.application.ICdmApplicationRemoteConfiguration#getReferenceService()\r
- */\r
- public IReferenceService getReferenceService() {\r
- return this.referenceService;\r
- }\r
-\r
- /* (non-Javadoc)\r
- * @see eu.etaxonomy.cdm.api.application.ICdmApplicationRemoteConfiguration#getTaxonService()\r
- */\r
- public ITaxonService getTaxonService() {\r
- return this.taxonService;\r
- }\r
- \r
-\r
- /* (non-Javadoc)\r
- * @see eu.etaxonomy.cdm.api.application.ICdmApplicationRemoteConfiguration#getClassificationService()\r
- */\r
- public IClassificationService getClassificationService() {\r
- return this.classificationService;\r
- }\r
- \r
- public ITaxonNodeService getTaxonNodeService(){\r
- return this.taxonNodeService;\r
- }\r
- \r
- /* (non-Javadoc)\r
- * @see eu.etaxonomy.cdm.api.application.ICdmApplicationRemoteConfiguration#getDescriptionService()\r
- */\r
- public IDescriptionService getDescriptionService(){\r
- return this.descriptionService;\r
- }\r
-\r
- /*\r
- * (non-Javadoc)\r
- * @see eu.etaxonomy.cdm.api.application.ICdmApplicationRemoteConfiguration#getOccurrenceService()\r
- */\r
- public IOccurrenceService getOccurrenceService(){\r
- return this.occurrenceService;\r
- }\r
-\r
- /*\r
- * (non-Javadoc)\r
- * @see eu.etaxonomy.cdm.api.application.ICdmApplicationRemoteConfiguration#getMediaService()\r
- */\r
- public IMediaService getMediaService(){\r
- return this.mediaService;\r
- }\r
- \r
- /* (non-Javadoc)\r
- * @see eu.etaxonomy.cdm.api.application.ICdmApplicationRemoteConfiguration#getTermService()\r
- */\r
- public ITermService getTermService() {\r
- return this.termService;\r
- }\r
-\r
- /* (non-Javadoc)\r
- * @see eu.etaxonomy.cdm.api.application.ICdmApplicationRemoteConfiguration#getCommonService()\r
- */\r
- public ICommonService getCommonService(){\r
- return this.commonService;\r
- }\r
- \r
- /* (non-Javadoc)\r
- * @see eu.etaxonomy.cdm.api.application.ICdmApplicationRemoteConfiguration#getLocationService()\r
- */\r
- public ILocationService getLocationService() {\r
- return this.locationService;\r
- }\r
- \r
- /* (non-Javadoc)\r
- * @see eu.etaxonomy.cdm.api.application.ICdmApplicationRemoteConfiguration#getUserService()\r
- */\r
- public IUserService getUserService() {\r
- return this.userService;\r
- }\r
-\r
- /* (non-Javadoc)\r
- * @see eu.etaxonomy.cdm.api.application.ICdmApplicationRemoteConfiguration#getCommonService()\r
- */\r
- public IService<CdmBase> getMainService(){\r
- return this.mainService;\r
- }\r
- \r
- /*\r
- * (non-Javadoc)\r
- * @see eu.etaxonomy.cdm.api.application.ICdmApplicationRemoteConfiguration#getCollectionService()\r
- */\r
- public ICollectionService getCollectionService() {\r
- return collectionService;\r
- }\r
-\r
- /*\r
- * (non-Javadoc)\r
- * @see eu.etaxonomy.cdm.api.application.ICdmApplicationRemoteConfiguration#getFeatureTreeService()\r
- */\r
- public IFeatureTreeService getFeatureTreeService() {\r
- return featureTreeService;\r
- }\r
-\r
- /*\r
- * (non-Javadoc)\r
- * @see eu.etaxonomy.cdm.api.application.ICdmApplicationRemoteConfiguration#getFeatureNodeService()\r
- */\r
- public IFeatureNodeService getFeatureNodeService(){\r
- return featureNodeService;\r
- }\r
- \r
- /*\r
- * (non-Javadoc)\r
- * @see eu.etaxonomy.cdm.api.application.ICdmApplicationRemoteConfiguration#getVocabularyService()\r
- */\r
- public IVocabularyService getVocabularyService() {\r
- return vocabularyService;\r
- }\r
- \r
- /* (non-Javadoc)\r
- * @see eu.etaxonomy.cdm.api.application.ICdmApplicationRemoteConfiguration#getIdentificationKeyService()\r
- */\r
- public IIdentificationKeyService getIdentificationKeyService(){\r
- return identificationKeyService;\r
- }\r
- \r
- /* (non-Javadoc)\r
- * @see eu.etaxonomy.cdm.api.application.ICdmApplicationRemoteConfiguration#getPolytomousKeyService()\r
- */\r
- public IPolytomousKeyService getPolytomousKeyService(){\r
- return polytomousKeyService;\r
- }\r
- \r
- public IPolytomousKeyNodeService getPolytomousKeyNodeService(){\r
- return polytomousKeyNodeService;\r
- }\r
-\r
- /* (non-Javadoc)\r
- * @see eu.etaxonomy.cdm.api.application.ICdmApplicationRemoteConfiguration#getWorkingSetService()\r
- */\r
- @Override\r
- public IWorkingSetService getWorkingSetService() {\r
- return workingSetService;\r
- }\r
-\r
- /* (non-Javadoc)\r
- * @see eu.etaxonomy.cdm.api.application.ICdmApplicationRemoteConfiguration#getGroupService()\r
- */\r
- @Override\r
- public IGroupService getGroupService() {\r
- return groupService;\r
- }\r
-\r
- @Override\r
- public IDatabaseService getDatabaseService() {\r
- // TODO Auto-generated method stub\r
- return null;\r
- }\r
-\r
- @Override\r
- public ProviderManager getAuthenticationManager() {\r
- return authenticationManager;\r
- }\r
- \r
- /* (non-Javadoc)\r
- * @see org.springframework.context.ApplicationContextAware#setApplicationContext(org.springframework.context.ApplicationContext)\r
- */\r
- @Override\r
- public void setApplicationContext(ApplicationContext applicationContext)\r
- throws BeansException {\r
- this.applicationContext = applicationContext;\r
- }\r
-\r
- \r
- @Override\r
- public final Object getBean(String name){\r
- return this.applicationContext.getBean(name);\r
- }\r
-\r
- @Override\r
- public ConversationHolder NewConversation() {\r
- return new ConversationHolderMock();\r
- }\r
- \r
- /* (non-Javadoc)\r
- * @see eu.etaxonomy.cdm.api.application.ICdmApplicationConfiguration#authenticate(java.lang.String, java.lang.String)\r
- */\r
- @Override\r
- public void authenticate(String username, String password){\r
- UsernamePasswordAuthenticationToken tokenForUser = new UsernamePasswordAuthenticationToken(username, password);\r
- Authentication authentication = this.getAuthenticationManager().authenticate(tokenForUser);\r
- SecurityContext context = SecurityContextHolder.getContext();\r
- context.setAuthentication(authentication);\r
- }\r
-\r
- @Override\r
- public IGrantedAuthorityService getGrantedAuthorityService() { \r
- return this.grantedAuthorityService;\r
- }\r
-\r
- /* (non-Javadoc)\r
- * @see eu.etaxonomy.cdm.api.application.ICdmApplicationConfiguration#getPermissionEvaluator()\r
- */\r
- @Override\r
- public PermissionEvaluator getPermissionEvaluator() {\r
- return permissionEvaluator;\r
- }\r