Package de.xima.fc.handler.interfaces
Class AHandlerProvider
java.lang.Object
de.xima.fc.handler.interfaces.AHandlerProvider
- All Implemented Interfaces:
IHandlerProvider
,Serializable
- Direct Known Subclasses:
FSHandlerProvider
,MSHandlerProvider
Base class for implementing
IHandlerProvider
for both the master and the frontend server. Sub classes must
register an instance for each type of handler.- Since:
- 7.0.0
- Author:
- XIMA MEDIA GmbH
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionDeprecated.Deprecated.Deprecated.abstract <T extends IAPIHandler>
TgetHandler
(Class<T> handlerInterface) Deprecated.Deprecated.Deprecated.Deprecated.void
registerHandler
(IAPIHandler handler) void
releaseHandler
(IAPIHandler handler) Removes a handler previously registered byIHandlerProvider.registerHandler(IAPIHandler)
.void
reset()
Releases all handlers that were previously registered byIHandlerProvider.registerHandler(IAPIHandler)
.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
isRemote
-
Field Details
-
HANDLERMAP
-
-
Constructor Details
-
AHandlerProvider
public AHandlerProvider()
-
-
Method Details
-
getAktionHandler
Deprecated.- Specified by:
getAktionHandler
in interfaceIHandlerProvider
- Returns:
- The
IAktionHandler
for remote calls between different servers.
-
getDatenquelleHandler
- Specified by:
getDatenquelleHandler
in interfaceIHandlerProvider
- Returns:
- The
IDatenquelleHandler
for remote calls between different servers.
-
getClientCounterHandler
- Specified by:
getClientCounterHandler
in interfaceIHandlerProvider
- Returns:
- The
IClientCounterHandler
for remote calls between different servers.
-
getAttachmentHandler
- Specified by:
getAttachmentHandler
in interfaceIHandlerProvider
- Returns:
- The
IAttachmentHandler
for remote calls between different servers.
-
getAppointmentHandler
- Specified by:
getAppointmentHandler
in interfaceIHandlerProvider
- Returns:
- The
IAppointmentHandler
for remote calls between different servers.
-
getAppointmentTemplateHandler
- Specified by:
getAppointmentTemplateHandler
in interfaceIHandlerProvider
- Returns:
- The
IAppointmentTemplateHandler
for remote calls between different servers.
-
getAppointmentTypeHandler
- Specified by:
getAppointmentTypeHandler
in interfaceIHandlerProvider
- Returns:
- The
IAppointmentTypeHandler
for remote calls between different servers.
-
getAppointmentSlotHandler
- Specified by:
getAppointmentSlotHandler
in interfaceIHandlerProvider
- Returns:
- The
IAppointmentSlotHandler
for remote calls between different servers.
-
getBenutzergruppeHandler
- Specified by:
getBenutzergruppeHandler
in interfaceIHandlerProvider
- Returns:
- The
IBenutzerGruppeHandler
for remote calls between different servers.
-
getBenutzerHandler
Deprecated.- Specified by:
getBenutzerHandler
in interfaceIHandlerProvider
- Returns:
- The
IBenutzerHandler
for remote calls between different servers.
-
getDirectClientAuthorizationHandler
- Specified by:
getDirectClientAuthorizationHandler
in interfaceIHandlerProvider
- Returns:
- The
IDirectClientAuthorizationHandler
for remote calls between different servers.
-
getIndirectClientAuthorizationHandler
- Specified by:
getIndirectClientAuthorizationHandler
in interfaceIHandlerProvider
- Returns:
- The
IIndirectClientAuthorizationHandler
for remote calls between different servers.
-
getDatenbankzugriffHandler
- Specified by:
getDatenbankzugriffHandler
in interfaceIHandlerProvider
- Returns:
- The
IDatenbankzugriffHandler
for remote calls between different servers.
-
getPluginHandler
- Specified by:
getPluginHandler
in interfaceIHandlerProvider
- Returns:
- The
IPluginHandler
for remote calls between different servers.
-
getFormEingangHandler
- Specified by:
getFormEingangHandler
in interfaceIHandlerProvider
- Returns:
- The
IFormEingangHandler
for remote calls between different servers.
-
getFormElementHandler
- Specified by:
getFormElementHandler
in interfaceIHandlerProvider
- Returns:
- The
IFormElementHandler
for remote calls between different servers.
-
getFormVersionHandler
- Specified by:
getFormVersionHandler
in interfaceIHandlerProvider
- Returns:
- The
IFormVersionHandler
for remote calls between different servers.
-
getFrontendServerHandler
- Specified by:
getFrontendServerHandler
in interfaceIHandlerProvider
- Returns:
- The
IFrontendServerHandler
for remote calls between different servers.
-
getGenericHandler
- Specified by:
getGenericHandler
in interfaceIHandlerProvider
- Returns:
- The
IGenericHandler
for remote calls between different servers.
-
getMandantFrontendServerHandler
- Specified by:
getMandantFrontendServerHandler
in interfaceIHandlerProvider
- Returns:
- The
IMandantFrontendServerHandler
for remote calls between different servers.
-
getMandantLdapDataHandler
Deprecated.- Specified by:
getMandantLdapDataHandler
in interfaceIHandlerProvider
- Returns:
- The
IMandantLdapDataHandler
for remote calls between different servers.
-
getMandantMailDataHandler
- Specified by:
getMandantMailDataHandler
in interfaceIHandlerProvider
- Returns:
- The
IMandantMailDataHandler
for remote calls between different servers.
-
getModulHandler
Deprecated.- Specified by:
getModulHandler
in interfaceIHandlerProvider
- Returns:
- The
IModulHandler
for remote calls between different servers.
-
getPostfachHandler
- Specified by:
getPostfachHandler
in interfaceIHandlerProvider
- Returns:
- The
IPostfachHandler
for remote calls between different servers.
-
getProjektHandler
- Specified by:
getProjektHandler
in interfaceIHandlerProvider
- Returns:
- The
IProjektHandler
for remote calls between different servers.
-
getProtocolHandler
- Specified by:
getProtocolHandler
in interfaceIHandlerProvider
- Returns:
- The
IProtokollHandler
for remote calls between different servers.
-
getRolleHandler
- Specified by:
getRolleHandler
in interfaceIHandlerProvider
- Returns:
- The
IRolleHandler
for remote calls between different servers.
-
getStatusHandler
Deprecated.- Specified by:
getStatusHandler
in interfaceIHandlerProvider
- Returns:
- The
IStatusHandler
for remote calls between different servers.
-
getTextbausteinHandler
- Specified by:
getTextbausteinHandler
in interfaceIHandlerProvider
- Returns:
- The
ITextbausteinHandler
for remote calls between different servers.
-
getVorgangHandler
- Specified by:
getVorgangHandler
in interfaceIHandlerProvider
- Returns:
- The
IVorgangHandler
for remote calls between different servers.
-
getBeanHandler
- Specified by:
getBeanHandler
in interfaceIHandlerProvider
- Returns:
- The
IBeanHandler
for remote calls between different servers.
-
getFSConnectionHandler
- Specified by:
getFSConnectionHandler
in interfaceIHandlerProvider
- Returns:
- The
IFSConnectionHandler
for remote calls between different servers.
-
getPlaceholderHandler
- Specified by:
getPlaceholderHandler
in interfaceIHandlerProvider
- Returns:
- The
IPlaceholderHandler
for remote calls between different servers.
-
getProjektRessourcenHandler
- Specified by:
getProjektRessourcenHandler
in interfaceIHandlerProvider
- Returns:
- The
IProjektRessourcenHandler
for remote calls between different servers.
-
getMandantRessourcenHandler
- Specified by:
getMandantRessourcenHandler
in interfaceIHandlerProvider
- Returns:
- The
IMandantRessourcenHandler
for remote calls between different servers.
-
getSetupHandler
- Specified by:
getSetupHandler
in interfaceIHandlerProvider
- Returns:
- The
ISetupHandler
for remote calls between different servers.
-
getXfcSettsionHandler
Deprecated.- Specified by:
getXfcSettsionHandler
in interfaceIHandlerProvider
- Returns:
- The
IXfcSessionHandler
for remote calls between different servers.
-
getFileHandler
- Specified by:
getFileHandler
in interfaceIHandlerProvider
- Returns:
- The
IFileHandler
for remote calls between different servers.
-
getFormDataHandler
- Specified by:
getFormDataHandler
in interfaceIHandlerProvider
- Returns:
- The
IFormDataHandler
for remote calls between different servers.
-
getMailHandler
- Specified by:
getMailHandler
in interfaceIHandlerProvider
- Returns:
- The
IMailHandler
for remote calls between different servers.
-
getWorkflowHandler
- Specified by:
getWorkflowHandler
in interfaceIHandlerProvider
- Returns:
- The
IWorkflowHandler
for remote calls between different servers.
-
getProjektZaehlerHander
- Specified by:
getProjektZaehlerHander
in interfaceIHandlerProvider
- Returns:
- The
IProjektZaehlerHandler
for remote calls between different servers.
-
getProjektZaehlerDatenHandler
- Specified by:
getProjektZaehlerDatenHandler
in interfaceIHandlerProvider
- Returns:
- The
IProjektZaehlerDatenHandler
for remote calls between different servers.
-
getStatisticsHandler
- Specified by:
getStatisticsHandler
in interfaceIHandlerProvider
- Returns:
- The
IStatisticsHandler
for remote calls between different servers.
-
getEntityberechtigungHandler
Deprecated.- Specified by:
getEntityberechtigungHandler
in interfaceIHandlerProvider
- Returns:
- The
IEntityberechtigungHandler
for remote calls between different servers.
-
getMandantHandler
- Specified by:
getMandantHandler
in interfaceIHandlerProvider
- Returns:
- The
IMandantHandler
for remote calls between different servers.
-
getLDAPZugriffHandler
- Specified by:
getLDAPZugriffHandler
in interfaceIHandlerProvider
- Returns:
- The
ILDAPZugriffHandler
for remote calls between different servers.
-
getLDAPAbfrageHandler
- Specified by:
getLDAPAbfrageHandler
in interfaceIHandlerProvider
- Returns:
- The
ILDAPAbfrageHandler
for remote calls between different servers.
-
getLDAPGruppeHandler
- Specified by:
getLDAPGruppeHandler
in interfaceIHandlerProvider
- Returns:
- The
ILDAPGruppeHandler
for remote calls between different servers.
-
getFormHandler
- Specified by:
getFormHandler
in interfaceIHandlerProvider
- Returns:
- The
IFormHandler
for remote calls between different servers.
-
getProjectDOIDataHandler
- Specified by:
getProjectDOIDataHandler
in interfaceIHandlerProvider
- Returns:
- The
IProjectDOIDataHandler
for remote calls between different servers.
-
getProjectIdentityCheckDataHandler
- Specified by:
getProjectIdentityCheckDataHandler
in interfaceIHandlerProvider
- Returns:
- The
IProjectIdentityCheckDataHandler
for remote calls between different servers.
-
getSystemPropertyHandler
- Specified by:
getSystemPropertyHandler
in interfaceIHandlerProvider
- Returns:
- The
ISystemPropertyHandler
for remote calls between different servers.
-
getGenericCacheHandler
- Specified by:
getGenericCacheHandler
in interfaceIHandlerProvider
- Returns:
- The
IGenericCacheHandler
for remote calls between different servers.
-
getSystemHandler
- Specified by:
getSystemHandler
in interfaceIHandlerProvider
- Returns:
- The
ISystemHandler
for remote calls between different servers.
-
getSystemAuthenticatorHandler
- Specified by:
getSystemAuthenticatorHandler
in interfaceIHandlerProvider
- Returns:
- The
ISystemAuthenticatorHandler
for remote calls between different servers.
-
getClientAuthenticatorHandler
- Specified by:
getClientAuthenticatorHandler
in interfaceIHandlerProvider
- Returns:
- The
IClientAuthenticatorHandler
for remote calls between different servers.
-
getAuthenticatorHandler
- Specified by:
getAuthenticatorHandler
in interfaceIHandlerProvider
- Returns:
- The
IAuthenticationHandler
for remote calls between different servers.
-
getLicenseHandler
- Specified by:
getLicenseHandler
in interfaceIHandlerProvider
- Returns:
- The
ILicenseHandler
for remote calls between different servers.
-
getMsPropertiesHandler
- Specified by:
getMsPropertiesHandler
in interfaceIHandlerProvider
- Returns:
- The
IMsPropertiesHandler
for remote calls between different servers.
-
getEventHandler
- Specified by:
getEventHandler
in interfaceIHandlerProvider
- Returns:
- The
IEventHandler
for remote calls between different servers.
-
getLicenseFileHandler
- Specified by:
getLicenseFileHandler
in interfaceIHandlerProvider
- Returns:
- The
ILicenseFileHandler
for remote calls between different servers.
-
getUserProfileHandler
- Specified by:
getUserProfileHandler
in interfaceIHandlerProvider
- Returns:
- The
IUserProfileHandler
for remote calls between different servers.
-
getUserProfileMfaHandler
- Specified by:
getUserProfileMfaHandler
in interfaceIHandlerProvider
- Returns:
- The
IUserProfileMfaHandler
for remote calls between different servers.
-
getUserCredentialsHandler
- Specified by:
getUserCredentialsHandler
in interfaceIHandlerProvider
- Returns:
- The
IUserCredentialsHandler
for remote calls between different servers.
-
getUserEmailHandler
- Specified by:
getUserEmailHandler
in interfaceIHandlerProvider
- Returns:
- The
IUserEmailHandler
for remote calls between different servers.
-
getUserIdentityHandler
- Specified by:
getUserIdentityHandler
in interfaceIHandlerProvider
- Returns:
- The
IUserIdentityHandler
for remote calls between different servers.
-
getWebDavAccessHandler
- Specified by:
getWebDavAccessHandler
in interfaceIHandlerProvider
- Returns:
- The
IWebDavAccessHandler
for remote calls between different servers.
-
getWorkflowStateHandler
- Specified by:
getWorkflowStateHandler
in interfaceIHandlerProvider
- Returns:
- The
IWorkflowStateHandler
for remote calls between different servers.
-
getWorkflowTaskHandler
- Specified by:
getWorkflowTaskHandler
in interfaceIHandlerProvider
- Returns:
- The
IWorkflowTaskHandler
for remote calls between different servers.
-
getWorkflowTriggerHandler
- Specified by:
getWorkflowTriggerHandler
in interfaceIHandlerProvider
- Returns:
- The
IWorkflowTriggerHandler
for remote calls between different servers.
-
getWorkflowNodeHandler
- Specified by:
getWorkflowNodeHandler
in interfaceIHandlerProvider
- Returns:
- The
IWorkflowNodeHandler
for remote calls between different servers.
-
getWorkflowVersionHandler
- Specified by:
getWorkflowVersionHandler
in interfaceIHandlerProvider
- Returns:
- The
IWorkflowVersionHandler
for remote calls between different servers.
-
getHandler
- Specified by:
getHandler
in interfaceIHandlerProvider
- 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
- Specified by:
registerHandler
in interfaceIHandlerProvider
- Parameters:
handler
- Registers the given handler and makes it available for handling communication between different servers.
-
releaseHandler
Description copied from interface:IHandlerProvider
Removes a handler previously registered byIHandlerProvider.registerHandler(IAPIHandler)
.- Specified by:
releaseHandler
in interfaceIHandlerProvider
- Parameters:
handler
- Handler to unregister.
-
getHandlerMap
- Specified by:
getHandlerMap
in interfaceIHandlerProvider
- Returns:
- A map with all handlers that were registered via
IHandlerProvider.registerHandler(IAPIHandler)
. Maps between the name of the handler and the registered instance.
-
reset
public void reset()Description copied from interface:IHandlerProvider
Releases all handlers that were previously registered byIHandlerProvider.registerHandler(IAPIHandler)
.- Specified by:
reset
in interfaceIHandlerProvider
-