public class CdmApplicationState
extends java.lang.Object
Constructor and Description |
---|
CdmApplicationState() |
Modifier and Type | Method and Description |
---|---|
static void |
dispose() |
eu.etaxonomy.cdm.api.application.ICdmRepository |
getAppConfig() |
static ICachedCommonService |
getCachedCommonService() |
static java.lang.String |
getCdmlibLastModified() |
static java.lang.String |
getCdmlibVersion() |
static CdmServiceCacher |
getCdmServiceCacher() |
static eu.etaxonomy.cdm.api.service.ICommonService |
getCommonService() |
static eu.etaxonomy.cdm.api.application.ICdmRepository |
getCurrentAppConfig() |
static ICdmDataChangeService |
getCurrentDataChangeService() |
static org.springframework.security.core.context.SecurityContext |
getCurrentSecurityContext() |
ICdmDataChangeService |
getDataChangeService() |
static CdmApplicationState |
getInstance() |
static eu.etaxonomy.cdm.io.service.IIOService |
getIOService() |
static eu.etaxonomy.cdm.api.longrunningService.ILongRunningTasksService |
getLongRunningTasksService() |
org.springframework.security.core.context.SecurityContext |
getSecurityContext() |
static <T extends eu.etaxonomy.cdm.api.service.IService> |
getService(java.lang.Class<T> serviceClass)
Generic method that will scan the getters of
ICdmRepository for the given service
interface. |
static eu.etaxonomy.cdm.api.service.ITestService |
getTestService() |
void |
setAppConfig(eu.etaxonomy.cdm.api.application.ICdmRepository appConfig) |
static void |
setCdmServiceCacher(CdmServiceCacher cacher) |
static void |
setCurrentAppConfig(eu.etaxonomy.cdm.api.application.ICdmRepository appConfig) |
static void |
setCurrentDataChangeService(ICdmDataChangeService dataChangeService) |
static void |
setCurrentSecurityContext(org.springframework.security.core.context.SecurityContext securityContext) |
void |
setDataChangeService(ICdmDataChangeService dataChangeService) |
void |
setSecurityContext(org.springframework.security.core.context.SecurityContext securityContext) |
static void |
updateCdmlibManifestInfo() |
public static CdmApplicationState getInstance()
public void setAppConfig(eu.etaxonomy.cdm.api.application.ICdmRepository appConfig)
public eu.etaxonomy.cdm.api.application.ICdmRepository getAppConfig()
public static void setCurrentAppConfig(eu.etaxonomy.cdm.api.application.ICdmRepository appConfig)
public static eu.etaxonomy.cdm.api.application.ICdmRepository getCurrentAppConfig()
public ICdmDataChangeService getDataChangeService()
public void setDataChangeService(ICdmDataChangeService dataChangeService)
dataChangeService
- the dataChangeService to setpublic static ICdmDataChangeService getCurrentDataChangeService()
public static void setCurrentDataChangeService(ICdmDataChangeService dataChangeService)
public org.springframework.security.core.context.SecurityContext getSecurityContext()
public void setSecurityContext(org.springframework.security.core.context.SecurityContext securityContext)
securityContext
- the securityContext to setpublic static org.springframework.security.core.context.SecurityContext getCurrentSecurityContext()
public static void setCurrentSecurityContext(org.springframework.security.core.context.SecurityContext securityContext)
securityContext
- the securityContext to setpublic static void dispose()
public static <T extends eu.etaxonomy.cdm.api.service.IService> T getService(java.lang.Class<T> serviceClass) throws CdmApplicationException
ICdmRepository
for the given service
interface. If a matching getter is found the according service implementation is returned by
invoking the getter otherwise the method returns null
.T
- serviceClass
- serviceClass
or null
CdmApplicationException
public static eu.etaxonomy.cdm.api.service.ICommonService getCommonService()
public static eu.etaxonomy.cdm.io.service.IIOService getIOService()
public static eu.etaxonomy.cdm.api.longrunningService.ILongRunningTasksService getLongRunningTasksService()
public static eu.etaxonomy.cdm.api.service.ITestService getTestService()
public static ICachedCommonService getCachedCommonService()
public static CdmServiceCacher getCdmServiceCacher()
public static void setCdmServiceCacher(CdmServiceCacher cacher)
public static void updateCdmlibManifestInfo()
public static java.lang.String getCdmlibVersion()
public static java.lang.String getCdmlibLastModified()
Copyright © 2007-2018. All Rights Reserved.