Class MSHandlerProvider
java.lang.Object
de.xima.fc.handler.interfaces.AHandlerProvider
de.xima.fc.ms.MSHandlerProvider
- All Implemented Interfaces:
IHandlerProvider, Serializable
Implementation of
IHandlerProvider for the master server. This implementation creates and registers and
instance for each IAPIHandler is registered.- Since:
- 7.0.0
- Author:
- XIMA MEDIA GmbH
- See Also:
-
Field Summary
Fields inherited from class AHandlerProvider
HANDLERMAP -
Method Summary
Modifier and TypeMethodDescription<T extends IAPIHandler>
TgetHandler(Class<T> handlerInterface) static MSHandlerProviderbooleanisRemote()Methods inherited from class AHandlerProvider
getAktionHandler, getAppointmentHandler, getAppointmentSlotHandler, getAppointmentTemplateHandler, getAppointmentTypeHandler, getAttachmentHandler, getAuthenticatorHandler, getBeanHandler, getBenutzergruppeHandler, getBenutzerHandler, getClientAuthenticatorHandler, getClientCounterHandler, getClientFormThemeHandler, getDatenbankzugriffHandler, getDatenquelleHandler, getDirectClientAuthorizationHandler, getEntityberechtigungHandler, getEventHandler, getFileHandler, getFormDataHandler, getFormEingangHandler, getFormElementHandler, getFormHandler, getFormRecordAccessHandler, getFormRecordChatHandler, getFormRecordMessageHandler, getFormRecordSubmissionHandler, getFormThemeHandler, getFormVersionHandler, getFrontendServerHandler, getFrontendServerPropertyHandler, getFSConnectionHandler, getGenericCacheHandler, getGenericHandler, getHandlerMap, getIndirectClientAuthorizationHandler, getLDAPAbfrageHandler, getLDAPGruppeHandler, getLDAPZugriffHandler, getLicenseFileHandler, getLicenseHandler, getMailHandler, getMandantFrontendServerHandler, getMandantHandler, getMandantLdapDataHandler, getMandantMailDataHandler, getMandantRessourcenHandler, getModulHandler, getMsPropertiesHandler, getPlaceholderHandler, getPluginHandler, getPostfachHandler, getProjectDOIDataHandler, getProjectIdentityCheckDataHandler, getProjectPortalDataHandler, getProjectPortalTagHandler, getProjektHandler, getProjektRessourcenHandler, getProjektZaehlerDatenHandler, getProjektZaehlerHander, getProtocolHandler, getRolleHandler, getSetupHandler, getStatisticsHandler, getStatusHandler, getSystemAuthenticatorHandler, getSystemHandler, getSystemPropertyHandler, getTextbausteinHandler, getUserCredentialsHandler, getUserEmailHandler, getUserIdentityHandler, getUserPortalAuthConfigHandler, getUserPortalHandler, getUserProfileHandler, getUserProfileMfaHandler, getUserTokenHandler, getVorgangHandler, getWebDavAccessHandler, getWorkflowHandler, getWorkflowNodeHandler, getWorkflowStateHandler, getWorkflowTaskHandler, getWorkflowTriggerHandler, getWorkflowVersionHandler, getXfcSettsionHandler, registerHandler, releaseHandler, resetMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface IHandlerProvider
getAktionHandler, getAppointmentHandler, getAppointmentSlotHandler, getAppointmentTemplateHandler, getAppointmentTypeHandler, getAttachmentHandler, getAuthenticatorHandler, getBeanHandler, getBenutzergruppeHandler, getBenutzerHandler, getClientAuthenticatorHandler, getClientCounterHandler, getClientFormThemeHandler, getDatenbankzugriffHandler, getDatenquelleHandler, getDirectClientAuthorizationHandler, getEntityberechtigungHandler, getEventHandler, getFileHandler, getFormDataHandler, getFormEingangHandler, getFormElementHandler, getFormHandler, getFormRecordAccessHandler, getFormRecordChatHandler, getFormRecordMessageHandler, getFormRecordSubmissionHandler, getFormThemeHandler, getFormVersionHandler, getFrontendServerHandler, getFrontendServerPropertyHandler, getFSConnectionHandler, getGenericCacheHandler, getGenericHandler, getHandlerMap, getIndirectClientAuthorizationHandler, getLDAPAbfrageHandler, getLDAPGruppeHandler, getLDAPZugriffHandler, getLicenseFileHandler, getLicenseHandler, getMailHandler, getMandantFrontendServerHandler, getMandantHandler, getMandantLdapDataHandler, getMandantMailDataHandler, getMandantRessourcenHandler, getModulHandler, getMsPropertiesHandler, getPlaceholderHandler, getPluginHandler, getPostfachHandler, getProjectDOIDataHandler, getProjectIdentityCheckDataHandler, getProjectPortalDataHandler, getProjectPortalTagHandler, getProjektHandler, getProjektRessourcenHandler, getProjektZaehlerDatenHandler, getProjektZaehlerHander, getProtocolHandler, getRolleHandler, getSetupHandler, getStatisticsHandler, getStatusHandler, getSystemAuthenticatorHandler, getSystemHandler, getSystemPropertyHandler, getTextbausteinHandler, getUserCredentialsHandler, getUserEmailHandler, getUserIdentityHandler, getUserPortalAuthConfigHandler, getUserPortalHandler, getUserProfileHandler, getUserProfileMfaHandler, getUserTokenHandler, getVorgangHandler, getWebDavAccessHandler, getWorkflowHandler, getWorkflowNodeHandler, getWorkflowStateHandler, getWorkflowTaskHandler, getWorkflowTriggerHandler, getWorkflowVersionHandler, getXfcSettsionHandler, registerHandler, releaseHandler, reset
-
Method Details
-
getInstance
- Returns:
- The singleton instance of the master server handler provider.
-
isRemote
public boolean isRemote()- Specified by:
isRemotein interfaceIHandlerProvider- Returns:
- Whether the server where this provider is running is a remote (frontend) server or a main (master) server.
-
getHandler
- Specified by:
getHandlerin interfaceIHandlerProvider- Specified by:
getHandlerin 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.
-