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. 
 
- 
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. 
 
- 
getMsPropertiesHandler
IMsPropertiesHandler getMsPropertiesHandler()
- Returns:
 - The 
IMsPropertiesHandlerfor remote calls between different servers. 
 
- 
getEventHandler
IEventHandler getEventHandler()
- Returns:
 - The 
IEventHandlerfor remote calls between different servers. 
 
- 
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.
 
- 
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. 
 
- 
reset
void reset()
Releases all handlers that were previously registered byregisterHandler(IAPIHandler). 
- 
isRemote
boolean isRemote()
- Returns:
 - Whether the server where this provider is running is a remote (frontend) server or a main (master) server.
 
 
 - 
 
 -