Deprecated API
Contents
-
Deprecated Packages
-
Deprecated InterfacesInterfaceDescriptionThis is part of the old workflow, use the new workflow engine. The closest analog to the
Bedingungis aWorkflowNodeoftypeEWorkflowNodeType.FC_MULTIPLE_CONDITIONfrom the new workflow.Since Version 8.0.0 user information is storedUserProfiles. For accessing user information useIUserProfileDao.Since Version 8.0.0 LDAP access toMandants is stored inIndirectClientAuthorizations. For accessing indirect client authorizations useIIndirectClientAuthorizationDao.since version 8.0.0 UseLDAPZugrifffor client scoped LDAP connections instead.Table no longer existsThis is part of the old workflow, use the new workflow engine. The closest analog to theStatusis aWorkflowStatefrom the new workflow.useIFileEntityuseIUncacheableFilewill be removedsince 8.0.0 UseIViewinstead.TheBenutzerhas been replaced byUserProfile.Entity does not exist anymore.since version 8.0.0 UseLDAPZugrifffor client scoped LDAP connections instead.Table no longer existssince 7.0.0UseProjectImporterinsteadUsede.xima.fc.security.interfaces.authentication.IAuthenticatorPropertiesinstead.UseIUseror defaultUserProfiles instead.This is part of the old workflow engine. Use the new workflow engine.This is part of the old workflow engine. Use the new workflow engine.This is part of the old workflow engine. For the new workflow engine, just add the required fields to your properties model and use the methods provided by the workflow execution context to attach the files to the form record.This is part of the old workflow engine. Use the new workflow engine.The corresponding plugin type was never called and will never have any function. If you have a class implementing this interface, you can safely delete it.Use the new workflow engine (IWorkflowEventRunner).Since version 8.0.0.IPluginGenericAuthenticatorRetValshould always be used instead.The corresponding plugin type was never called and will never have any function. If you have a class implementing this interface, you can safely delete it.Use the new workflow engine (IWorkflowEventRunner).Use the new workflow engine (IWorkflowEventRunner).Use the new workflow engine (IWorkflowEventRunner).Use the new workflow engine (IWorkflowEventRunner).Use the new workflow engine (IWorkflowEventRunner).Use the new workflow engine (IWorkflowEventRunner).Use the new workflow engine (IWorkflowEventRunner).Use the new workflow engine (IWorkflowEventRunner).Use the new workflow engine (IWorkflowEventRunner).Use the new workflow engine (IWorkflowEventRunner).Use the new workflow engine (IWorkflowEventRunner).Use the new workflow engine (IWorkflowEventRunner).Use the new workflow engine (IWorkflowEventRunner).Use the new workflow engine.Use the new workflow engine (IWorkflowEventRunner).Use the new workflow engine (IWorkflowEventRunner).Use the new workflow engine (IWorkflowEventRunner).Use the new workflow engine (IWorkflowEventRunner).Use the new workflow engine (IWorkflowEventRunner).Use the new workflow engine (IWorkflowEventRunner).Use the new workflow engine (IWorkflowEventRunner).Use the new workflow engine (IWorkflowEventRunner).Use the new workflow engine (IWorkflowEventRunner).Use the new workflow engine (IWorkflowEventRunner).Use the new workflow engine (IWorkflowEventRunner).Use the new workflow engine (IWorkflowEventRunner).Use the new workflow engine (IWorkflowEventRunner).Use the new workflow engine (IWorkflowEventRunner).Use the new workflow engine (IWorkflowEventRunner).This should be implemented together withgetSuccessValueDescriptoretc., e.g. in a separate specific mixin interface for the node handler.Implementations of this interface are returned only by deprecated methods, use non-deprecated methods instead, e.g.IWorkflowFileHandler.resolveReferencedFiles(WorkflowNode, de.xima.fc.interfaces.workflow.execution.IReferencedFileList, IFileSearchOptions).useIBaseMailDatainsteadThis class is part of the old workflow engine and will be removed together with it soon. SeeResourceItemfor the closest equivalent in the new workflow engine.useINamedUiElementImplementIFCPlugininstead and useIFCPlugin.getDescription(java.util.Locale).Use the new workflow engine, which lets you specify a custom model and a custom UI.Use the new workflow engine, e.g.IPluginWorkflowNode.Use the new workflow engine, e.g.IPluginWorkflowNode.Use the new workflow engine, e.g.IPluginWorkflowNode.This plugin type was never called and will never have any function. If you have a class implementing this plugin interface, you can safely delete it.You should use the new workflow engine. TheIPluginWorkflowNodelets you add a custom node to the new workflow, such as a custom condition of loop node. Usede.xima.fc.workflow.mixin.IPluginActionNodeHandlerif you only need to add an action without children that contains some business logic.This is part of the old rest API. Use the new API when it becomes available.This is part of the old rest API. Use the new API when it becomes available.This is part of the old rest API. Use the new API when it becomes available.This is part of the old rest API. Use the new API when it becomes available.This is part of the old rest API. Use the new API when it becomes available.This is part of the old rest API. Use the new API when it becomes available.This is part of the old rest API. Use the new API when it becomes available.This is part of the old rest API. Use the new API when it becomes available.useIClientCreatorThis was renamed. IncludeIBaseActionClientHandlerNodeinstead.
-
Deprecated ClassesClassDescriptionUse
WorkflowNodeAPIand the new workflow engine.UseWorkflowNodeAPIand the new workflow engine.TheBenutzerhas been replaced byUserProfile.Since Version 8.0.0 user information is storedUserProfiles. User access to clients according to a set filter is done viaIndirectClientAuthorizations.since version 8.0.0 UseLDAPZugrifffor client scoped LDAP connections instead.Moduls no longer exist.UseWorkflowStateAPIand the new workflow engine.Usede.xima.fc.web.common.utils.SessionUtilsUse the new workflow engine (CompoundConditionEvaluator).This is part of the old workflow engine. Use the new workflow engine.This is part of the old workflow engine. Use the new workflow engine.This is part of the old workflow engine. Use the new workflow engine. Actions should implementINodeHandler.This is part of the old workflow engine. Use the new workflow engine. Actions should implementINodeHandler.This is part of the old workflow engine. Use the new workflow engine.usePDFFilleruseProcessCopyUtilThis is part of the old workflow engine. Use the new workflow engine. Actions should implementINodeHandler.This is part of the old workflow engine. Use the new workflow engine.This is part of the old workflow engine. Use the new workflow engine.This is part of the old workflow engine. Use the new workflow engine.This is part of the old workflow engine. Use the new workflow engine.This is part of the old workflow engine. Use the new workflow engine.This is part of the old workflow engine. Use the new workflow engine.This is part of the old workflow engine. Use the new workflow engine.This is part of the old workflow engine. Use the new workflow engine.This is part of the old workflow engine. Use the new workflow engine.This is part of the old workflow engine. Use the new workflow engine.This is part of the old workflow engine. Use the new workflow engine.This is part of the old workflow engine. Use the new workflow engine.This is part of the old workflow engine. Use the new workflow engine.This is part of the old workflow engine. Use the new workflow engine.This is part of the old workflow engine. Use the new workflow engine.This is part of the old workflow engine. Use the new workflow engine.This is part of the old workflow engine. Use the new workflow engine. Actions should implementINodeHandler.This is part of the old workflow engine. Use the new workflow engine. Actions should implementINodeHandler.This is part of the old workflow engine. Use the new workflow engine. Actions should implementINodeHandler.This is part of the old workflow engine. Use the new workflow engine. Actions should implementINodeHandler.This is part of the old workflow engine. Use the new workflow engine. Actions should implementINodeHandler.This is part of the old workflow engine. Use the new workflow engine. Actions should implementINodeHandler.This is part of the old workflow engine. Use the new workflow engine. Actions should implementINodeHandler.This is part of the old workflow engine. Use the new workflow engine. Actions should implementINodeHandler.This is part of the old workflow engine. Use the new workflow engine. Actions should implementINodeHandler.This is part of the old workflow engine. Use the new workflow engine. Actions should implementINodeHandler.This action is not necessary anymore. AllIProvidingactions now offer settings for attaching the files they created to the form record.This is part of the old workflow engine. Use the new workflow engine. Actions should implementINodeHandler.This is part of the old workflow engine. Use the new workflow engine. Actions should implementINodeHandler.This is part of the old workflow engine. Use the new workflow engine. Actions should implementINodeHandler.This is part of the old workflow engine. Use the new workflow engine. Actions should implementINodeHandler.This is part of the old workflow engine. Use the new workflow engine. Actions should implementINodeHandler.This is part of the old workflow engine. Use the new workflow engine. Actions should implementINodeHandler.This is part of the old workflow engine. Use the new workflow engine. Actions should implementINodeHandler.This is part of the old workflow engine. Use the new workflow engine. Actions should implementINodeHandler.This is part of the old workflow engine. Use the new workflow engine. Actions should implementINodeHandler.This is part of the old workflow engine. Use the new workflow engine. Actions should implementINodeHandler.This action is not necessary anymore. AllIConsumingactions now offer settings for selecting both files from previous actions as well as files from form upload elements.This is part of the old workflow engine. Use the new workflow engine. Actions should implementINodeHandler.This is part of the old workflow engine. Use the new workflow engine. Actions should implementINodeHandler.This is part of the old workflow engine. Use the new workflow engine. Actions should implementINodeHandler.This is part of the old workflow engine. Use the new workflow engine. Actions should implementINodeHandler.This is part of the old workflow engine. Use the new workflow engine. Actions should implementINodeHandler.Use the new workflow engine (IWorkflowEventRunner).Use the new workflow engine (IWorkflowEventRunner).Use the new workflow engine (IWorkflowEventRunner).Use the new workflow engine (IWorkflowEventRunner).DO NOT USE! Should only be used byBeanManagerAdapter!since version 8.0.0Since Version 8.0.0 user information is storedUserProfiles. For accessing user information useUserProfileDao.Since Version 8.0.0 LDAP access toMandants is stored inIndirectClientAuthorizations. For accessing indirect client authorizations useIndirectClientAuthorizationDao.since version 8.0.0 UseLDAPZugrifffor client scoped LDAP connections instead.Table no longer existssince 7.0.0useDatabaseMonitoruseDatabaseUtilsuseAFileEntityuseAFileDataEntityThis entity is part of the old workflow engine. UseWorkflowNode, which is the closest equivalent in the new workflow engine.The new user managemen uses the system-scopedUserProfile, the client-scopedDirectClientAuthorizationetc.This entity is part of the old workflow engine. The closest equivalent to this entity is aWorkflowNodewith theAWorkflowElement.getType()set toEWorkflowNodeType.FC_MULTIPLE_CONDITION.Since Version 8.0.0 user information is stored inuser profiles. An entity that describes a real-life person.Since Version 8.0.0 user information is storedUserProfiles. User access to clients according to a set filter is done viaIndirectClientAuthorizations.UseLDAPZugriffinstead.Table no longer existsThis entity is part of the old workflow engine. UseWorkflowState, which is part of the new workflow engine.UseProjectExporterinsteadIn a future formcycle version old project exports (export version < 2.0.0) won't be importablable anymore.ProjectImportershould be used instead.This is an experimental API and was never supported and should never have been used. See e.g.ProjectImporterfor importing exported projects.UseIUserto get user data.plugins invoked by their corresponding contexts!will be removedInject beans directly via@Inject, use helper classes and static methods directly. For the entity context, usenew RequestEntityContext().since 8.0.0Can be removed once the old workflow is removed.Inject beans directly via@Inject, use helper classes and static methods directly. For the entity context, usenew RequestEntityContext().Replaced byProjectPageBean.UseProjectCreationBeaninsteadUseUserPermissionsBeaninstead.UseProjectImportBeaninsteaduseUpdateBean.getDbEncryption()insteaduseUpdateBean.getDbSettings()insteaduseUpdateBean.getSystemUpdate()insteadUseClientAuthorizationBeaninstead.since 8.0.0 Users within clients are defined asDirectClientAuthorizations.Use the new workflow engine.Use the new workflow engine.Use the new workflow engine (IWorkflowEventRunner).Use the new workflow engine (IWorkflowEventRunner).Use the new workflow engine.Use the new workflow engine (IWorkflowEventRunner).Use the new workflow engine.since 8.0.0 System user login is done viaUserCredentialsSigninBean.UseMainMenuBeaninstead.This is calledLocalDateTimeConverter, but behaves as if it were aLocalTimeConverter. You should use theDatePicker, which ships with a built-in converter.TheMenuTemplateBeanhas been deprecated. The formcycle main menu is provided byMainMenuBeansince 8.0.0.LoginEventare no longer fired.PasswordPolicyChangeEventis not necessary anymore.Since version 8.0.0 no longer necessary.This event handler has been deprecated in version 8.0.0 becauseLoginEventare no longer fired.since version 8.0.0 login events are no longer fired.Password policy change event aren't necessary anymore because the new PasswordPolicyBean is view scoped.Since version 8.0.0 no longer in use.Authorization is now handled via pac4j.The checks of this filter are integrated inWebEndpointAuthorizer.UsePluginMenuEntryViewinstead.Inject beans directly via@Inject, use helper classes and static methods directly.Use the static methods fromMessageUtilsdirectly.This event handler has been deprecated in version 8.0.0 becauseLoginEventare no longer fired.This event handler has been deprecated in version 8.0.0 becauseLoginEventare no longer fired.Servlet Filter implementation class ExternalFilterUseClientFormTrackerHelperinstead.This is part of the old workflow engine, use the new workflow engine.This is not used anymore and can be removed.Theloaderattribute is now available in recent releases of OmniFaces.Remove as soon as updating to at least OmniFaces 2.3 o:skipValidationsDo not use these utility methods. Use other XML and HTML processing facilities, such asSecureXmlFactories,Jsoup, orEncode.forHtml(String).This is part of the old workflow, use the new workflow engine.This is part of the old workflow engine, use the new workflow engine, e.g.WorkflowNodeHandler.TheBenutzerhas been replaced byUserProfile.Entity does not exist anymore.since version 8.0.0 UseLDAPZugrifffor client scoped LDAP connections instead.Table no longer existssince 7.0.0The Class StatusHandler.
UseHttpRequestBuilder.useHttpPostRequestBuilderinsteaduseHttpPostRequestBuilderwithHttpResponseWrapperinstead.UseProjectImporterinsteadUse specialised importers like theProjectImporterinsteadUseLicenseAccessinsteaduseMultipartMailDatainsteaduseTextMailDatainsteadThis is part of the old deprecated workflow engine. Use the new workflow engine and related classes.Use the defaultCommonProfileisntead.UseIUserto get user data.UseIUserto get user data.This belongs to the old workflow engine which will be removed.This class is part of the old workflow engine and will be removed together with it soon. SeeResourceItemfor the closest equivalent in the new workflow engine.This class is part of the old workflow engine and will be removed together with it soon. SeeResourceItemfor the closest equivalent in the new workflow engine.This class is part of the old workflow engine and will be removed together with it soon. SeeResourceItemfor the closest equivalent in the new workflow engine.This class was added during development, but never used.useFCMessageThe old workflow engine will be removed, use the new workflow engine.The old workflow engine will be removed, use the new workflow engine.class will be removed. Only use the interfaces and helper within the plugin-lifecycle-methods (install,uninstall,...)Use the new workflow engine, see e.g.IPluginWorkflowNode.The corresponding plugin type was never called and will never have any function. If you have a class implementing this interface, you can safely delete it.IEntityDeserializationResultis now used for entity deserializationr resultsUseWriterTypeFactoryorReaderTypeFactoryinsteadType factory for FC entity types for GSON deserializationUseDefaultEntityReaderorDefaultEntityWriterinstead. Type adapter for general FC entities. Turns references to otherIUUIDEntitys into entity descriptions containing their uuid and class (with a few exceptions, see implementation details).UseADataQueryServletinsteadUseADataSourceServletinsteadThis is part of the legacy REST API that will be removed at some point.This is part of the old rest API. Use the new API when it becomes available.This is part of the old rest API. Use the new API when it becomes available.This is part of the old rest API. Use the new API when it becomes available.This is part of the old rest API. Use the new API when it becomes available.This is part of the old rest API. Use the new API when it becomes available.This is part of the old rest API. Use the new API when it becomes available.This is part of the old rest API. Use the new API when it becomes available.This is part of the old rest API. Use the new API when it becomes available.This is part of the old rest API. Use the new API when it becomes available.This is part of the old rest API. Use the new API when it becomes available.This is part of the old rest API. Use the new API when it becomes available.This is part of the old rest API. Use the new API when it becomes available.Used by the old rest like API. Use other servlets such asFormProvideServletand the new workflow engine.This servlet is only used for signing in for the legacy "REST"-API. It will be removed at some point.This is part of the legacy REST API that will be removed at some point.useMultipartRequestNot used anymore by the form designer as it is integrated in JSF now.Not used anymore by the form designer as it is integrated in JSF now.useFdToExcelBuilderuseFdToXmlBuilderuseXFilenameUtilsThis is part of the old deprecated workflow engine. Use the new workflow engine and related classes.Since version 8.0.1. UseWebAppContext.getServletContextInfo()instead.UseAnonymousClientinstead.UseMsGraphLoggerinstead.UseMsGraphProfileCreatorinstead.Depending on the use case the appropriate profile creator should be used, e.g.DropBoxProfileCreator.UseInternalUserAuthenticatoror an appropriate client for LDAP users instead (seeClientFactory).Use theClientFactorywith a client descriptor forEAuthClientType.FORMinstead.UseFormAjaxRequestResolverinstead.UseFRQSessionStateGeneratorinstead.UseFRQSessionStoreinstead.Will be moved in version 8.0.0.UseClientFactoryorIndirectKerberosClientinstead.UseKerberosTicketValidatorImplinstead.UseIUseror defaultUserProfileinstead.NTLM is no longer supported by Micrsosft.Use defaultUserProfileinstead.UsePasswordAuthenticatorinstead.UseClientFactoryand appropriateIClientDescriptorinstead.UsePasswordCredentialsinstead.USePasswordCredentialsExtractorinstead.UseCommonProfileinstead.UseExtendedSAML2AuthnResponseValidatorinstead.UseExtendedSAML2Clientinstead.UseClientFactoryorFormClientFactoryinstead if you want to create pac4j clients.functionality has been moved to package fc-security.UseAzureAdOauth2AuthenticatorPropertiesinstead.since version 8.0.0 NTLM is no longer supported officially.UseFacebookAuthenticatorPropertiesinstead.UseGoogleAuthenticatorPropertiesinstead.UseOAuth2AuthenticatorPropertiesinstead.UseOpenIdConnectAuthenticatorPropertiesinstead.UsePluginAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseLoginCacheinstead.useIFormRenderContextandIFormRenderContext-methodssince version 8.0.0 where thenativefile upload is used.UseLoginAttemptHelperinstead.Since version 8.0.0 login is done viaILoginLogicorISecurityConfig.This exists only because of a bugs introduced in 7.2.1 were the type of this action was changed.UseXGraphUtilsBenutzers are deprecated. UseDirectClientAuthorizationChoiceProviderinstead.Form records are locked viaVorgang.isInArbeit(). In a future release the lock date of theFormRecordLockmay return in one way or another.This implementation is returned only by deprecated methods, use non-deprecated methods instead, e.g.IWorkflowFileHandler.resolveReferencedFiles(WorkflowNode, de.xima.fc.interfaces.workflow.execution.IReferencedFileList, IFileSearchOptions).ImplementICompoundConditionDatayourself, or just pass the single arguments toCompoundConditionEvaluator.test(EMultipleConditionCombinationType, String, Map).
-
Deprecated EnumsEnumDescriptionUse the new workflow engine. See
EWorkflowNodeTypefor the available nodes in the new workflow.UserIViewinsteadSince formcycle version 7.0.0 projects can only be exported with the new export format. Export formats for formcycle projectsOnly used by old form record, use the new workflow engineBelongs to the old workflow engine.User profiles can have multiple user identities.UseSystemAuthenticators for the backend instead.Not needed anymore.Use the new workflow engine, such asWorkflowNodeandWorkflowTrigger.Use the new workflow engine, e.g.EWorkflowStateTypeandWorkflowState.Use the new workflow engine, such asWorkflowNodeandWorkflowTrigger.useELiquibaseCmduse the Sub-Interfaces ofIFCPluginUseELoginStateinstead.
-
Deprecated Exceptions
-
Deprecated Annotation Types
-
Deprecated FieldsFieldDescriptionUse
APIProvider.WORKFLOW_NODE_APIand the new workflow engine.UseAPIProvider.WORKFLOW_STATE_APIand the new workflow engine.Benutzers have been replaced byUserProfileModuls no longer exist.UseLDAPZugriffAPIinstead. MandantLdapData is not used anymore.Moduls no longer exist.UseAPIProvider.WORKFLOW_STATE_APIand the new workflow engine.potentialy unused. will be removed in 5.2since version 8.0.0 Settings related to the NTLM authenticator configuration.This property is no longer stored in theapplication.properties. It is stored inkerberos.propertiesinstead. UseXfcConfigKeys.KerberosAuth.LDAP_FILTER_KERBEROS_USERinstead.This property is no longer stored in theapplication.properties. It is stored inSystemPropertytable instead.This property is no longer stored in theapplication.properties. It is stored inSystemPropertytable instead.This property is no longer stored in theapplication.properties. It is stored inSystemPropertytable instead.This property is no longer stored in theapplication.properties. It is stored inSystemPropertytable instead.This property is no longer stored in theapplication.properties. It is stored inSystemPropertytable instead.This property is no longer stored in theapplication.properties. It is stored inSystemPropertytable instead.This property is no longer stored in theapplication.properties. It is stored inSystemPropertytable instead.This property is no longer stored in theapplication.properties. It is stored inSystemPropertytable instead.This property is no longer stored in theapplication.properties. It is stored inSystemPropertytable instead.This property is no longer stored in theapplication.properties. It is stored inSystemPropertytable instead.This property is no longer stored in theapplication.properties. It is stored inSystemPropertytable instead.This property is no longer stored in theapplication.properties. It is stored inSystemPropertytable instead.de.xima.fc.config.XfcConfigKeys.Application.V6_FORM_RECORD_AUTHENTICATION_USE_PROJECT_AUTHENTICATORSThis property is only there for re-enabling the old / INCORRECT form record authentication (of V6 form records). This leads to using the project authenticators if no system authentication is required for the state of the form record. This property should not be made public since it reactivates incorrect behavior. It is only for clients that update to Version 7 that have a lot of forms that rely on the incorrect behavior. It is strongly recommended to use V7 forms.UseEAuthClientType.KERBEROS_EXTENSIONinstead.Aktionentities exist only in the old workflow. UseDaoProvider.WORKFLOWNODE_DAOfor the closest equivalent in the new workflow.Aktionentities exist only in the old workflow. UseDaoProvider.WORKFLOWNODE_DAOfor the closest equivalent in the new workflow. Conditions correspond to workflow nodes of typeEWorkflowNodeType.FC_MULTIPLE_CONDITION.Table no longer exists.Table no longer existsAktionentities exist only in the old workflow. UseDaoProvider.WORKFLOWSTATE_DAOfor the closest equivalent in the new workflow.will be removed, useAClientDependentEntity.getMandant()Should not be used for DAO queries because this field is mapped by CLOB column in ORACLE DBMS. WHERE clauses are not possible for ORACLE CLOBs.will be removed, useAClientDependentEntity.getMandant()will be removed, useFormElement.getFormVersion()andFormVersion.getProjekt()andAbstractMandantDependentEntity.getMandant()will be removedwill be removed, useFormVersion.getProjekt()andAbstractMandantDependentEntity.getMandant()will be removed, useFormVersion.getThemeUUID()orFormVersion.getThemeUUIDObject()insteadwill be removed, useProjektRessource.getProjekt()andAbstractMandantDependentEntity.getMandant()UseWorkflowState.ATTR_EXTERNAL_ACCESS_PERMITTEDinsteadUseWorkflowState.COL_EXTERNAL_ACCESS_PERMITTEDinsteadnever usednever usedNot used anymore.useIUser.getClientUserGroups(String, Mandant)instead.useIUser.getClientInboxes(String, Mandant)instead.UseEMime.getContentType(). This will be made private soon.UseCmnConst.PORTAL_VIEW_PATHinstead.An anonymous user context with the virtual userVirtualUser.ANONYMOUSshould never be used. UseUserContextFactory.forUser(IUser)authenticated users orUserContextFactory.forSystem()instead.UseUserContextFactory.forSystem()instead.Usevirtual usersUsevirtual usersNo equivalent, but seeVirtualUserUseFacebookAuthenticatorPropertiesinstead.UseFacebookAuthenticatorPropertiesinstead.UseFacebookAuthenticatorPropertiesinstead.UseFacebookAuthenticatorPropertiesinstead.UseGoogleAuthenticatorPropertiesinstead.UseGoogleAuthenticatorPropertiesinstead.UseGoogleAuthenticatorPropertiesinstead.UseOAuth2AuthenticatorPropertiesinstead.UseOAuth2AuthenticatorPropertiesinstead.UseOAuth2AuthenticatorPropertiesinstead.UseOAuth2AuthenticatorPropertiesinstead.UseOAuth2AuthenticatorPropertiesinstead.UseOAuth2AuthenticatorPropertiesinstead.UseOAuth2AuthenticatorPropertiesinstead.UseOAuth2AuthenticatorPropertiesinstead.UseOAuth2AuthenticatorPropertiesinstead.UseOAuth2AuthenticatorPropertiesinstead.UseOpenIdConnectAuthenticatorPropertiesto get or set the properties instead.UseOpenIdConnectAuthenticatorPropertiesto get or set the properties instead.UseOpenIdConnectAuthenticatorPropertiesto get or set the properties instead.UseOpenIdConnectAuthenticatorPropertiesto get or set the properties instead.UseOpenIdConnectAuthenticatorPropertiesto get or set the properties instead.UseOpenIdConnectAuthenticatorPropertiesto get or set the properties instead.UseOpenIdConnectAuthenticatorPropertiesto get or set the properties instead.UseOpenIdConnectAuthenticatorPropertiesto get or set the properties instead.UseOpenIdConnectAuthenticatorPropertiesto get or set the properties instead.UseOpenIdConnectAuthenticatorPropertiesto get or set the properties instead.UseOpenIdConnectAuthenticatorPropertiesto get or set the properties instead.UseOpenIdConnectAuthenticatorPropertiesto get or set the properties instead.UseOpenIdConnectAuthenticatorPropertiesto get or set the properties instead.UseOpenIdConnectAuthenticatorPropertiesto get or set the properties instead.UseOpenIdConnectAuthenticatorPropertiesto get or set the properties instead.UseOpenIdConnectAuthenticatorPropertiesto get or set the properties instead.UseOpenIdConnectAuthenticatorPropertiesto get or set the properties instead.UseOpenIdConnectAuthenticatorPropertiesto get or set the properties instead.UseOpenIdConnectAuthenticatorPropertiesto get or set the properties instead.UseOpenIdConnectAuthenticatorPropertiesto get or set the properties instead.UsePluginAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseLoginCache.CACHE_NAMEinstead.
-
Deprecated MethodsMethodDescriptionUse
loadDocument,processDocument,saveDocument.UseloadDocument,processDocument,saveDocument.CheckIWebAppDescriptor.getServerType()via theWebAppContextinstead.Do not change the state of the web app! For checking the type of web app useIWebAppDescriptor.getServerType()via theWebAppContextuseDatenbankZugriffAPI.executeDBquery(UserContext, Mandant, String, boolean, Serializable...). Suppression of statement-limits disabled!useDatenbankZugriffAPI.executeSQL(UserContext, Integer, String, boolean, Serializable...). Suppression of statement-limits disabled!UseAEntityAPI.create(UserContext, ITransferableEntity)Method for determining of aFormEingang.usede.xima.fc.api.entity.GenericAPI.getSingleAttributes(Class, UserContext, IFilterableCriteriaManager, Class)The old workflow is deprecated, use method for the new workflow.The old workflow is deprecated, use method for the new workflow.UseIUserto get user data.Use e.g.LicenseAPI.getSystemLicenseAccess().getStringFeature(). Also, note that clients may have a separate license now -- if available, use#getLicenseAccess(Client)with the current client scope.Use e.g.LicenseAPI.getSystemLicenseAccess().getStringFeature(). Also, note that clients may have a separate license now -- if available, use#getLicenseAccess(Client)with the current client scope.UseLicenseAPI.getSystemLicenseAccess().getNumberFeature(COUNT_FRONTENDSERVERS). Also, note that clients may have a separate license now -- if available, use#getLicenseAccess(Client)with the current client scope.The new license management uses keys instead of IDs. UseLicenseCache.getCachedSystemLicense().getLicenseKeyinstead. Also, note that clients may have a separate license now -- if available, use#getLicenseAccess(Client)with the current client scope.The new license management handles license types differently.UsePlaceholderReplacerdirectly instead.usereplaceI18nVariable.UsePlaceholderReplacerdirectly instead.Use FormcycleUpdate instead.This method does not do anything anymore.Use methods of the new workflow engine.Use methods of the new workflow engine.Use methods of the new workflow engine, such asWorkflowAPI.triggerEvent(UserContext, IFormRecordProvidingEvent).Use methods of the new workflow engine, such asWorkflowAPI.triggerEvent(UserContext, IFormRecordProvidingEvent).Use methods of the new workflow engine, such asWorkflowAPI.triggerEvent(UserContext, IFormRecordProvidingEvent).Use methods of the new workflow engine, such asWorkflowAPI.triggerEvent(UserContext, IFormRecordProvidingEvent).Use methods of the new workflow engine, such asWorkflowAPI.triggerEvent(UserContext, IFormRecordProvidingEvent).Use methods of the new workflow engine, such asWorkflowAPI.triggerEvent(UserContext, IFormRecordProvidingEvent).Use methods of the new workflow engine, such asWorkflowAPI.triggerEvent(UserContext, IFormRecordProvidingEvent).Use methods of the new workflow engine, such asWorkflowAPI.triggerEvent(UserContext, IFormRecordProvidingEvent).UseClientDescriptorHelper.getBackendClientDescriptors(IEntityContext)and filter withEAuthenticatorRenderTypeinstead.UseClientDescriptorHelper.getBackendClientDescriptors(IEntityContext)and filter withEAuthenticatorRenderTypeinstead.Diese Methode ist veraltet, bitte zukünftig die Methode setParamMap verwendenusePDFFillerde.xima.fc.bl.fdv.processing.helper.PdfFillHelper.getFieldOptions(String, boolean, IFormDataAdapter) usePDFFilleruseProcessCopyUtiluseProcessCopyUtiluseProcessCopyUtiluseProcessCopyUtiluseProcessCopyUtiluseVerarbeitungChangeStatus.getStateUUID()insteaduseVerarbeitungChangeStatus.setStateUUID(String)insteadgemäß derIConsuming-Schnittstelle besserVerarbeitungCompressAsZip.getActionIds()verwenden.gemäß derIConsuming-Schnittstelle besserVerarbeitungCompressAsZip.setActionIds(List)verwenden.useVerarbeitungCopyToStatus.getStateUUID()insteaduseVerarbeitungCopyToStatus.setStateUUID(String)insteadgemäß derIConsuming-Schnittstelle besserVerarbeitungInbox.getActionIds()verwenden.gemäß derIConsuming-Schnittstelle besserVerarbeitungInbox.setActionIds(List)verwenden.Bitte die Parameter für die URL direkt als Parameter-Liste an der Entität hinterlegen (siehe Methode: setParameter(List)) This event is not supported anymore. There is no replacement.This event is not supported anymore. There is no replacement.Since version 8.0.1. UseWebAppContext.getServletContextInfo()for accessing servlet context information instead.Since version 8.0.1. UseIServletContextInfo.getServerInfo()viaWebAppContext.getServletContextInfo()instead.Since version 8.0.1. UseIWebAppDescriptor.hasFeature(EFcWebAppFeature)of theweb context's descriptorfor checking features of the current web app instead.Since version 8.0.1. Check forINBOXviaIWebAppDescriptor.hasFeature(EFcWebAppFeature)of theweb context's descriptorinstead.UseIWebAppDescriptor.getServerType()viaWebAppContextinstead.NTLM is deprecated.NTLM is deprecated.UseIWebAppDescriptor.getServerType()viaWebAppContextinstead for checking if the current web app is a frontend server.The uuid should not be changed anymore!UseProjectDuplicator.duplicate(IEntityContext, IUser)instead.The entity Modul no longer exists. UseEModuleandRolle.getModuleNames()instead.The entity Modul no longer exists. UseEModuleandRolle.getModuleNames()instead.The entity Modul does not exist any more. UseEModuleandRolle.getModuleNames()instead.de.xima.fc.dao.impl.ProjektDao.getProjektByEditorBenutzer(IEntityContext, Benutzer, Mandant, String) This only applies to the old workflow engine. Use other methods such asIElementHandler.readEntityReferences(IReadEntityRefsParams)for the new workflow engine.user regular update methodUseIClientDescriptor.getClientName()instead.UseAProtocolEntry.setUser(IUser)instead.will be removed, useAttachment.getVorgang()andAClientDependentEntity.getMandant()will be removed. Currently returns the file namewill be removed, useAttachment.getVorgang()andAClientDependentEntity.setMandant(Mandant)will be removed. Currently an NO-OP methodUseAktion.getProcessing()insteadUseAktion.getProcessingParameterMap()insteadUseAktion.getProcessingParameters()insteadUseAktion.getProcessingType()insteadUseAktion.setProcessing(IProcessing)insteadUseAktion.setProcessingParameters(String)insteadUseAktion.setProcessingType(EVerarbeitungsTyp)insteadUseAktion.setProcessingType(EVerarbeitungsTyp)insteadReturns a string of *UseBenutzerGruppe.setDirectClientAuthorizations(Set)instead.UseBenutzerGruppe.setIndirectClientAuthorizations(Set)instead.UseBenutzerGruppe.setDirectClientAuthorizations(Set)instead.UseBenutzerGruppe.setIndirectClientAuthorizations(Set)instead.UseBenutzerGruppe.setDirectClientAuthorizations(Set)instead.UseBenutzerGruppe.setIndirectClientAuthorizations(Set)instead.will be removed, useFormEingang.getVorgang()andAClientDependentEntity.getMandant()UseFormEingang.setErstellerRef(String)instead.will be removed, useFormEingang.getVorgang()andAClientDependentEntity.setMandant(Mandant)will be removed, useFormElement.getFormVersion()andFormVersion.getProjekt()andAbstractMandantDependentEntity.getMandant()will be removed, useFormElement.getFormVersion()andFormVersion.getProjekt()andAbstractMandantDependentEntity.setMandant(Mandant)will be removed, useFormVersion.getProjekt()andAbstractMandantDependentEntity.getMandant()UseFormVersion.getThemeUUID()insteadwill be removed, useFormVersion.getProjekt()andAbstractMandantDependentEntity.getMandant()UseFormVersion.setThemeUUID(String)insteadsince version 8.0.0 UseIClientDescriptor.getAuthenticator()instead.since version 8.0.0 UseIClientDescriptor.getClientName()intead.since version 8.0.0 UseIClientDescriptor.getType()instead.since version 8.0.0 UseIClientDescriptor.getI18nAuthBtnTextPlaceholder()instead.does nothing!UserLDAPZugriffinstead.UserLDAPZugriffinstead.useMandantLdapDataand the corresponding DAO or APIuseMandantMailDataand the corresponding DAO or APIuseMandantLdapDataand the corresponding DAO or APIuseMandantMailDataand the corresponding DAO or APIMandantMailData.getAuthType()instead.UseMandantMailData.setAuthType(EMailAuthenticationType)instead.the access password is saved within the appropriateProjectAuthenticatorConfigthe access password is saved within the appropriateProjectAuthenticatorConfigBenutzer is deprecated. UseUserMgmtUtils.canViewProject(de.xima.fc.interfaces.user.IUser, Projekt)instead.the access password is saved within the appropriateProjectAuthenticatorConfigthe access password is saved within the appropriateProjectAuthenticatorConfigwill be removed, useProjektRessource.getProjekt()andAbstractMandantDependentEntity.getMandant()will be removed, useProjektRessource.getProjekt()andAbstractMandantDependentEntity.getMandant()UseRolle.addModule(EModule)instead.UseRolle.setModuleNames(Set)andEModuleinstead.UseRolle.getModuleNames()andEModuleinstead.UseRolle.removeModule(EModule)instead.UseRolle.setModuleNames(Set)andEModuleinstead.UseRolle.setModuleNames(Set)instead.UseRolle.setModuleNames(Set)andEModuleinstead.Can be extremely slow !!! Use query withVorgang.ATTR_PARENT_IDas filterUse theVorgang.getCurrentWorkflowState()together with the new workflow engine.Can be extremely slow !!! Use query withVorgang.ATTR_PARENT_IDas filterUseVorgang.setCreator(IUser)instead.UseVorgang.setCreator(IUser)instead.Use theVorgang.setCurrentWorkflowState(WorkflowState)together with the new workflow engine.For Hibernate only, in most cases you should useVorgang.setNewWorkflowState(WorkflowState).UseVorgang.setEditor(IUser)instead.UseVorgang.setEditor(IUser)instead.For Hibernate only, in most cases you should useVorgang.setNewEingangsDatum(Date).For Hibernate only, in most cases you should useVorgang.setNewLastStatusChangeDate(Date).UseWorkflowState.isExternalAccessPermitted()insteaduseProjektImportUtil.doImport(Projekt, String, InputStream, boolean, Locale)Importiert ein ProjektUseAEntityExporter(IEntityContext, IEntity)instead. Returns anIEntityExporterfor the given entity classThis sets the raw text, you are responsible for encoding the string according to the HTML syntax!This gets the raw class list string, you are responsible for decoding the string according to the HTML syntax! newTag()This gets the raw ID string, you are responsible for decoding the string according to the HTML syntax! newTag()This gets the raw style string, you are responsible for decoding the string according to the HTML syntax! newTag()This gets the title string, you are responsible for decoding the string according to the HTML syntax! newTag()This sets the raw class name list string, you are responsible for encoding the string according to the HTML syntax! newTag()This sets the raw ID string, you are responsible for encoding the string according to the HTML syntax! newTag()This sets the raw style string, you are responsible for encoding the string according to the HTML syntax! newTag()This sets the raw title string, you are responsible for encoding the string according to the HTML syntax! newTag()UseXItemRenderData.XItemRenderDataBuilder.withXFormRenderConfig(IXFormRenderConfig)to set the data from this item on the render data.Create theXItemRenderData.XItemRenderDataBuilderandXItemRenderCtx.XItemRenderCtxBuilderseparately, then useXItemRenderer.render(XItemRenderData, XItemRenderCtx, IXFormRenderContext, JSONObject)to render the item.Create theXItemRenderData.XItemRenderDataBuilderandXItemRenderCtx.XItemRenderCtxBuilderseparately, then useXItemRenderer.render(XItemRenderData, XItemRenderCtx, IXFormRenderContext, JSONObject)to render the item.Set the class name when creating an instance, don't mutate existing instances.Do not override this, this will method will be removed. You do not need to care how the resource is served, you only need to implementIXItemWidget.getCssData(IGetWidgetResourceParams).Do not override this, this will method will be removed. You do not need to care how the resource is served, you only need to implementIXItemWidget.getJavaScriptData(IGetWidgetResourceParams).You should only validate the current element repetition, useIXValidationParams.getElementValues().Validation rules are not registered with HTML attributes anymore. They are available via the global JSON objectXM_FORM_MODEL.validation.fieldson the client.UseXItemRenderCtx.XItemRenderCtxBuilderto configure an instance, do not mutate existing instances.UsevalueOf(XPropertyEnum.placeholder), and encode the result for HTML, if necessary.UsevalueOf(XPropertyEnum.title).UsevalueOf(XPropertyEnum.title), and encode the result for HTML, if necessary.UseXItemRenderData.XItemRenderDataBuilderto configure an instance, don't mutate existing instances.UseXItemRenderData.XItemRenderDataBuilderto configure an instance, don't mutate existing instances.UseXItemRenderData.XItemRenderDataBuilderto configure an instance, don't mutate existing instances.Do not modify this instance, use the appropriate constructor with the data you require.Do not modify this instance, use the appropriate constructor with the data you require.UseXItemPropertyI18NUtils.getI18NValue(XItem, IXFormRenderConfig, XPropertyEnum)if you have aXPropertyEnum; orXItemPropertyI18NUtils.getI18NValue(IXFormRenderConfig, JSONObject, String, String, boolean)if you have a custom property.Validation rules are not registered with HTML attributes anymore. They are available via the global JSON objectXM_FORM_MODEL.validation.fieldson the clientThexRenderConfigis not needed. UseXItemUtil.getXItem(JSONObject, JSONObject).invoked whileFormPersistContextBuilder.build()invoked whileFormProcessContextBuilder.build()invoked whileFormRenderContextBuilder.build(IFormRequestContext)invoked whileFormProcessContextBuilder.build()Use one of the other overloads ofgetAbsoluteBaseUrlthat let you specify the client, frontend server, or form request context.Won't be available in version 8.0.0 anymore.Use one of the other overloads ofgetBaseUrlthat let you specify the client, frontend server, or form request context.information not required anymore. will be removedUseAttachmentPersisterBuilder.createPersistData()(which may be called before a form record exists), then callAttachmentPersisterBuilder.build(AttachmentPersistBuildData, Vorgang)with the existing form record.UseFormPublishContext.getUser()instead.UseFormPublishContext.setUser(IUser)instead.get profile fromIUserUser groups should be determined by the user. UseFormRenderContext.setUserModel(IUser)with a user that has user groups instead.get profile fromIUserUseFormRenderContextBuilder.userinstead.UseFormRenderContextBuilder.userinstead.will be removed: currently useless!will be removed: currently useless!UseXFormValidator.validateItem(XItem, List, Locale)for non-upload items andXFormValidator.validateUploads(XItem, List, boolean)for upload items.UseIUserto get user data.User groups should be determined by the user. UseFormRequestContext.setUserModel(IUser)with a user that has user groups instead.User inboxes should be determined by the user. UseFormRequestContext.setUserModel(IUser)with a user that has inboxes instead.the current user will be determined from the web context (request, response)UseFormRequestContextBuilder.setUser(IUser)instead. Otherwise the current user will be determined from the web context (request, response)userFormAuthContextorKerberosAuthenticatoruserFormAuthContextorNtlmAuthenticatorUseFormRequestValidator.isFormUnavailableDueToOfflineRestrictions(IExtendedFormRequestContext, boolean), the name better reflects what the function does.Is now checked inFormRequestValidator.isUnauthorizedBenutzer(IExtendedFormRequestContext, boolean). Check if the current user is allowed to view the current processwill be removedwill be removedwill be removedwill be removedThis returns the value in source code order, which may change at any time. UseEnumBean.getValuesByDisplayName(Class)etc. for alphabetical ordering. If you need a custom ordering, either declare the order via<f:selectItem>or via a custom bean method.The current view can be accessed viewViewContextBean.getView().The current view can be accessed viewViewContextBean.getView().UseViewContextBean.getClient()directly.UseLocaleBean.getLocale()directly.UseRolePropertiesTemplateBean.getPluginModels(Mandant)instead.the client is determined by the view. To get the current client useViewContextBean.getClient()UsePasswordPolicyBean.checkPasswordStrength()instead.UsePasswordPolicyBean.getGlobalMinPwdLength()instead.UsePasswordPolicyBean.getGlobalMinPwdLength()instead.the client is determined by the view. To get the current client useViewContextBean.getClient()useAJSFContext.redirect(String)insteaduseAJSFContext.redirect(String)insteadSince formcycle version 7.0.0. Projects can only be exported with the new export formatSince formcycle version 7.0.0. Projects can only be exported with the new export formatUse a more specific editor (JS, CSS etc.)UsePasswordPolicyBean.checkPasswordStrength()instead.UsePasswordPolicyBean.getGlobalPwdRulesHint()instead.UsePasswordPolicyBean.getGlobalMinPwdLength()instead.UseFormcycleUpdateinstead.UseFormcycleUpdateinstead.UseFormcycleUpdateinstead.UseFormcycleUpdateinstead.User management has been reworked. Users may have multiple identities to sign in with.Initializes the mail and LDAP data for the given client.Client choose is available according to user permissionsUseViewContextBean.getClient()instead.UseViewContextBean.getView()instead.The current view can be accessed viewViewContextBean.getView().UsePasswordPolicyBean.checkPasswordStrength()instead.UsePasswordPolicyBean.getGlobalPwdRulesHint()instead.UsePasswordPolicyBean.getGlobalPwdRulesHint()instead.UsePasswordPolicyBean.getGlobalPwdChangeHint()instead.UsePasswordPolicyBean.getGlobalPwdResetHint()instead.UsePasswordPolicyBean.getGlobalPwdSetHint()instead.for password policy & checks seePasswordPolicyBeanThe client is now view dependent not session dependent. Users are now able to switch between clients and thus have multiple views with different client. Use the methodCurrentViewBean.getCurrentClient()instead to get the client for the current view.the user groups of a user within a client should be gotten viaIUser.getClientUserGroups(String, Mandant).UseViewContextBean.getClient()instead.Permissions are stored within theIUser.Permissions are stored within theIUser.UseUserAccessandIUserinstead.useViewContextBeanuseViewContextBeanuseViewContextBeanUseUserAccessandIUserinstead.UseUserAccessandIUserinstead.UserWebEndpointManagerinstead.UseUserAccessandIUserinstead.UseUserAccessandIUserinstead.useUserAccessandIUserUseViewBean.getAccessPropertyValue(EAccessProperty)instead.Checks whether the view may be accessed. The view is accessible if and only if at least one of itsEViews.getAccessProperties()is accessible.Permissions are stored within theIUser.Permissions are stored within theIUser.useViewContextBeanuseViewContextBeanPermissions are stored within theIUser.Permissions are stored within theIUser.UseIWebEndpoint.getAuthorizer()fromEContentView.getParentView()isntead.Should be replaced by method that build URI with context data (seeIUriResolver.buildUri(de.xima.fc.security.interfaces.endpoint.uri.IUriBuilderContext)).useEViews.getURI()UseFacesHelper.getBeanName(Class, Annotation...)if required.Redirects to the given view. Optional settings may be given to add URL parameters etc.UseFaces.getContext()UseUserMgmtUtils.canAccessInbox(IUser, Postfach)instead.UseUserMgmtUtils.canAccessInbox(IUser, Postfach)instead.UsePermissionUtils.isTestCloudClient(Mandant)instead. Whether the client is a test client with the system license of typeELicenseType.CLOUD.UseIEntityListModel.delete()instead.useIEntitySelectModel.delete()instead.UseIEntitySelectModel.save()instead.No-op and should not be used. Workflow placeholders are now acquired via a cross view scope request directly from designer tabs.UseClientFormTrackerHelper.notifySaveSuccess()instead.UseEntitySelectModel.delete()instead.Let this class handler the database access, access the fetched data instead.If you need to add custom filters, useLazyEntityListModel.addCustomFilter(FilterCriterion).UsePluginWrapperModel.delete(IUser)instead.UsePluginWrapperModel.save(IUser)instead.Loads the workflow version from the ID as given by the current HTTP request. Requires a faces context to be active.User management has been reworked. Users may have multiple identities to sign in with.UseRolle.getBerechtigungen()isntead.usede.xima.fc.handler.interfaces.entity.IGenericHandler.getSingleAttributes(Class, UserContext, IFilterableCriteriaManager, Class)Modules no longer exists.Gets the folge status.The old workflow engine is deprecated, use the new workflow engine.The user management has been reworked in version 8.0.0.UseIUserto get user data.Use PlaceholderReplace directly insteadUse PlaceholderReplace directly insteadUseISetupHandler.createManantWithDependencies(UserContext, Mandant, MandantMailData, String, IUser)instead. Methode zum Anlegen eines Mandanten mit der initialen Konfiguration, analog zum Setup-ProzessUse FormcycleUpdate instead.Use methods of the new workflow engine, such asIWorkflowHandler.triggerEvent(UserContext, IFormRecordProvidingEvent).Use methods of the new workflow engine, such asIWorkflowHandler.triggerEvent(UserContext, IFormRecordProvidingEvent).Use methods of the new workflow engine, such asIWorkflowHandler.triggerEvent(UserContext, IFormRecordProvidingEvent).Use methods of the new workflow engine, such asIWorkflowHandler.triggerEvent(UserContext, IFormRecordProvidingEvent).UseIUserto get user data.Use FormcycleUpdate instead.Use the new workflow engine. Use theWorkflowEventDataFactoryto create the event data, then useWorkflowEventRunnerto trigger a workflow chain.Use the new workflow engine. Use theWorkflowEventDataFactoryto create the event data, then useWorkflowEventRunnerto trigger a workflow chain.Use the new workflow engine. Use theWorkflowEventDataFactoryto create the event data, then useWorkflowEventRunnerto trigger a workflow chain.Use the new workflow engine. Use theWorkflowEventDataFactoryto create the event data, then useWorkflowEventRunnerto trigger a workflow chain.Not working with latest RESTEasy version for now, useHttpClients.websocketClientAsync()orHttpClients.websocketClientSync().usePostRequestBuilder.build(), always returnnull!!!UseProjectImporterinsteadUseProjectImporter.getAllConfigs()insteadUseProjectImporter.getFormVersionConfig()insteadUseProjectImporter.getProjectConfig()insteadUseProjectImporter.getReferenceConfigs()insteadde.xima.fc.importer.dependency.EntityListDependency.updateEntity(IEntity<Long>, List<IEntity<Long>>) UseProjectImporter.doImport(Benutzer)insteadUseProjectImporter.withProjectScope(String)insteadUseProjectImporter.getStateMapping()insteadUseIEntityImportConfig.getUnresolvedDependencies()instead.UseUserMgmtUtils.canAccessInbox(IUser, Postfach)instead.since version 8.0.0.AuthClientCacheshould usually be used instead. For backwards compatibility with older plugin versions this method is still used for form logins.since version 8.0.0. UseIClientDescriptor.getClientName()instead.since version 8.0.0. UseIClientDescriptor.getType()instead.since version 8.0.0. UseAuthenticatorRendererFactoryinstead.Since 7.2.0. UseIFormAuthContext.login(FilterChain, EAuthenticationFlow)instead.Since 7.2.0. UseIFormAuthContext.login(FilterChain, EAuthenticationFlow)instead.UseIFormAuthContext.checkAuthorization(IUser)instead.Since 7.2.0. UseIFormAuthContext.getAuthConfig(EAuthenticationFlow)instead.USeIFormAuthContext.getAuthConfigOptions()insteadwill be removed!UseIFormPublishContext.getUser()instead.UseIFormPublishContext.setUser(IUser)instead.UseIFormRenderContext.getWorkflowState()and the new workflow engine.UseIFormRenderContext.getUserModel()instead.get profile fromIUserUser groups should be determined by the user. UseIFormRenderContext.setUserModel(IUser)with a user that has user groups instead.UseIFormRenderContext.setWorkflowState(WorkflowState)and the new workflow engine.UseIFormRenderContext.setUserModel(IUser)instead.User groups should be determined by the user. UseIFormRenderContext.setUserModel(IUser)with a user that has user groups instead.get profile fromIUserUseIFormRequestContext.getUserModel()instead.get profile fromIUserload user data viaIFormRequestContext.setUserModel(IUser).User groups should be determined by the user. UseIFormRequestContext.setUserModel(IUser)with a user that has user groups instead.UseIFormRequestContext.getUserModel()instead.User groups should be determined by the user. UseIFormRequestContext.setUserModel(IUser)with a user that has user groups instead.User inboxes should be determined by the user. UseIFormRequestContext.setUserModel(IUser)with a user that has inboxes instead.get profile fromIUserUseIInboxFormRecordRequest.getUserModel()instead.useIConsuming.getActionUUIDs()insteaduseIConsuming.setActionUUIDs(List)insteadUseIEntityContext.getUser()instead.UseIResourceConsuming.getResourceUuid()for formcycle resources orIResourceConsuming.getResourceUri()for URIsUseIResourceConsuming.getResourceType()insteadUseIResourceConsuming.setResourceUuid(String)for formcycle resources orIResourceConsuming.setResourceUri(String)for URIsUseISingleConsuming.getActionUUID()insteadUseISingleConsuming.setActionUUID(String)insteadUse / implementISystemReplacerParams.getWorkflowExecutionContext().Irrelevant for the authorization to the menu entries. Deprecated since 8.0.0UseIPluginDataSourceParams.getUser()instead.This is the result from the old workflow engine, which scheduled to be removed soon. UseIPluginFormPreRespondParams.getTaskExecutionResult()for the new workflow.Use (@link #getFormReplacerParams()Use (@link #getFormReplacerParams()UseIPluginServletActionParams.getUser()instead.Since 7.2.0. UseIPluginFormAuthenticatorRetVal.getIndirectClient()instead for producing an indirect client.UseIPluginFormAuthenticatorRetVal.getDirectClient()orIPluginFormAuthenticatorRetVal.getDirectClients()if you want to create direct clients andIPluginFormAuthenticatorRetVal.autoExecuteIndirectClient()if the indirect client should be executed automatically if it is the only one configured.UseIPluginMenuEntry.getPluginView()to implement a customIAuthorizerandIAvailabiltyResolverfor configuring the visibility and authorization of the menu entry.UseIPluginMenuEntry.getPluginView()to implement a customIAuthorizerandIAvailabiltyResolverfor configuring the visibility and authorization of the menu entry.UseIPluginMenuEntry.getPluginView()to implement a customIAuthorizerandIAvailabiltyResolverfor configuring the visibility and authorization of the menu entry.UseIPluginMenuEntry.getPluginView()to implement a customIAuthorizerandIAvailabiltyResolverfor configuring the visibility and authorization of the menu entry.UseIPluginMenuEntry.getPluginView()to implement a customIAuthorizerandIAvailabiltyResolverfor configuring the visibility and authorization of the menu entry.UseIPluginMenuEntry.getPluginView()to implement a customIAuthorizerandIAvailabiltyResolverfor configuring the visibility and authorization of the menu entry.UsetoJsonString(Object, IFastJsonSerializeOptions.DEFAULT), but prefertoJsonString(Object, IFastJsonSerializeOptions.ESCAPE_FOR_HTML_SCRIPT_TAG).useIStatusDependent.getStateUUID()insteadThis methods does not make it clear which icon font is to be used. UseIProcessing.getGuiIcon()instead.UseIDoiVerificationEventData.getUser()instead.Table no longer existsTable no longer existsTable no longer existsTable no longer existsTable no longer existsTable no longer existsTable no longer existsTable no longer existsTable no longer existsTable no longer existsTable no longer existsTable no longer existsTable no longer existsUseITaskFlowAnalysisData.getValueFlowGraph()instead. This method may be implemented in an inefficient manner and might e.g. create a newGraphinstance each time it is called.ImplementIElementHandler.getCascadingStyleSheet(Locale, boolean)instead.ImplementIElementHandler.getJavaScript(Locale, boolean)instead.Add apost processorinstead.UseIWorkflowEventData.getUserModel()instead.UseIBaseEnvironmentData.getUserModel()instead.UseAEntityContext.getUser()instead.UseEntityContextFactory.newEntityContext(IUser)instead.UseEntityContextFactory.newSystemEntityContext()instead.unusedMandantLdapData&LDAPGruppeare deprecated since version 8.0.0. LDAP-Connections for login may be set up asIAuthenticators.MandantLdapData&LDAPGruppeare deprecated since version 8.0.0. LDAP-Connections for login may be set up asIAuthenticators.MandantLdapDatais deprecated since version 8.0.0. LDAP-Connections for login may be set up asIAuthenticators.MandantLdapDatais deprecated since version 8.0.0. LDAP-Connections for login may be set up asIAuthenticators.User management has been reworked. Users may have multiple identities to sign in with.User management has been reworked. Users may have multiple identities to sign in with.User management has been reworked. Users may have multiple identities to sign in with.build your ownAuthenticatorbuild your ownAuthenticatoruseDBQueryManager.executeDBquery(IEntityContext, Mandant, String, boolean, Serializable...). Suppression of statement-limits disabled!useDBQueryManager.query(IEntityContext, Integer, String, boolean, Serializable...). Suppression of statement-limits disabled!UseAuthenticationData.getAuthenticatorConfigs()insteadUseAuthenticationData.setAuthenticatorConfigs(List)insteadUseELanguage.values().Table no longer existsThe new help system only requires an arbitrary ID.The new help system only requires an arbitrary ID.UseIUserto get user data.UseIUserto get user data.UseIUserto get user data.UseIUserto get user data.UsePrintJob.getUser()instead.UsePrintJob.getWorkflowState()and the new workflow engine.UsePrintJob.setUser(IUser)instead.UsePrintJob.setWorkflowState(WorkflowState)and the new workflow engine.Only relevant for migrated users.Only relevant for migrated users.Only relevant for migrated users.When multiple values exists for a processing parameters, this returns all of them separated with a comma. This usually occurs when the processing parameter is specified twice (as a URL parameter and as an input field) -- in that case, it usually has the same value. UseParameterWrapper.getProcessParameter(String)to get that value. Otherwise, if you expect multiple values, useParameterWrapper.getProcessParameters(String).When multiple values exists for a render parameters, this returns all of them separated with a comma. This usually occurs when the render parameter is specified twice (such as via URL and post parameters) -- in that case, it usually has the same value. UseParameterWrapper.getRenderParameter(String)to get that value. Otherwise, if you expect multiple values, useParameterWrapper.getRenderParameters(String).When multiple values exists for a processing parameters, this returns all of them separated with a comma. This usually occurs when the processing parameter is specified twice (as a URL parameter and as an input field) -- in that case, it usually has the same value. UseValueParameters.getProcessParameter(String)to get that value. Otherwise, if you expect multiple values, useValueParameters.getProcessParameters(String).When multiple values exists for a render parameters, this returns all of them separated with a comma. This usually occurs when the render parameter is specified twice (such as via URL and post parameters) -- in that case, it usually has the same value. UseValueParameters.getRenderParameter(String)to get that value. Otherwise, if you expect multiple values, useValueParameters.getRenderParameters(String).Does not have any effect anymore.Does not have any effect anymore.Use EProjectView#DESIGNER and the its IViewUriResolver instead.Use EProjectView#DESIGNER and the its IViewUriResolver instead.Use EProjectView#DESIGNER and the its IViewUriResolver instead.Use EProjectView#DESIGNER and the its IViewUriResolver instead.Use EProjectView#DESIGNER and the its IViewUriResolver instead.Use EProjectView#DESIGNER and the its IViewUriResolver instead.Use EProjectView#DESIGNER and the its IViewUriResolver instead.Use EProjectView#DESIGNER and the its IViewUriResolver instead.UsePlaceholderHelper.parseForParametrizedSystemPlaceholder(String, Vorgang, Locale, Clock)instead. Parses for and replaces if necessary placeholders that are parameterized ()userIPluginFileHelperdoes nothing. Saving properties is only allowed by the corresponding uiIf you want to include a list of parameters in the UI and filter out some attributes, implement the filter yourself.useIFCPlugin.getDescription()Eine allgemeine Beschreibung zur Funktionsweise des Plugins, welche dem Nutzer in der formcycle Oberfläche angezeigt wird. Hinweis: Um eine Formtierung des Bescheibungstextes zu ermöglichen, kann der Text mit HTML-Tags versehen werden.UseIPluginCustomGUI.getUnmanagedBeans(), the bean will not be managed, ie. annotations such asPostConstructandManagedPropertywill not work.If you need to do initialization, do so in the managed bean viaIPluginGenericCustomGUIBean.initialize(de.xima.fc.interfaces.plugin.lifecycle.IPluginInitializeBeanData).useIFCPlugin.shutdown()Methode zum Ausführen von Busineslogik beim Löschen der Plugin-RegistrierungIf you want to include a list of parameters in the UI and filter out some attributes, implement the filter yourself.If you want to include a list of parameters in the UI and filter out some attributes, implement the filter yourself.Use aManagedPropertywithprocessingBean. Otherwise, the processing bean will not be available whenIPluginGenericCustomGUIBean.initialize(de.xima.fc.interfaces.plugin.lifecycle.IPluginInitializeBeanData)is called.Use aManagedPropertywithprocessingBean. Otherwise, the processing bean will not be available whenIPluginGenericCustomGUIBean.initialize(de.xima.fc.interfaces.plugin.lifecycle.IPluginInitializeBeanData)is called.This depends on internal implementation details of the JDK and may or may not work. Using reflection to access the internals ofsun.net.www.protocol.jarand to delete caches is not supported by Java anymore under the new module system.This depends on internal implementation details of the JDK and may or may not work. Using reflection to access the internals ofsun.net.www.protocol.jarand to delete caches is not supported by Java anymore under the new module system.since Version 8.0.0 UseIPluginAuthenticatorType.buildGenericAuthClient(IPluginGenericAuthenticatorParams)instead.IFormAuthContextshould not be necessary on client creation. If web context (request, response, session, etc.) details are required then the returned client should use appropriate resolvers (e.g.CallbackUrlResolver) which will be given web context information upon evaluation (requests). This method can't create clients that are to be used for authentication targets other thanform authentication. This method will be ignored ifIPluginAuthenticatorType.buildGenericAuthClient(IPluginGenericAuthenticatorParams)has been implemented.This a helper method that does not belong to the plugin. UsegetJavaScriptResource,getCssResource, orgetCssForDesignerUiResourcedirectly.This a helper method that does not belong to the plugin. UsegetJavaScriptResource,getCssResource, orgetCssForDesignerUiResourcedirectly.ImplementIPluginFormResource.getRespourceType()insteadUsePluginServletActionParams.getUser()instead.UsePluginAuthenticatorRetVal.Builder.withDirectClient(DirectClient)if you want to create direct clients andPluginAuthenticatorRetVal.Builder.withAutoExecuteIndirectClient(boolean)if the indirect client should be executed automatically if it is the only one configured.Since 7.2.0. UsePluginAuthenticatorRetVal.getIndirectClient()instead for producing an indirect client.will be removed!will be removed!UsegetJarFile() != nullto check.There is no reason to know about this.You should not care about the wrapped filter.You should not care about the wrapped servlet.You should not initialize the runtime yourself, it will be initialized when required.UseAutoLoginHelper.addCookie(IUser, IAuthWebContext)instead.since version 8.0.0. This method is only used for form logins. Client creation should be independent ofform auth context. Therefore allauthenticator pluginsshould implement the form auth context independent and client cacheablebuildGenericAuthClientinstead of the deprecatedbuildFormAuthClientThis is meant only for internal use by this class.UseAFormDependendServlet.createUserDataJSON(FRQSession, Mandant)instead.Use the new workflow engine. Build event data via WorkflowEventDataFactory and trigger the event via WorkflowEventRunner.userFRQSession.getUser()UseFRQSession.getUserModel()instead.UseFRQSession.getUser()&IUser.getClientUserGroups(String, Mandant)instead.UseFRQSession.setRequestTypes(List)orgetRequestTypes().add()to add a type.UseFRQSession.setUserModel(IUser)instead.UseFRQSession.getUser()&IUser.getClientUserGroups(String, Mandant)instead.useFRQSessionManager.renewFRID(HttpSession, FRQSession)to change the id of the current session or create a new session by yourselfThe (backend) user is no longer saved in this session but rather in the generalHttpSession.The client is no longer part of the request.FD2Sessions are no longer necessary as they are integrated via JSF.The locale is now determined by the user profile.UseXfcSession.getUser()instead to get details about the userUse AutoLoginHelper#readCookie(HttpServletRequest) instead.Don't use! This is method only exists for compatibility reasons. The user is now stored in the generalHttpSession.The (backend) user is no longer saved in this session but rather in the generalHttpSession.The client is no longer part of the request.The locale is now determined by the user profile.The locale is now determined by the user profile.UseXfcSession.getUser()instead to get details about the userUse AutoLoginHelper#readCookie(HttpServletRequest) instead.UseXfcSessionManager.createNew(HttpSession)instead.UseXfcSessionManager.createNew(HttpSession)instead.will be removed. Use createUsergroups to override defaultUseDefaultClientCreator.createLdapData(IEntityContext, LDAPZugriff, Mandant)instead.will be removed. Use createClientAdminRole to override defaultTable no longer exists.will be removed. Use createNoneAdminRoles to override default.will be removed. Use createInboxes to override default.Table no longer existsTable no longer existsTable no longer existsTable no longer existsTable no longer existsTable no longer existsTable no longer existsTable no longer existsTable no longer existsTable no longer existsTable no longer existsTable no longer existsTable no longer existswill be removed without replacementThe new license management does not store the license file into the file system (will be removed in next major version).public access will be removedpublic access will be removed!public access will be removed!public access will be removedpublic access will be removedpublic access will be removed-RootFdXmlwill is filled on instantiationuserUserContext.getUser()instead.ERSTMAL um überflüssige Ausschriften zu vermeidenuseUserContextFactory.forUser(IUser)instead.useXFilenameUtils.getUniqueFile(File)UseProjektUtils.isOffline(Projekt, WorkflowVersion). This method attempts to get the active workflow version viaProjekt.getActiveWorkflowVersion(), which may fail when it is loaded lazily and no session is active anymore.The REST-API will be deprecated in the future.The REST-API will be deprecated in the future.de.xima.fc.utils.URLUtils.addQueryStringToURL(String, Map<String, String[]>, IGenericFilter<String>) Use other encryption methods such asEncryptionUtils.Use other encryption methods such asEncryptionUtils.Is handled inIClientCreateDatauseUserMgmtUtils.genPwd(List)insteadToken duration for password set/reset mails is handled in UserMailUtil.Not neede anymore.UseUserMgmtUtils.isSuperUser(IUser)instead.Not needed anymore. Check againstVirtualUser.SYSTEMif it is really necessary.UseUserMgmtUtils.toJson(IUser, Mandant)instead.UseUserMgmtUtils.toJson(IUser, Mandant)instead.Since 7.2.0. UseFormAuthContext.buildAuthConfig(EAuthenticationFlow)instead.The authenticator token should be determined by the pac4j through the request.UsePac4jHelper.getCallbackUrlResolver(IAuthenticator)instead.UseFacebookAuthenticatorProperties.getClientID()instead.UseFacebookAuthenticatorProperties.getClientSecret()instead.Usefieldsinstead.UseFacebookAuthenticatorProperties.getScope()instead.UseFacebookAuthenticatorProperties.setClientID(String)instead.UseFacebookAuthenticatorProperties.setFields(String)instead.Usescopesinstead.UseGoogleAuthenticatorProperties.getClientID()instead.UseGoogleAuthenticatorProperties.getClientSecret()instead.UseGoogleAuthenticatorProperties.getScope()instead.UseGoogleAuthenticatorProperties.setClientID(String)instead.UseGoogleAuthenticatorProperties.setScope(Google2Scope)instead.UseOAuth2AuthenticatorProperties.getAuthenticationUrl()instead.UseOAuth2AuthenticatorProperties.getKey()instead.UseOAuth2AuthenticatorProperties.getProfileId()instead.UseOAuth2AuthenticatorProperties.getProfileUrl()instead.UseOAuth2AuthenticatorProperties.getScope()instead.UseOAuth2AuthenticatorProperties.getSecret()instead.UseOAuth2AuthenticatorProperties.getTokenUrl()instead.UseOAuth2AuthenticatorProperties.setKey(String)instead.UseOAuth2AuthenticatorProperties.setProfileId(String)instead.UseOAuth2AuthenticatorProperties.setProfileUrl(String)instead.UseOAuth2AuthenticatorProperties.setScope(String)instead.UseOAuth2AuthenticatorProperties.setSecret(String)instead.UseOAuth2AuthenticatorProperties.setTokenUrl(String)instead.UseOpenIdConnectAuthenticatorProperties.getClientID()instead.Usediscovery URIsinstead.UseOpenIdConnectAuthenticatorProperties.getMaxAuthAge()instead.UseOpenIdConnectAuthenticatorProperties.getScope()instead.UsePluginAuthenticatorPropertiesinstead.UsePluginAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseSamlAuthenticatorPropertiesinstead.UseLoginCache.addLoginAttempt(String)instead.Use login ID directly.UseLoginCache.getInstance()instead.UseLoginCache.getLoginAttempts(String)instead.LoginCache.getLoginCount()instead.UseLoginCache.init()instead.UseLoginCache.reinit()instead.UseLoginCache.shutdown()instead.UseLoginCache.updateLoginCount()instead.UseNtlmCache.reinit().UseDatenquelleParams.getUser()instead.will be removed!will be removed!will be removed!will be removed!will be removed!de.xima.fc.web.common.fd2.FD2Helper.validateFD2Form(IFormRenderContext, IExtendedFormRequestContext) Use the new workflow engine:FormResponder.respondWorkflow(IExtendedFormRequestContext, IRemoteEventExecutionResult)UseLoginAttemptHelper.addFailedLoginAttempt(String)instead.UseLoginAttemptHelper.checkLoginAttempts(String)instead.UseLoginAttemptHelper.getLockCount()instead.UseLoginAttemptHelper.getLockDuration()instead.UseLoginAttemptHelper.getLoginAttempts(String)instead.UseLoginAttemptHelper.getMaxLockCount()instead.UseLoginAttemptHelper.removeLoginAttempts(String)instead.To determine user authorizations get the user from the web context. SeeSecurityWebContextHelper.getUser(HttpServletRequest, HttpServletResponse, IAuthenticationTarget).Use the new authentication mechanism.Benutzers are deprecated. UseWorkflowExternalStateHelper.updateDirectClientAuthorizations(WorkflowModelBean, IWorkflowProvider)instead.UseBeanWorkflowValidationEnvironmentData.getUserModel()instead.UseFacesWorkflowLocalValidationContext.getUserModel()instead.UseRequestWorkflowEnvironmentData.getUserModel()instead.Add a post processor viaAFormRecordEventDataBuilder.addWorkflowExecutionPostProcessor(IWorkflowExecutionPostProcessor).de.xima.fc.workflow.event.WorkflowEventDataFactory.doiVerified(Vorgang, WorkflowNode, IUser, Locale) UseIWorkflowTaskRunnerParams.getUserModel()instead.UseIWorkflowTaskRunnerParams.getFormRecordLockContext()with a dummy context.UseLDAPZugriffs only.UseLDAPZugriffs only.UseWorkflowTaskRunnerParams.Builder.formReordLockContext(IFormRecordLockContext)with a dummy context.UseWorkflowTaskRunnerParams.Builder.user(IUser)instead.UseWorkflowTaskRunnerParams.getUserModel()instead.UseWorkflowValidator.Builder.user(IUser)instead.User references should be done viaUserProfile.User references should be done viaUserProfile.User references should be done viaUserProfile.User references should be done viaUserProfile.UseDefaultWorkflowValidationContext.getUserModel()instead.UseInjectableValidationContext.getUserModel()instead.This field was added accidentally and should not be in this annotation. The value is not, and never was, processed in any way.
-
Deprecated ConstructorsConstructorDescriptionUse
NodeReturnedException.builder(WorkflowNode). Ideally, do not create instances directly, prefer usingINodeExecutionParams.returningException().UseNodeReturnedException.builder(WorkflowNode). Ideally, do not create instances directly, prefer usingINodeExecutionParams.returningException().UseNodeReturnedException.builder(WorkflowNode). Ideally, do not create instances directly, prefer usingINodeExecutionParams.returningException().UseNodeThrewException.builder(WorkflowNode). Ideally, do not create instances directly, prefer usingINodeExecutionParams.throwingException().UseNodeThrewException.builder(WorkflowNode). Ideally, do not create instances directly, prefer usingINodeExecutionParams.throwingException().UseNodeThrewException.builder(WorkflowNode). Ideally, do not create instances directly, prefer usingINodeExecutionParams.throwingException().UseProjectExporter(IEntityContext, Projekt)insteadThis is an internal method meant only for sub classes. This will be changed toprotected.Use the other constructors.UseProjectVersionModel(AProjectDetailsBean, IUser)instead.UseGsonDateTypeAdapter()insteaduseHttpPostRequestBuilder(String)insteadThis constructor initializes a new HTTP POST request with content type is set to multipart/form-data
useHttpPostRequestBuilder(String)insteadThis constructor initializes a new HTTP POST request with content type is set to multipart/form-data and uses a proxy server
useHttpPostRequestBuilder(String)insteadThis constructor initializes a new HTTP POST request with content type is set to multipart/form-data and uses a proxy server
useHttpResponseWrapperin connection withHttpPostRequestBuilderinsteaduseHttpResponseWrapperin connection withHttpPostRequestBuilderinsteaduseHttpResponseWrapperin connection withHttpPostRequestBuilderinsteaduseHttpResponseWrapperin connection withHttpPostRequestBuilderinsteadde.xima.fc.importer.config.EntityImportConfig(IEntityContext, IEntity<Long>, Set<IEntityDependency>) UseProjectImporterinsteadUseProjectImporterinsteadde.xima.fc.importer.stager.ProjectInviteDataImportStager(IEntityContext, ProjectInviteData, Mandant) useMultipartMailData. DataSources will be ignored!For JSON deserialization only.For JSON deserialization only.For JSON deserialization only.For JSON deserialization only.useMultipartMailData(String, String, String, String, String, File...)orMultipartMailData(String, String, String, String, String, URL...). DataSources will be ignored!UseSupportInquiryDataBuilderinsteaduseFCMessageuseFCMessageUseUpdateContext(String)isntead.Since 7.2.0. UsePluginAuthenticatorRetVal.newBuilder()instead.This uses theEPluginReplacementStatus.LEGACYbehavior. Use eitherPluginGenericReplacerRetVal.replacementSuccess(String)orPluginGenericReplacerRetVal.replacementFailure().UseNormalCompletionResult.builder(WorkflowNode). Ideally, do not create an instance directly, prefer usingINodeExecutionParams.normalResult().ImplementISingleConditionDatayourself, or just pass the individual arguments toSingleConditionEvaluator.test(Object, de.xima.fc.interfaces.condition.IMatchCondition, Object).Use that static methods, this is required for JSON de/serialization.Use that static methods, this is required for JSON de/serialization.Only for JSON deserialization.Only for JSON deserialization.Only for JSON serialization / deserializationOnly for JSON deserialization.Only for JSON serialization / deserializationUseUrlResourceDescriptor(URL, Charset). Passnullfor the charset argument for binary resources.
-
Deprecated Enum ConstantsEnum ConstantDescriptionUse
EAccessProperty.USER_EXTERNAL_USER_LDAPinstead.For backwards compatibility only, use eitherEPluginReplacementStatus.REPLACEDorEPluginReplacementStatus.NOT_REPLACED.This option is not recommended because the entity ID can not be guaranteed since it will be created on client creation not on authentication request.User account actions are done on system level.User account actions are done on system level.User account actions are done on system level.User account actions are done on system level.UseEWorkflowNodeType.FC_PROCESS_LOG_PDF. This exists only because of a bug introduced in 7.2.1 were the type of this action was changed.You can use thelength()as part of the JSON path to find the size of an array. For example, the SQL statement actions returns a JSON object with arowsarray, use[%SQLAction.RESULT.rows.length()%]to get the number of results. (old workflow engine only)
-
Deprecated Annotation Type ElementsAnnotation Type ElementDescriptionThis field was added accidentally and should not be in this annotation. The value is not, and never was, processed in any way.
Aktionis aWorkflowNodefrom the new workflow.