Package de.xima.fc.handler.interfaces
Interface IHandlerProvider
-
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
AHandlerProvider,FSHandlerProvider,MSHandlerProvider
public interface IHandlerProvider extends Serializable
The interface for the instance that provides access to an instance of the various different remote handlers. Each remote handler is responsible for performing remote method calls between the different servers (master / frontend server).- Author:
- XIMA MEDIA GmbH
-
-
Method Summary
-
-
-
Method Detail
-
getAktionHandler
@Deprecated IAktionHandler getAktionHandler()
Deprecated.- Returns:
- The
IAktionHandlerfor remote calls between different servers.
-
getAttachmentHandler
IAttachmentHandler getAttachmentHandler()
- Returns:
- The
IAttachmentHandlerfor remote calls between different servers.
-
getBenutzergruppeHandler
IBenutzerGruppeHandler getBenutzergruppeHandler()
- Returns:
- The
IBenutzerGruppeHandlerfor remote calls between different servers.
-
getBenutzerHandler
@Deprecated IBenutzerHandler getBenutzerHandler()
Deprecated.The user management has been reworked in version 8.0.0.- Returns:
- The
IBenutzerHandlerfor remote calls between different servers.
-
getDirectClientAuthorizationHandler
IDirectClientAuthorizationHandler getDirectClientAuthorizationHandler()
- Returns:
- The
IDirectClientAuthorizationHandlerfor remote calls between different servers.
-
getIndirectClientAuthorizationHandler
IIndirectClientAuthorizationHandler getIndirectClientAuthorizationHandler()
- Returns:
- The
IIndirectClientAuthorizationHandlerfor remote calls between different servers.
-
getDatenbankzugriffHandler
IDatenbankzugriffHandler getDatenbankzugriffHandler()
- Returns:
- The
IDatenbankzugriffHandlerfor remote calls between different servers.
-
getDatenquelleHandler
IDatenquelleHandler getDatenquelleHandler()
- Returns:
- The
IDatenquelleHandlerfor remote calls between different servers.
-
getClientCounterHandler
IClientCounterHandler getClientCounterHandler()
- Returns:
- The
IClientCounterHandlerfor remote calls between different servers.
-
getPluginHandler
IPluginHandler getPluginHandler()
- Returns:
- The
IPluginHandlerfor remote calls between different servers.
-
getFormEingangHandler
IFormEingangHandler getFormEingangHandler()
- Returns:
- The
IFormEingangHandlerfor remote calls between different servers.
-
getFormElementHandler
IFormElementHandler getFormElementHandler()
- Returns:
- The
IFormElementHandlerfor remote calls between different servers.
-
getFormVersionHandler
IFormVersionHandler getFormVersionHandler()
- Returns:
- The
IFormVersionHandlerfor remote calls between different servers.
-
getFrontendServerHandler
IFrontendServerHandler getFrontendServerHandler()
- Returns:
- The
IFrontendServerHandlerfor remote calls between different servers.
-
getGenericHandler
IGenericHandler getGenericHandler()
- Returns:
- The
IGenericHandlerfor remote calls between different servers.
-
getMandantFrontendServerHandler
IMandantFrontendServerHandler getMandantFrontendServerHandler()
- Returns:
- The
IMandantFrontendServerHandlerfor remote calls between different servers.
-
getModulHandler
@Deprecated IModulHandler getModulHandler()
Deprecated.- Returns:
- The
IModulHandlerfor remote calls between different servers.
-
getPostfachHandler
IPostfachHandler getPostfachHandler()
- Returns:
- The
IPostfachHandlerfor remote calls between different servers.
-
getProjektHandler
IProjektHandler getProjektHandler()
- Returns:
- The
IProjektHandlerfor remote calls between different servers.
-
getProtocolHandler
IProtokollHandler getProtocolHandler()
- Returns:
- The
IProtokollHandlerfor remote calls between different servers.
-
getRolleHandler
IRolleHandler getRolleHandler()
- Returns:
- The
IRolleHandlerfor remote calls between different servers.
-
getStatusHandler
@Deprecated IStatusHandler getStatusHandler()
Deprecated.- Returns:
- The
IStatusHandlerfor remote calls between different servers.
-
getTextbausteinHandler
ITextbausteinHandler getTextbausteinHandler()
- Returns:
- The
ITextbausteinHandlerfor remote calls between different servers.
-
getVorgangHandler
IVorgangHandler getVorgangHandler()
- Returns:
- The
IVorgangHandlerfor remote calls between different servers.
-
getBeanHandler
IBeanHandler getBeanHandler()
- Returns:
- The
IBeanHandlerfor remote calls between different servers.
-
getFSConnectionHandler
IFSConnectionHandler getFSConnectionHandler()
- Returns:
- The
IFSConnectionHandlerfor remote calls between different servers.
-
getPlaceholderHandler
IPlaceholderHandler getPlaceholderHandler()
- Returns:
- The
IPlaceholderHandlerfor remote calls between different servers.
-
getProjektRessourcenHandler
IProjektRessourcenHandler getProjektRessourcenHandler()
- Returns:
- The
IProjektRessourcenHandlerfor remote calls between different servers.
-
getMandantRessourcenHandler
IMandantRessourcenHandler getMandantRessourcenHandler()
- Returns:
- The
IMandantRessourcenHandlerfor remote calls between different servers.
-
getMandantMailDataHandler
IMandantMailDataHandler getMandantMailDataHandler()
- Returns:
- The
IMandantMailDataHandlerfor remote calls between different servers.
-
getMandantLdapDataHandler
@Deprecated IMandantLdapDataHandler getMandantLdapDataHandler()
Deprecated.- Returns:
- The
IMandantLdapDataHandlerfor remote calls between different servers.
-
getSetupHandler
ISetupHandler getSetupHandler()
- Returns:
- The
ISetupHandlerfor remote calls between different servers.
-
getXfcSettsionHandler
@Deprecated IXfcSessionHandler getXfcSettsionHandler()
Deprecated.- Returns:
- The
IXfcSessionHandlerfor remote calls between different servers.
-
getFileHandler
IFileHandler getFileHandler()
- Returns:
- The
IFileHandlerfor remote calls between different servers.
-
getFormDataHandler
IFormDataHandler getFormDataHandler()
- Returns:
- The
IFormDataHandlerfor remote calls between different servers.
-
getMailHandler
IMailHandler getMailHandler()
- Returns:
- The
IMailHandlerfor remote calls between different servers.
-
getWorkflowHandler
IWorkflowHandler getWorkflowHandler()
- Returns:
- The
IWorkflowHandlerfor remote calls between different servers.
-
getProjektZaehlerHander
IProjektZaehlerHandler getProjektZaehlerHander()
- Returns:
- The
IProjektZaehlerHandlerfor remote calls between different servers.
-
getProjektZaehlerDatenHandler
IProjektZaehlerDatenHandler getProjektZaehlerDatenHandler()
- Returns:
- The
IProjektZaehlerDatenHandlerfor remote calls between different servers.
-
getProjectDOIDataHandler
IProjectDOIDataHandler getProjectDOIDataHandler()
- Returns:
- The
IProjectDOIDataHandlerfor remote calls between different servers.
-
getProjectIdentityCheckDataHandler
IProjectIdentityCheckDataHandler getProjectIdentityCheckDataHandler()
- Returns:
- The
IProjectIdentityCheckDataHandlerfor remote calls between different servers.
-
getStatisticsHandler
IStatisticsHandler getStatisticsHandler()
- Returns:
- The
IStatisticsHandlerfor remote calls between different servers.
-
getSystemPropertyHandler
ISystemPropertyHandler getSystemPropertyHandler()
- Returns:
- The
ISystemPropertyHandlerfor remote calls between different servers.
-
getEntityberechtigungHandler
@Deprecated IEntityberechtigungHandler getEntityberechtigungHandler()
Deprecated.- Returns:
- The
IEntityberechtigungHandlerfor remote calls between different servers.
-
getLDAPAbfrageHandler
ILDAPAbfrageHandler getLDAPAbfrageHandler()
- Returns:
- The
ILDAPAbfrageHandlerfor remote calls between different servers.
-
getLDAPZugriffHandler
ILDAPZugriffHandler getLDAPZugriffHandler()
- Returns:
- The
ILDAPZugriffHandlerfor remote calls between different servers.
-
getLDAPGruppeHandler
ILDAPGruppeHandler getLDAPGruppeHandler()
- Returns:
- The
ILDAPGruppeHandlerfor remote calls between different servers.
-
getMandantHandler
IMandantHandler getMandantHandler()
- Returns:
- The
IMandantHandlerfor remote calls between different servers.
-
getFormHandler
IFormHandler getFormHandler()
- Returns:
- The
IFormHandlerfor remote calls between different servers.
-
getGenericCacheHandler
IGenericCacheHandler getGenericCacheHandler()
- Returns:
- The
IGenericCacheHandlerfor remote calls between different servers.
-
getSystemHandler
ISystemHandler getSystemHandler()
- Returns:
- The
ISystemHandlerfor remote calls between different servers.
-
getSystemAuthenticatorHandler
ISystemAuthenticatorHandler getSystemAuthenticatorHandler()
- Returns:
- The
ISystemAuthenticatorHandlerfor remote calls between different servers.
-
getClientAuthenticatorHandler
IClientAuthenticatorHandler getClientAuthenticatorHandler()
- Returns:
- The
IClientAuthenticatorHandlerfor remote calls between different servers.
-
getAuthenticatorHandler
IAuthenticationHandler getAuthenticatorHandler()
- Returns:
- The
IAuthenticationHandlerfor remote calls between different servers.
-
getAppointmentHandler
IAppointmentHandler getAppointmentHandler()
- Returns:
- The
IAppointmentHandlerfor remote calls between different servers.
-
getAppointmentSlotHandler
IAppointmentSlotHandler getAppointmentSlotHandler()
- Returns:
- The
IAppointmentSlotHandlerfor remote calls between different servers.
-
getAppointmentTemplateHandler
IAppointmentTemplateHandler getAppointmentTemplateHandler()
- Returns:
- The
IAppointmentTemplateHandlerfor remote calls between different servers.
-
getAppointmentTypeHandler
IAppointmentTypeHandler getAppointmentTypeHandler()
- Returns:
- The
IAppointmentTypeHandlerfor remote calls between different servers.
-
getLicenseFileHandler
ILicenseFileHandler getLicenseFileHandler()
- Returns:
- The
ILicenseFileHandlerfor remote calls between different servers.
-
getUserCredentialsHandler
IUserCredentialsHandler getUserCredentialsHandler()
- Returns:
- The
IUserCredentialsHandlerfor remote calls between different servers.
-
getUserEmailHandler
IUserEmailHandler getUserEmailHandler()
- Returns:
- The
IUserEmailHandlerfor remote calls between different servers.
-
getUserIdentityHandler
IUserIdentityHandler getUserIdentityHandler()
- Returns:
- The
IUserIdentityHandlerfor remote calls between different servers.
-
getUserProfileHandler
IUserProfileHandler getUserProfileHandler()
- Returns:
- The
IUserProfileHandlerfor remote calls between different servers.
-
getUserProfileMfaHandler
IUserProfileMfaHandler getUserProfileMfaHandler()
- Returns:
- The
IUserProfileMfaHandlerfor remote calls between different servers.
-
getUserPortalHandler
IUserPortalHandler getUserPortalHandler()
- Returns:
- The
IUserPortalHandlerfor remote calls between different servers.
-
getUserPortalAuthConfigHandler
IUserPortalAuthConfigHandler getUserPortalAuthConfigHandler()
- Returns:
- The
IUserPortalAuthConfigHandlerfor remote calls between different servers.
-
getUserTokenHandler
IUserTokenHandler getUserTokenHandler()
- Returns:
- The
IUserTokenHandlerfor remote calls between different servers.
-
getFormRecordSubmissionHandler
IFormRecordSubmissionHandler getFormRecordSubmissionHandler()
- Returns:
- The
IFormRecordSubmissionHandlerfor remote calls between different servers.
-
getFormRecordChatHandler
IFormRecordChatHandler getFormRecordChatHandler()
- Returns:
- The
IFormRecordChatHandlerfor remote calls between different servers.
-
getFormRecordMessageHandler
IFormRecordMessageHandler getFormRecordMessageHandler()
- Returns:
- The
IFormRecordMessageHandlerfor remote calls between different servers.
-
getWebDavAccessHandler
IWebDavAccessHandler getWebDavAccessHandler()
- Returns:
- The
IWebDavAccessHandlerfor remote calls between different servers.
-
getWorkflowNodeHandler
IWorkflowNodeHandler getWorkflowNodeHandler()
- Returns:
- The
IWorkflowNodeHandlerfor remote calls between different servers.
-
getWorkflowStateHandler
IWorkflowStateHandler getWorkflowStateHandler()
- Returns:
- The
IWorkflowStateHandlerfor remote calls between different servers.
-
getWorkflowTaskHandler
IWorkflowTaskHandler getWorkflowTaskHandler()
- Returns:
- The
IWorkflowTaskHandlerfor remote calls between different servers.
-
getWorkflowTriggerHandler
IWorkflowTriggerHandler getWorkflowTriggerHandler()
- Returns:
- The
IWorkflowTriggerHandlerfor remote calls between different servers.
-
getWorkflowVersionHandler
IWorkflowVersionHandler getWorkflowVersionHandler()
- Returns:
- The
IWorkflowVersionHandlerfor remote calls between different servers.
-
getLicenseHandler
ILicenseHandler getLicenseHandler()
- Returns:
- The
ILicenseHandlerfor remote calls between different servers.
-
getProjectPortalDataHandler
IProjectPortalDataHandler getProjectPortalDataHandler()
- Returns:
- The
IProjectPortalDataHandlerfor remote calls between different servers.
-
getMsPropertiesHandler
IMsPropertiesHandler getMsPropertiesHandler()
- Returns:
- The
IMsPropertiesHandlerfor remote calls between different servers.
-
getEventHandler
IEventHandler getEventHandler()
- Returns:
- The
IEventHandlerfor remote calls between different servers.
-
getClientFormThemeHandler
IClientFormThemeHandler getClientFormThemeHandler()
- Returns:
- The
IClientFormThemeHandlerfor remote calls between different servers.
-
getFormThemeHandler
IFormThemeHandler getFormThemeHandler()
- Returns:
- The
IFormThemeHandlerfor remote calls between different servers.
-
getHandlerMap
Map<String,IAPIHandler> getHandlerMap()
- Returns:
- A map with all handlers that were registered via
registerHandler(IAPIHandler). Maps between the name of the handler and the registered instance.
-
isRemote
boolean isRemote()
- Returns:
- Whether the server where this provider is running is a remote (frontend) server or a main (master) server.
-
getHandler
<T extends IAPIHandler> T getHandler(Class<T> handlerInterface)
- 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.
-
registerHandler
void registerHandler(IAPIHandler handler)
- Parameters:
handler- Registers the given handler and makes it available for handling communication between different servers.
-
releaseHandler
void releaseHandler(IAPIHandler handler)
Removes a handler previously registered byregisterHandler(IAPIHandler).- Parameters:
handler- Handler to unregister.
-
reset
void reset()
Releases all handlers that were previously registered byregisterHandler(IAPIHandler).
-
-