Deprecated API
Contents
-
ElementDescriptionsee
IEnvironment
seeIEnvironment
seeIEnvironment
useIApplicationRepository.all()
use Ivy.var()use Ivy.var()use Ivy.var()Environments are deprecated and will disappear in long term. Use containers and configurations instead.Instead use deployment directory or deployment REST serviceInstead use deployment directory or deployment REST serviceUse IBpmnProcessElementUi instead.UseIBpmnProcessElementUi
instead.UseIBpmnProcessElementUi
instead.this feature is moved to the engine cockpit.Usech.ivyteam.ivy.bpm.exec.IBpmnProcessElement
instead.useUiEditorExtension
insteaduseISecurityContext.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())
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.usecategory
to categorize the caseusecustom fields
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.will always return empty string. UseITask.getDescription()
orITask.descriptions()
.get(Locale)
instead.useCategoryTree.createFor(CaseQuery)
insteaduse
insteadCaseQuery
.create().where().customField()
.textField(propertyName)
.isLike(propertyValue).executor().results(startIndex, count)useCategoryTree.createFor(TaskQuery)
insteaduse
insteadTaskQuery
.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.
-
InterfaceDescriptionuse 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
IBpmnProcessElementUi
instead.UseIBpmnProcessElementUi
instead.Usech.ivyteam.ivy.bpm.exec.IBpmnProcessElement
instead.UseExtensionUiBuilder.scriptField()
instead.useRules.create()
useRules.create()
use useIRuleExecutor
the listener is no longer supported. It will no longer be called.usecustom fields
instead
-
ClassDescriptionInstead 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.useUiEditorExtension
instead
-
Enum ClassDescriptionconfiguration deployment options are no longer respected by the deployment
-
FieldDescription
-
MethodDescriptionsee
IEnvironment
seeIEnvironment
seeIEnvironment
seeIEnvironment
useIApplicationRepository.all()
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.inscription 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())
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)
insteaduse
insteadCaseQuery
.create().where().customField()
.textField(propertyName)
.isLike(propertyValue).executor().results(startIndex, count)useCategoryTree.createFor(TaskQuery)
insteaduse
insteadTaskQuery
.create().where().customField()
.textField(propertyName)
.isLike(propertyValue).executor().results(startIndex, count)use
insteadcustomField()
.textField(key)
ordering by CLOB fields is not possible.use
insteadcustomField()
.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.
IEnvironment