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
IAktionHandler
for remote calls between different servers.
-
getAttachmentHandler
IAttachmentHandler getAttachmentHandler()
- Returns:
- The
IAttachmentHandler
for remote calls between different servers.
-
getBenutzergruppeHandler
IBenutzerGruppeHandler getBenutzergruppeHandler()
- Returns:
- The
IBenutzerGruppeHandler
for remote calls between different servers.
-
getBenutzerHandler
@Deprecated IBenutzerHandler getBenutzerHandler()
Deprecated.The user management has been reworked in version 8.0.0.- Returns:
- The
IBenutzerHandler
for remote calls between different servers.
-
getDirectClientAuthorizationHandler
IDirectClientAuthorizationHandler getDirectClientAuthorizationHandler()
- Returns:
- The
IDirectClientAuthorizationHandler
for remote calls between different servers.
-
getIndirectClientAuthorizationHandler
IIndirectClientAuthorizationHandler getIndirectClientAuthorizationHandler()
- Returns:
- The
IIndirectClientAuthorizationHandler
for remote calls between different servers.
-
getDatenbankzugriffHandler
IDatenbankzugriffHandler getDatenbankzugriffHandler()
- Returns:
- The
IDatenbankzugriffHandler
for remote calls between different servers.
-
getDatenquelleHandler
IDatenquelleHandler getDatenquelleHandler()
- Returns:
- The
IDatenquelleHandler
for remote calls between different servers.
-
getClientCounterHandler
IClientCounterHandler getClientCounterHandler()
- Returns:
- The
IClientCounterHandler
for remote calls between different servers.
-
getPluginHandler
IPluginHandler getPluginHandler()
- Returns:
- The
IPluginHandler
for remote calls between different servers.
-
getFormEingangHandler
IFormEingangHandler getFormEingangHandler()
- Returns:
- The
IFormEingangHandler
for remote calls between different servers.
-
getFormElementHandler
IFormElementHandler getFormElementHandler()
- Returns:
- The
IFormElementHandler
for remote calls between different servers.
-
getFormVersionHandler
IFormVersionHandler getFormVersionHandler()
- Returns:
- The
IFormVersionHandler
for remote calls between different servers.
-
getFrontendServerHandler
IFrontendServerHandler getFrontendServerHandler()
- Returns:
- The
IFrontendServerHandler
for remote calls between different servers.
-
getGenericHandler
IGenericHandler getGenericHandler()
- Returns:
- The
IGenericHandler
for remote calls between different servers.
-
getMandantFrontendServerHandler
IMandantFrontendServerHandler getMandantFrontendServerHandler()
- Returns:
- The
IMandantFrontendServerHandler
for remote calls between different servers.
-
getModulHandler
@Deprecated IModulHandler getModulHandler()
Deprecated.- Returns:
- The
IModulHandler
for remote calls between different servers.
-
getPostfachHandler
IPostfachHandler getPostfachHandler()
- Returns:
- The
IPostfachHandler
for remote calls between different servers.
-
getProjektHandler
IProjektHandler getProjektHandler()
- Returns:
- The
IProjektHandler
for remote calls between different servers.
-
getProtocolHandler
IProtokollHandler getProtocolHandler()
- Returns:
- The
IProtokollHandler
for remote calls between different servers.
-
getRolleHandler
IRolleHandler getRolleHandler()
- Returns:
- The
IRolleHandler
for remote calls between different servers.
-
getStatusHandler
@Deprecated IStatusHandler getStatusHandler()
Deprecated.- Returns:
- The
IStatusHandler
for remote calls between different servers.
-
getTextbausteinHandler
ITextbausteinHandler getTextbausteinHandler()
- Returns:
- The
ITextbausteinHandler
for remote calls between different servers.
-
getVorgangHandler
IVorgangHandler getVorgangHandler()
- Returns:
- The
IVorgangHandler
for remote calls between different servers.
-
getBeanHandler
IBeanHandler getBeanHandler()
- Returns:
- The
IBeanHandler
for remote calls between different servers.
-
getFSConnectionHandler
IFSConnectionHandler getFSConnectionHandler()
- Returns:
- The
IFSConnectionHandler
for remote calls between different servers.
-
getPlaceholderHandler
IPlaceholderHandler getPlaceholderHandler()
- Returns:
- The
IPlaceholderHandler
for remote calls between different servers.
-
getProjektRessourcenHandler
IProjektRessourcenHandler getProjektRessourcenHandler()
- Returns:
- The
IProjektRessourcenHandler
for remote calls between different servers.
-
getMandantRessourcenHandler
IMandantRessourcenHandler getMandantRessourcenHandler()
- Returns:
- The
IMandantRessourcenHandler
for remote calls between different servers.
-
getMandantMailDataHandler
IMandantMailDataHandler getMandantMailDataHandler()
- Returns:
- The
IMandantMailDataHandler
for remote calls between different servers.
-
getMandantLdapDataHandler
@Deprecated IMandantLdapDataHandler getMandantLdapDataHandler()
Deprecated.- Returns:
- The
IMandantLdapDataHandler
for remote calls between different servers.
-
getSetupHandler
ISetupHandler getSetupHandler()
- Returns:
- The
ISetupHandler
for remote calls between different servers.
-
getXfcSettsionHandler
@Deprecated IXfcSessionHandler getXfcSettsionHandler()
Deprecated.- Returns:
- The
IXfcSessionHandler
for remote calls between different servers.
-
getFileHandler
IFileHandler getFileHandler()
- Returns:
- The
IFileHandler
for remote calls between different servers.
-
getFormDataHandler
IFormDataHandler getFormDataHandler()
- Returns:
- The
IFormDataHandler
for remote calls between different servers.
-
getMailHandler
IMailHandler getMailHandler()
- Returns:
- The
IMailHandler
for remote calls between different servers.
-
getWorkflowHandler
IWorkflowHandler getWorkflowHandler()
- Returns:
- The
IWorkflowHandler
for remote calls between different servers.
-
getProjektZaehlerHander
IProjektZaehlerHandler getProjektZaehlerHander()
- Returns:
- The
IProjektZaehlerHandler
for remote calls between different servers.
-
getProjektZaehlerDatenHandler
IProjektZaehlerDatenHandler getProjektZaehlerDatenHandler()
- Returns:
- The
IProjektZaehlerDatenHandler
for remote calls between different servers.
-
getProjectDOIDataHandler
IProjectDOIDataHandler getProjectDOIDataHandler()
- Returns:
- The
IProjectDOIDataHandler
for remote calls between different servers.
-
getProjectIdentityCheckDataHandler
IProjectIdentityCheckDataHandler getProjectIdentityCheckDataHandler()
- Returns:
- The
IProjectIdentityCheckDataHandler
for remote calls between different servers.
-
getStatisticsHandler
IStatisticsHandler getStatisticsHandler()
- Returns:
- The
IStatisticsHandler
for remote calls between different servers.
-
getSystemPropertyHandler
ISystemPropertyHandler getSystemPropertyHandler()
- Returns:
- The
ISystemPropertyHandler
for remote calls between different servers.
-
getEntityberechtigungHandler
@Deprecated IEntityberechtigungHandler getEntityberechtigungHandler()
Deprecated.- Returns:
- The
IEntityberechtigungHandler
for remote calls between different servers.
-
getLDAPAbfrageHandler
ILDAPAbfrageHandler getLDAPAbfrageHandler()
- Returns:
- The
ILDAPAbfrageHandler
for remote calls between different servers.
-
getLDAPZugriffHandler
ILDAPZugriffHandler getLDAPZugriffHandler()
- Returns:
- The
ILDAPZugriffHandler
for remote calls between different servers.
-
getLDAPGruppeHandler
ILDAPGruppeHandler getLDAPGruppeHandler()
- Returns:
- The
ILDAPGruppeHandler
for remote calls between different servers.
-
getMandantHandler
IMandantHandler getMandantHandler()
- Returns:
- The
IMandantHandler
for remote calls between different servers.
-
getFormHandler
IFormHandler getFormHandler()
- Returns:
- The
IFormHandler
for remote calls between different servers.
-
getGenericCacheHandler
IGenericCacheHandler getGenericCacheHandler()
- Returns:
- The
IGenericCacheHandler
for remote calls between different servers.
-
getSystemHandler
ISystemHandler getSystemHandler()
- Returns:
- The
ISystemHandler
for remote calls between different servers.
-
getSystemAuthenticatorHandler
ISystemAuthenticatorHandler getSystemAuthenticatorHandler()
- Returns:
- The
ISystemAuthenticatorHandler
for remote calls between different servers.
-
getClientAuthenticatorHandler
IClientAuthenticatorHandler getClientAuthenticatorHandler()
- Returns:
- The
IClientAuthenticatorHandler
for remote calls between different servers.
-
getAuthenticatorHandler
IAuthenticationHandler getAuthenticatorHandler()
- Returns:
- The
IAuthenticationHandler
for remote calls between different servers.
-
getAppointmentHandler
IAppointmentHandler getAppointmentHandler()
- Returns:
- The
IAppointmentHandler
for remote calls between different servers.
-
getAppointmentSlotHandler
IAppointmentSlotHandler getAppointmentSlotHandler()
- Returns:
- The
IAppointmentSlotHandler
for remote calls between different servers.
-
getAppointmentTemplateHandler
IAppointmentTemplateHandler getAppointmentTemplateHandler()
- Returns:
- The
IAppointmentTemplateHandler
for remote calls between different servers.
-
getAppointmentTypeHandler
IAppointmentTypeHandler getAppointmentTypeHandler()
- Returns:
- The
IAppointmentTypeHandler
for remote calls between different servers.
-
getLicenseFileHandler
ILicenseFileHandler getLicenseFileHandler()
- Returns:
- The
ILicenseFileHandler
for remote calls between different servers.
-
getUserCredentialsHandler
IUserCredentialsHandler getUserCredentialsHandler()
- Returns:
- The
IUserCredentialsHandler
for remote calls between different servers.
-
getUserEmailHandler
IUserEmailHandler getUserEmailHandler()
- Returns:
- The
IUserEmailHandler
for remote calls between different servers.
-
getUserIdentityHandler
IUserIdentityHandler getUserIdentityHandler()
- Returns:
- The
IUserIdentityHandler
for remote calls between different servers.
-
getUserProfileHandler
IUserProfileHandler getUserProfileHandler()
- Returns:
- The
IUserProfileHandler
for remote calls between different servers.
-
getUserProfileMfaHandler
IUserProfileMfaHandler getUserProfileMfaHandler()
- Returns:
- The
IUserProfileMfaHandler
for remote calls between different servers.
-
getUserPortalHandler
IUserPortalHandler getUserPortalHandler()
- Returns:
- The
IUserPortalHandler
for remote calls between different servers.
-
getUserPortalAuthConfigHandler
IUserPortalAuthConfigHandler getUserPortalAuthConfigHandler()
- Returns:
- The
IUserPortalAuthConfigHandler
for remote calls between different servers.
-
getUserTokenHandler
IUserTokenHandler getUserTokenHandler()
- Returns:
- The
IUserTokenHandler
for remote calls between different servers.
-
getFormRecordSubmissionHandler
IFormRecordSubmissionHandler getFormRecordSubmissionHandler()
- Returns:
- The
IFormRecordSubmissionHandler
for remote calls between different servers.
-
getFormRecordChatHandler
IFormRecordChatHandler getFormRecordChatHandler()
- Returns:
- The
IFormRecordChatHandler
for remote calls between different servers.
-
getFormRecordMessageHandler
IFormRecordMessageHandler getFormRecordMessageHandler()
- Returns:
- The
IFormRecordMessageHandler
for remote calls between different servers.
-
getWebDavAccessHandler
IWebDavAccessHandler getWebDavAccessHandler()
- Returns:
- The
IWebDavAccessHandler
for remote calls between different servers.
-
getWorkflowNodeHandler
IWorkflowNodeHandler getWorkflowNodeHandler()
- Returns:
- The
IWorkflowNodeHandler
for remote calls between different servers.
-
getWorkflowStateHandler
IWorkflowStateHandler getWorkflowStateHandler()
- Returns:
- The
IWorkflowStateHandler
for remote calls between different servers.
-
getWorkflowTaskHandler
IWorkflowTaskHandler getWorkflowTaskHandler()
- Returns:
- The
IWorkflowTaskHandler
for remote calls between different servers.
-
getWorkflowTriggerHandler
IWorkflowTriggerHandler getWorkflowTriggerHandler()
- Returns:
- The
IWorkflowTriggerHandler
for remote calls between different servers.
-
getWorkflowVersionHandler
IWorkflowVersionHandler getWorkflowVersionHandler()
- Returns:
- The
IWorkflowVersionHandler
for remote calls between different servers.
-
getLicenseHandler
ILicenseHandler getLicenseHandler()
- Returns:
- The
ILicenseHandler
for remote calls between different servers.
-
getProjectPortalDataHandler
IProjectPortalDataHandler getProjectPortalDataHandler()
- Returns:
- The
IProjectPortalDataHandler
for remote calls between different servers.
-
getMsPropertiesHandler
IMsPropertiesHandler getMsPropertiesHandler()
- Returns:
- The
IMsPropertiesHandler
for remote calls between different servers.
-
getEventHandler
IEventHandler getEventHandler()
- Returns:
- The
IEventHandler
for 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)
.
-
-