Deprecated API
Contents
-
Terminally Deprecated ElementsElementDescriptionsee
IEnvironmentseeIEnvironmentseeIEnvironmentuseIApplicationRepository.all()use Ivy.var()use Ivy.var()use Ivy.var()Environments are deprecated and will disappear in long term. Use containers and configurations instead.session role will be removed with 13.1. assign the role to a user which needs to be authenticated.session role will be removed with 13.1. assign the role to a user which needs to be authenticated.session roles will be removed in 13.1. assign roles to a user.session roles will be removed in 13.1. assign roles to a user.Instead use deployment directory or deployment REST serviceInstead use deployment directory or deployment REST serviceUse IBpmnProcessElementUi instead.UseIBpmnProcessElementUiinstead.Palette Management and SWT based UIs are no longer supported from the next release LTS12 onwards. Therefore, using this extension approach is strongly discouraged. As successor use normal Call Sub Processes, tagged as 'CONNECTOR'. Alternatively, Programmable Elements with JavaBeans are still supported, but the UI configuration must be built using the newExtensionUiBuilder.UseIBpmnProcessElementUiinstead.this feature is moved to the engine cockpit.Usech.ivyteam.ivy.bpm.exec.IBpmnProcessElementinstead.useUiEditorExtensioninsteaduseISecurityContext.users().create(NewUser)instead
Migration Example:ivy.session().getSecurityContext().createUser("jd", "John Doe", "1234", Locale.ENGLISH, "john.doe@axonivy.com", null)==>ivy.security.users.create(NewUser.create("jd").fullName("John Doe").password("1234").mailLanguage(Locale.ENGLISH).mailAddress("john.doe@axonivy.com").toNewUser())useISecurityContext.users().delete(String)insteadinstead useISecurityContext.roles().find(roleName)
Migration Example:ivy.session().getSecurityContext().findRole("ivy")==>ivy.security.roles().find("ivy")useISecurityContext.users().find(long)insteaduseISecurityContext.users().findWithExternalLookup(String)instead
Migration Example:ivy.session().getSecurityContext().findUser("ivy")==>ivy.security.users().findWithExternalLookup("ivy")useISecurityContext.users().find(String)insteadinstead useISecurityContext.roles().active()instead useISecurityContext.roles().all()instead useISecurityContext.roles().topLevel())session role will be removed with 13.1. assign the role to a user which needs to be authenticated.This features was introduced for multi-tenancy. We recommend to containerized your environment and run a dedicated engine for each tenant.This features was introduced for multi-tenancy. We recommend to containerized your environment and run a dedicated engine for each tenant.the listener is no longer supported. It will no longer be called.usecategoryto categorize the caseusecustom fieldsinsteadThis features was introduced for multi-tenancy. We recommend to containerized your environment and run a dedicated engine for each tenant.useICase.tasks().allActive()Returns all active child tasks.will always return empty string. UseICase.getDescription()orICase.descriptions().get(Locale)instead.useICase.tasks().all()Returns all child tasks.This features was introduced for multi-tenancy. We recommend to containerized your environment and run a dedicated engine for each tenant.will always return empty string. UseITask.getDescription()orITask.descriptions().get(Locale)instead.useCategoryTree.createFor(CaseQuery)insteaduseinsteadCaseQuery.create().where().customField().textField(propertyName).isLike(propertyValue).executor().results(startIndex, count)useCategoryTree.createFor(TaskQuery)insteaduseinsteadTaskQuery.create().where().customField().textField(propertyName).isLike(propertyValue).executor().results(startIndex, count)This API is no longer available, please useIBpmSignalReceivers.all(),IBpmSignalReceivers.matches(SignalCode)orIBpmSignalReceivers.contains(String)instead.useIvyAsyncExecutor
-
Deprecated InterfacesInterfaceDescriptionuse Ivy.var()use Ivy.var()use Ivy.var()Environments are deprecated and will disappear in long term. Use containers and configurations instead.Use IBpmnProcessElementUi instead.Use
IBpmnProcessElementUiinstead.Palette Management and SWT based UIs are no longer supported from the next release LTS12 onwards. Therefore, using this extension approach is strongly discouraged. As successor use normal Call Sub Processes, tagged as 'CONNECTOR'. Alternatively, Programmable Elements with JavaBeans are still supported, but the UI configuration must be built using the newExtensionUiBuilder.UseIBpmnProcessElementUiinstead.useSubProcessCallStartandSubProcessCallinsteadUsech.ivyteam.ivy.bpm.exec.IBpmnProcessElementinstead.UseExtensionUiBuilder.scriptField()instead.useRules.create()useRules.create()use useIRuleExecutorthe listener is no longer supported. It will no longer be called.usecustom fieldsinstead
-
Deprecated ClassesClassDescriptionInstead use deployment directory or deployment REST serviceInstead use deployment directory or deployment REST serviceuse
LazyDataModel. Primefaces has changed this interface in version 10 and 11.useIvyFreyaThemeinstead useSubProcessCalluseUiEditorExtensioninsteaduseIvyAsyncExecutor
-
Deprecated Enum ClassesEnum ClassDescriptionconfiguration deployment options are no longer respected by the deployment
-
Deprecated FieldsFieldDescription
-
Deprecated MethodsMethodDescriptionsee
IEnvironmentseeIEnvironmentseeIEnvironmentseeIEnvironmentuseIApplicationRepository.all()session role will be removed with 13.1. assign the role to a user which needs to be authenticated.session role will be removed with 13.1. assign the role to a user which needs to be authenticated.session roles will be removed in 13.1. assign roles to a user.session roles will be removed in 13.1. assign roles to a user.configuration deployment options are no longer respected by the deploymentconfiguration deployment options are no longer respected by the deploymentUseIIvyProcessPalette.addEntry(String, String, int)instead and specify the process kinds, if needed, inIBpmnProcessElement.getProcessKinds().this feature is moved to the engine cockpit.instead useSubProcessCalland @{linkSubProcessCallStart.call(Object...)instead useSubProcessCalland @{linkSubProcessCallStart.call(Object...)instead useSubProcessCall,SubProcessCallStartParam.withParam(String, Object), and @{linkSubProcessCallStart.call(Object...)instead useSubProcessCallStart.find(SubProcessSearchFilter)useSubProcessSearchFilter.Builder.setSearchScope(SearchScope)with parameterSubProcessSearchFilter.SearchScope.APPLICATIONorSubProcessSearchFilter.SearchScope.PROJECT_AND_ALL_REQUIREDuseSubProcessSearchFilter.Builder.setSearchScope(SearchScope)with parameterSubProcessSearchFilter.SearchScope.PROJECT_AND_ALL_REQUIREDorSubProcessSearchFilter.SearchScope.PROJECTinscription editors are no longer built with AWT. UseExtensionUiBuilder.scriptField()instead.useIRole.getExternalName()insteaduseIRole.users().assignedPaged()
Migration Example:ivy.session().getSecurityContext().findRole("ivy").getUsers()==>ivy.security.roles().find("ivy").users().assignedPaged().page(1)useISecurityContext.users().create(NewUser)instead
Migration Example:ivy.session().getSecurityContext().createUser("jd", "John Doe", "1234", Locale.ENGLISH, "john.doe@axonivy.com", null)==>ivy.security.users.create(NewUser.create("jd").fullName("John Doe").password("1234").mailLanguage(Locale.ENGLISH).mailAddress("john.doe@axonivy.com").toNewUser())useISecurityContext.users().delete(String)insteadinstead useISecurityContext.roles().find(roleName)
Migration Example:ivy.session().getSecurityContext().findRole("ivy")==>ivy.security.roles().find("ivy")useISecurityContext.users().find(long)insteaduseISecurityContext.users().findWithExternalLookup(String)instead
Migration Example:ivy.session().getSecurityContext().findUser("ivy")==>ivy.security.users().findWithExternalLookup("ivy")useISecurityContext.users().find(String)insteadinstead useISecurityContext.roles().active()instead useISecurityContext.roles().all()instead useISecurityContext.roles().topLevel())session role will be removed with 13.1. assign the role to a user which needs to be authenticated.This features was introduced for multi-tenancy. We recommend to containerized your environment and run a dedicated engine for each tenant.This features was introduced for multi-tenancy. We recommend to containerized your environment and run a dedicated engine for each tenant.useIUser.getExternalName()insteadThis features was introduced for multi-tenancy. We recommend to containerized your environment and run a dedicated engine for each tenant.useICase.tasks().allActive()Returns all active child tasks.will always return empty string. UseICase.getDescription()orICase.descriptions().get(Locale)instead.useICase.tasks().all()Returns all child tasks.This features was introduced for multi-tenancy. We recommend to containerized your environment and run a dedicated engine for each tenant.useITask.activator().userCandidatesPaged()insteadwill always return empty string. UseITask.getDescription()orITask.descriptions().get(Locale)instead.useCategoryTree.createFor(CaseQuery)insteaduseinsteadCaseQuery.create().where().customField().textField(propertyName).isLike(propertyValue).executor().results(startIndex, count)useCategoryTree.createFor(TaskQuery)insteaduseinsteadTaskQuery.create().where().customField().textField(propertyName).isLike(propertyValue).executor().results(startIndex, count)useinsteadcustomField().textField(key)ordering by CLOB fields is not possible.useinsteadcustomField().textField(key)ordering by CLOB fields is not possible.This API is no longer available, please useIBpmSignalReceivers.all(),IBpmSignalReceivers.matches(SignalCode)orIBpmSignalReceivers.contains(String)instead.
-
Deprecated ConstructorsConstructorDescription
-
Deprecated Enum Constants
IEnvironment