Package de.xima.fc.fs.server
Class FSHandlerProvider
java.lang.Object
de.xima.fc.handler.interfaces.AHandlerProvider
de.xima.fc.fs.server.FSHandlerProvider
- All Implemented Interfaces:
IHandlerProvider
,Serializable
Implementation of
IHandlerProvider
for the frontend server. This instance retrieves the handler
implementations from the remote call library that generates the appropriate implementations.- Since:
- 7.0.0
- Author:
- XIMA MEDIA GmbH
- See Also:
-
Field Summary
Fields inherited from class de.xima.fc.handler.interfaces.AHandlerProvider
HANDLERMAP
-
Method Summary
Modifier and TypeMethodDescription<T extends IAPIHandler>
TgetHandler
(Class<T> handlerInterface) static FSHandlerProvider
boolean
isRemote()
Methods inherited from class de.xima.fc.handler.interfaces.AHandlerProvider
getAktionHandler, getAppointmentHandler, getAppointmentSlotHandler, getAppointmentTemplateHandler, getAppointmentTypeHandler, getAttachmentHandler, getAuthenticatorHandler, getBeanHandler, getBenutzergruppeHandler, getBenutzerHandler, getClientAuthenticatorHandler, getClientCounterHandler, getDatenbankzugriffHandler, getDatenquelleHandler, getDirectClientAuthorizationHandler, getEntityberechtigungHandler, getEventHandler, getFileHandler, getFormDataHandler, getFormEingangHandler, getFormElementHandler, getFormHandler, getFormVersionHandler, getFrontendServerHandler, getFSConnectionHandler, getGenericCacheHandler, getGenericHandler, getHandlerMap, getIndirectClientAuthorizationHandler, getLDAPAbfrageHandler, getLDAPGruppeHandler, getLDAPZugriffHandler, getLicenseFileHandler, getLicenseHandler, getMailHandler, getMandantFrontendServerHandler, getMandantHandler, getMandantLdapDataHandler, getMandantMailDataHandler, getMandantRessourcenHandler, getModulHandler, getMsPropertiesHandler, getPlaceholderHandler, getPluginHandler, getPostfachHandler, getProjectDOIDataHandler, getProjectIdentityCheckDataHandler, getProjektHandler, getProjektRessourcenHandler, getProjektZaehlerDatenHandler, getProjektZaehlerHander, getProtocolHandler, getRolleHandler, getSetupHandler, getStatisticsHandler, getStatusHandler, getSystemAuthenticatorHandler, getSystemHandler, getSystemPropertyHandler, getTextbausteinHandler, getUserCredentialsHandler, getUserEmailHandler, getUserIdentityHandler, getUserProfileHandler, getUserProfileMfaHandler, getVorgangHandler, getWebDavAccessHandler, getWorkflowHandler, getWorkflowNodeHandler, getWorkflowStateHandler, getWorkflowTaskHandler, getWorkflowTriggerHandler, getWorkflowVersionHandler, getXfcSettsionHandler, registerHandler, releaseHandler, reset
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface de.xima.fc.handler.interfaces.IHandlerProvider
getAktionHandler, getAppointmentHandler, getAppointmentSlotHandler, getAppointmentTemplateHandler, getAppointmentTypeHandler, getAttachmentHandler, getAuthenticatorHandler, getBeanHandler, getBenutzergruppeHandler, getBenutzerHandler, getClientAuthenticatorHandler, getClientCounterHandler, getDatenbankzugriffHandler, getDatenquelleHandler, getDirectClientAuthorizationHandler, getEntityberechtigungHandler, getEventHandler, getFileHandler, getFormDataHandler, getFormEingangHandler, getFormElementHandler, getFormHandler, getFormVersionHandler, getFrontendServerHandler, getFSConnectionHandler, getGenericCacheHandler, getGenericHandler, getHandlerMap, getIndirectClientAuthorizationHandler, getLDAPAbfrageHandler, getLDAPGruppeHandler, getLDAPZugriffHandler, getLicenseFileHandler, getLicenseHandler, getMailHandler, getMandantFrontendServerHandler, getMandantHandler, getMandantLdapDataHandler, getMandantMailDataHandler, getMandantRessourcenHandler, getModulHandler, getMsPropertiesHandler, getPlaceholderHandler, getPluginHandler, getPostfachHandler, getProjectDOIDataHandler, getProjectIdentityCheckDataHandler, getProjektHandler, getProjektRessourcenHandler, getProjektZaehlerDatenHandler, getProjektZaehlerHander, getProtocolHandler, getRolleHandler, getSetupHandler, getStatisticsHandler, getStatusHandler, getSystemAuthenticatorHandler, getSystemHandler, getSystemPropertyHandler, getTextbausteinHandler, getUserCredentialsHandler, getUserEmailHandler, getUserIdentityHandler, getUserProfileHandler, getUserProfileMfaHandler, getVorgangHandler, getWebDavAccessHandler, getWorkflowHandler, getWorkflowNodeHandler, getWorkflowStateHandler, getWorkflowTaskHandler, getWorkflowTriggerHandler, getWorkflowVersionHandler, getXfcSettsionHandler, registerHandler, releaseHandler, reset
-
Method Details
-
getInstance
- Returns:
- The singleton instance of the frontend server handler provider.
-
getHandler
- Specified by:
getHandler
in interfaceIHandlerProvider
- Specified by:
getHandler
in classAHandlerProvider
- Type Parameters:
T
- Type of the handler to find.- Parameters:
handlerInterface
- Interface of the handler to find.- Returns:
- The remote handler of the given type for remote calls between different servers.
-
isRemote
public boolean isRemote()- Specified by:
isRemote
in interfaceIHandlerProvider
- Returns:
- Whether the server where this provider is running is a remote (frontend) server or a main (master) server.
-