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.voidregisterHandler(IAPIHandler handler) voidreleaseHandler(IAPIHandler handler) Removes a handler previously registered byIHandlerProvider.registerHandler(IAPIHandler).voidreset()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, waitMethods inherited from interface de.xima.fc.handler.interfaces.IHandlerProvider
isRemote
-
Field Details
-
HANDLERMAP
-
-
Constructor Details
-
AHandlerProvider
public AHandlerProvider()
-
-
Method Details
-
getAktionHandler
Deprecated.- Specified by:
getAktionHandlerin interfaceIHandlerProvider- Returns:
- The
IAktionHandlerfor remote calls between different servers.
-
getDatenquelleHandler
- Specified by:
getDatenquelleHandlerin interfaceIHandlerProvider- Returns:
- The
IDatenquelleHandlerfor remote calls between different servers.
-
getClientCounterHandler
- Specified by:
getClientCounterHandlerin interfaceIHandlerProvider- Returns:
- The
IClientCounterHandlerfor remote calls between different servers.
-
getAttachmentHandler
- Specified by:
getAttachmentHandlerin interfaceIHandlerProvider- Returns:
- The
IAttachmentHandlerfor remote calls between different servers.
-
getAppointmentHandler
- Specified by:
getAppointmentHandlerin interfaceIHandlerProvider- Returns:
- The
IAppointmentHandlerfor remote calls between different servers.
-
getAppointmentTemplateHandler
- Specified by:
getAppointmentTemplateHandlerin interfaceIHandlerProvider- Returns:
- The
IAppointmentTemplateHandlerfor remote calls between different servers.
-
getAppointmentTypeHandler
- Specified by:
getAppointmentTypeHandlerin interfaceIHandlerProvider- Returns:
- The
IAppointmentTypeHandlerfor remote calls between different servers.
-
getAppointmentSlotHandler
- Specified by:
getAppointmentSlotHandlerin interfaceIHandlerProvider- Returns:
- The
IAppointmentSlotHandlerfor remote calls between different servers.
-
getBenutzergruppeHandler
- Specified by:
getBenutzergruppeHandlerin interfaceIHandlerProvider- Returns:
- The
IBenutzerGruppeHandlerfor remote calls between different servers.
-
getBenutzerHandler
Deprecated.- Specified by:
getBenutzerHandlerin interfaceIHandlerProvider- Returns:
- The
IBenutzerHandlerfor remote calls between different servers.
-
getDirectClientAuthorizationHandler
- Specified by:
getDirectClientAuthorizationHandlerin interfaceIHandlerProvider- Returns:
- The
IDirectClientAuthorizationHandlerfor remote calls between different servers.
-
getIndirectClientAuthorizationHandler
- Specified by:
getIndirectClientAuthorizationHandlerin interfaceIHandlerProvider- Returns:
- The
IIndirectClientAuthorizationHandlerfor remote calls between different servers.
-
getDatenbankzugriffHandler
- Specified by:
getDatenbankzugriffHandlerin interfaceIHandlerProvider- Returns:
- The
IDatenbankzugriffHandlerfor remote calls between different servers.
-
getPluginHandler
- Specified by:
getPluginHandlerin interfaceIHandlerProvider- Returns:
- The
IPluginHandlerfor remote calls between different servers.
-
getFormEingangHandler
- Specified by:
getFormEingangHandlerin interfaceIHandlerProvider- Returns:
- The
IFormEingangHandlerfor remote calls between different servers.
-
getFormElementHandler
- Specified by:
getFormElementHandlerin interfaceIHandlerProvider- Returns:
- The
IFormElementHandlerfor remote calls between different servers.
-
getFormVersionHandler
- Specified by:
getFormVersionHandlerin interfaceIHandlerProvider- Returns:
- The
IFormVersionHandlerfor remote calls between different servers.
-
getFrontendServerHandler
- Specified by:
getFrontendServerHandlerin interfaceIHandlerProvider- Returns:
- The
IFrontendServerHandlerfor remote calls between different servers.
-
getGenericHandler
- Specified by:
getGenericHandlerin interfaceIHandlerProvider- Returns:
- The
IGenericHandlerfor remote calls between different servers.
-
getMandantFrontendServerHandler
- Specified by:
getMandantFrontendServerHandlerin interfaceIHandlerProvider- Returns:
- The
IMandantFrontendServerHandlerfor remote calls between different servers.
-
getMandantLdapDataHandler
Deprecated.- Specified by:
getMandantLdapDataHandlerin interfaceIHandlerProvider- Returns:
- The
IMandantLdapDataHandlerfor remote calls between different servers.
-
getMandantMailDataHandler
- Specified by:
getMandantMailDataHandlerin interfaceIHandlerProvider- Returns:
- The
IMandantMailDataHandlerfor remote calls between different servers.
-
getModulHandler
Deprecated.- Specified by:
getModulHandlerin interfaceIHandlerProvider- Returns:
- The
IModulHandlerfor remote calls between different servers.
-
getPostfachHandler
- Specified by:
getPostfachHandlerin interfaceIHandlerProvider- Returns:
- The
IPostfachHandlerfor remote calls between different servers.
-
getProjektHandler
- Specified by:
getProjektHandlerin interfaceIHandlerProvider- Returns:
- The
IProjektHandlerfor remote calls between different servers.
-
getProtocolHandler
- Specified by:
getProtocolHandlerin interfaceIHandlerProvider- Returns:
- The
IProtokollHandlerfor remote calls between different servers.
-
getRolleHandler
- Specified by:
getRolleHandlerin interfaceIHandlerProvider- Returns:
- The
IRolleHandlerfor remote calls between different servers.
-
getStatusHandler
Deprecated.- Specified by:
getStatusHandlerin interfaceIHandlerProvider- Returns:
- The
IStatusHandlerfor remote calls between different servers.
-
getTextbausteinHandler
- Specified by:
getTextbausteinHandlerin interfaceIHandlerProvider- Returns:
- The
ITextbausteinHandlerfor remote calls between different servers.
-
getVorgangHandler
- Specified by:
getVorgangHandlerin interfaceIHandlerProvider- Returns:
- The
IVorgangHandlerfor remote calls between different servers.
-
getBeanHandler
- Specified by:
getBeanHandlerin interfaceIHandlerProvider- Returns:
- The
IBeanHandlerfor remote calls between different servers.
-
getFSConnectionHandler
- Specified by:
getFSConnectionHandlerin interfaceIHandlerProvider- Returns:
- The
IFSConnectionHandlerfor remote calls between different servers.
-
getPlaceholderHandler
- Specified by:
getPlaceholderHandlerin interfaceIHandlerProvider- Returns:
- The
IPlaceholderHandlerfor remote calls between different servers.
-
getProjektRessourcenHandler
- Specified by:
getProjektRessourcenHandlerin interfaceIHandlerProvider- Returns:
- The
IProjektRessourcenHandlerfor remote calls between different servers.
-
getMandantRessourcenHandler
- Specified by:
getMandantRessourcenHandlerin interfaceIHandlerProvider- Returns:
- The
IMandantRessourcenHandlerfor remote calls between different servers.
-
getSetupHandler
- Specified by:
getSetupHandlerin interfaceIHandlerProvider- Returns:
- The
ISetupHandlerfor remote calls between different servers.
-
getXfcSettsionHandler
Deprecated.- Specified by:
getXfcSettsionHandlerin interfaceIHandlerProvider- Returns:
- The
IXfcSessionHandlerfor remote calls between different servers.
-
getFileHandler
- Specified by:
getFileHandlerin interfaceIHandlerProvider- Returns:
- The
IFileHandlerfor remote calls between different servers.
-
getFormDataHandler
- Specified by:
getFormDataHandlerin interfaceIHandlerProvider- Returns:
- The
IFormDataHandlerfor remote calls between different servers.
-
getMailHandler
- Specified by:
getMailHandlerin interfaceIHandlerProvider- Returns:
- The
IMailHandlerfor remote calls between different servers.
-
getWorkflowHandler
- Specified by:
getWorkflowHandlerin interfaceIHandlerProvider- Returns:
- The
IWorkflowHandlerfor remote calls between different servers.
-
getProjektZaehlerHander
- Specified by:
getProjektZaehlerHanderin interfaceIHandlerProvider- Returns:
- The
IProjektZaehlerHandlerfor remote calls between different servers.
-
getProjektZaehlerDatenHandler
- Specified by:
getProjektZaehlerDatenHandlerin interfaceIHandlerProvider- Returns:
- The
IProjektZaehlerDatenHandlerfor remote calls between different servers.
-
getStatisticsHandler
- Specified by:
getStatisticsHandlerin interfaceIHandlerProvider- Returns:
- The
IStatisticsHandlerfor remote calls between different servers.
-
getEntityberechtigungHandler
Deprecated.- Specified by:
getEntityberechtigungHandlerin interfaceIHandlerProvider- Returns:
- The
IEntityberechtigungHandlerfor remote calls between different servers.
-
getMandantHandler
- Specified by:
getMandantHandlerin interfaceIHandlerProvider- Returns:
- The
IMandantHandlerfor remote calls between different servers.
-
getLDAPZugriffHandler
- Specified by:
getLDAPZugriffHandlerin interfaceIHandlerProvider- Returns:
- The
ILDAPZugriffHandlerfor remote calls between different servers.
-
getLDAPAbfrageHandler
- Specified by:
getLDAPAbfrageHandlerin interfaceIHandlerProvider- Returns:
- The
ILDAPAbfrageHandlerfor remote calls between different servers.
-
getLDAPGruppeHandler
- Specified by:
getLDAPGruppeHandlerin interfaceIHandlerProvider- Returns:
- The
ILDAPGruppeHandlerfor remote calls between different servers.
-
getFormHandler
- Specified by:
getFormHandlerin interfaceIHandlerProvider- Returns:
- The
IFormHandlerfor remote calls between different servers.
-
getProjectDOIDataHandler
- Specified by:
getProjectDOIDataHandlerin interfaceIHandlerProvider- Returns:
- The
IProjectDOIDataHandlerfor remote calls between different servers.
-
getProjectIdentityCheckDataHandler
- Specified by:
getProjectIdentityCheckDataHandlerin interfaceIHandlerProvider- Returns:
- The
IProjectIdentityCheckDataHandlerfor remote calls between different servers.
-
getSystemPropertyHandler
- Specified by:
getSystemPropertyHandlerin interfaceIHandlerProvider- Returns:
- The
ISystemPropertyHandlerfor remote calls between different servers.
-
getGenericCacheHandler
- Specified by:
getGenericCacheHandlerin interfaceIHandlerProvider- Returns:
- The
IGenericCacheHandlerfor remote calls between different servers.
-
getSystemHandler
- Specified by:
getSystemHandlerin interfaceIHandlerProvider- Returns:
- The
ISystemHandlerfor remote calls between different servers.
-
getSystemAuthenticatorHandler
- Specified by:
getSystemAuthenticatorHandlerin interfaceIHandlerProvider- Returns:
- The
ISystemAuthenticatorHandlerfor remote calls between different servers.
-
getClientAuthenticatorHandler
- Specified by:
getClientAuthenticatorHandlerin interfaceIHandlerProvider- Returns:
- The
IClientAuthenticatorHandlerfor remote calls between different servers.
-
getAuthenticatorHandler
- Specified by:
getAuthenticatorHandlerin interfaceIHandlerProvider- Returns:
- The
IAuthenticationHandlerfor remote calls between different servers.
-
getLicenseHandler
- Specified by:
getLicenseHandlerin interfaceIHandlerProvider- Returns:
- The
ILicenseHandlerfor remote calls between different servers.
-
getMsPropertiesHandler
- Specified by:
getMsPropertiesHandlerin interfaceIHandlerProvider- Returns:
- The
IMsPropertiesHandlerfor remote calls between different servers.
-
getEventHandler
- Specified by:
getEventHandlerin interfaceIHandlerProvider- Returns:
- The
IEventHandlerfor remote calls between different servers.
-
getLicenseFileHandler
- Specified by:
getLicenseFileHandlerin interfaceIHandlerProvider- Returns:
- The
ILicenseFileHandlerfor remote calls between different servers.
-
getUserProfileHandler
- Specified by:
getUserProfileHandlerin interfaceIHandlerProvider- Returns:
- The
IUserProfileHandlerfor remote calls between different servers.
-
getUserProfileMfaHandler
- Specified by:
getUserProfileMfaHandlerin interfaceIHandlerProvider- Returns:
- The
IUserProfileMfaHandlerfor remote calls between different servers.
-
getUserCredentialsHandler
- Specified by:
getUserCredentialsHandlerin interfaceIHandlerProvider- Returns:
- The
IUserCredentialsHandlerfor remote calls between different servers.
-
getUserEmailHandler
- Specified by:
getUserEmailHandlerin interfaceIHandlerProvider- Returns:
- The
IUserEmailHandlerfor remote calls between different servers.
-
getUserIdentityHandler
- Specified by:
getUserIdentityHandlerin interfaceIHandlerProvider- Returns:
- The
IUserIdentityHandlerfor remote calls between different servers.
-
getWebDavAccessHandler
- Specified by:
getWebDavAccessHandlerin interfaceIHandlerProvider- Returns:
- The
IWebDavAccessHandlerfor remote calls between different servers.
-
getWorkflowStateHandler
- Specified by:
getWorkflowStateHandlerin interfaceIHandlerProvider- Returns:
- The
IWorkflowStateHandlerfor remote calls between different servers.
-
getWorkflowTaskHandler
- Specified by:
getWorkflowTaskHandlerin interfaceIHandlerProvider- Returns:
- The
IWorkflowTaskHandlerfor remote calls between different servers.
-
getWorkflowTriggerHandler
- Specified by:
getWorkflowTriggerHandlerin interfaceIHandlerProvider- Returns:
- The
IWorkflowTriggerHandlerfor remote calls between different servers.
-
getWorkflowNodeHandler
- Specified by:
getWorkflowNodeHandlerin interfaceIHandlerProvider- Returns:
- The
IWorkflowNodeHandlerfor remote calls between different servers.
-
getWorkflowVersionHandler
- Specified by:
getWorkflowVersionHandlerin interfaceIHandlerProvider- Returns:
- The
IWorkflowVersionHandlerfor remote calls between different servers.
-
getHandler
- Specified by:
getHandlerin 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:
registerHandlerin interfaceIHandlerProvider- Parameters:
handler- Registers the given handler and makes it available for handling communication between different servers.
-
releaseHandler
Description copied from interface:IHandlerProviderRemoves a handler previously registered byIHandlerProvider.registerHandler(IAPIHandler).- Specified by:
releaseHandlerin interfaceIHandlerProvider- Parameters:
handler- Handler to unregister.
-
getHandlerMap
- Specified by:
getHandlerMapin 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:IHandlerProviderReleases all handlers that were previously registered byIHandlerProvider.registerHandler(IAPIHandler).- Specified by:
resetin interfaceIHandlerProvider
-