Deprecated API
Contents
-
Terminally Deprecated ElementsElementDescriptionuse
IBusinessCalendar.getName()
instead to identify a calendaruse calendar name to identify calendarsuseIApplicationRepository.create(String)
useIApplicationRepository.create(NewApplication)
useIApplicationRepository.create(NewApplication)
useIApplicationRepository.delete(String)
useIApplicationRepository.findById(long)
useIApplicationRepository.findByName(String)
useIApplicationRepository.all()
useIApplicationRepository.all()
use Ivy.var()use Ivy.var()use Ivy.var()use Ivy.var()use Ivy.var()use Ivy.var()use Ivy.var()use Ivy.var()use Ivy.var()use Ivy.var()use Ivy.var()use Ivy.var()use Ivy.var()useBusinessDataRepository.current()
insteaduseICaseMapService.current()
insteaduseless. all languages are supported by any cms. calling this method has no effect.Use ivy.cm.findObject(String) instead
Migration Example:ivy.cms.findContentObject("/my/content")
==>ivy.cm.findObject("/my/content").orElse(null)
use ivy.cm.findValue(String) instead
Migration Example:ivy.cms.findContentObjectValue("/my/content", Locale.ENGLISH)
==>ivy.cm.findValue("/my/content").resolve(Locale.ENGLISH).orElse(null)
not supported anymore. always returns null.not supported anymore. always returns null.useContentManagementSystem.get(String)
,ContentObject.value()
andContentObjectValueAccessor.get(Locale)
instead
Migration Example:ivy.cms.getContentObjectValue("/my/content", Locale.ENGLISH)
==>ivy.cm.findValue("/my/content").resolve(Locale.ENGLISH).orElse(null)
not supported anymore. always returns null;not supported anymore. always returns null.not supported anymore. always returns null.not supported anymore. always returns empty string.not supported anymore. always returns null.the name of the cms is always the same (cms).useless. all languages are supported by any cms.useless. all languages are supported by any cms. calling this method has no effect.not supported anymore. calling this method has no effect.not supported anymore. calling this method has no effect.not supported anymore. calling this method has no effect.useContentObject.value()
.get(Locale)
insteadnot supported anymore. always returns current date.not supported anymore. always returns empty string.do not use anymore.not supported anymore. always returns an empty string.not supported anymore. always returns empty string.this is not supported anymore. always returns null.not supported anymore. always returns -1.use !ContentObject.children()
.isEmpty()
insteadnot supported anymore. calling this method has no effect.not supported anymore. calling this method has no effect.not supported anymore. calling this method has no effect.not supported anymore. calling this method has no effect.not supported anymore. calling this method has no effect.not supported anymore. calling this method has no effect.not supported anymore. calling this method has no effect.not supported anymore. calling this method has no effect.this method has no effect.not supported anymore. always returns current date.not supported anymore. always returns empty string.useContentObjectValue.read()
.inputStream()
instead
Migration Example:ivy.cms.findContentObjectValue("/my/content", Locale.ENGLISH).getContentAsBinaryStream()
==>ivy.cm.findValue("/my/content").get(Locale.ENGLISH).read().inputStream()
useContentObjectValue.read()
.bytes()
insteaduseContentObjectValue.read()
.reader()
insteaduseContentObjectValue.read()
.string()
instead
Migration Example:ivy.cms.findContentObjectValue("/my/content", Locale.ENGLISH).getContentAsString()
==>ivy.cm.findValue("/my/content").get(Locale.ENGLISH).read().string()
useContentObjectValue.parent()
insteaddo not use anymore.do not use anymorenot supported anymore. always returns an empty string.not supported anymore. always returns empty string.useContentObjectValue.locale()
insteadnot supported anymore. always returns an empty string.not supported anymore. always returns current date.not supported anymore. always returns current date.not supported anymore. always returns false.not supported anymore. returns always true.useContentObjectValue.write()
.string(String)
insteadnot supported anymore. calling this method has no effect.not supported anymore. calling this method has no effect.not supported anymore. calling this method has no effect.not supported anymore. you can not change the language. calling this method has no effect.not supported anymore. calling this method has no effect.not supported anymore. calling this method has no effect.not supported anymore. calling this method has no effect.use insteadVariables.names()
not supported anymore. always returns empty string.WebPage features was removed with 11.2. Use HtmlDialog instead.this feature is moved to the engine cockpit.not supported anymore. always returns empty string.not supported anymore. always returns empty string.not supported anymore. always returns empty string.Usech.ivyteam.ivy.bpm.exec.IBpmnProcessElement
instead.useAbstractProcessStartEventBean.getConfig()
instead.directly bind your widgets to a config value viaExtensionUiBuilder.scriptField(String)
orExtensionUiBuilder.textField(String)
directly bind your widgets to a config value viaExtensionUiBuilder.scriptField(String)
orExtensionUiBuilder.textField(String)
ch.ivyteam.ivy.process.extension.ICommonProcessExtensionConfigurationEditor.setConfiguration(String) directly bind your widgets to a config value viaExtensionUiBuilder.scriptField(String)
orExtensionUiBuilder.textField(String)
useAbstractProcessExtension.getConfig()
insteaduseAbstractProcessExtension.getConfig()
instead.directly bind your widgets to a config value viaExtensionUiBuilder.scriptField(String)
orExtensionUiBuilder.textField(String)
IProcessExtension.setConfiguration(ProgramConfig)
is used instead.useExtensionUiBuilder.scriptField(String)
instead.useExtensionUiBuilder.scriptField(String)
instead.useAbstractProcessIntermediateEventBean.getConfig()
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())
Not supported anymore. Always returns null.useISecurityMember.getSecurityMemberId()
the listener is no longer supported. It will no longer be called.useCreatorId
insteaduseOwnerId
insteaduseOwnerId
insteadusecategory
to categorize the caseusecategory
to categorize the caseusecategory
to categorize the caseusecategory
to categorize the caseusecategory
to categorize the caseusecategory
to categorize the caseusecategory
to categorize the caseusecategory
to categorize the casenot used anymore. cases which become zombies will be deleted.UseIDocument.uuid()
Use get(Strinusecustom fields
insteadusecustomFields().
insteadtextField(name)
.getOrNull()
usecustomFields().
insteadall()
usecustomFields().
insteadtextField(name)
.set(value)
useICase.tasks()
.allActive()
Returns all active child tasks.use
insteadcustomFields()
.stringField("BusinessPriorty")
.getOrNull()
will always return empty string. UseICase.getDescription()
orICase.descriptions()
.get(Locale)
instead.useICase.owners()
. A case can have multiple owners. This will return only one owner. Returns the owner of the case. Maybe null if no owner was set withICase.setOwner(ISecurityMember)
.
The intend of the owner is only for descriptive purpose and has no influence on the behavior of the Workflow Engine. This may can be used for example in Workflow UIs to search and filter in case lists.useICase.owners()
. A case can have multiple owners. This will return only the name of one owner. Returns the name of the owner. Maybe null if no owner was set withICase.setOwner(ISecurityMember)
. Does not return null if theISecurityMember
was deleted.usecategory
to categorize the case orICase.customFields()
to store process category code and name as additional information.Getting case process category code with custom fields:
ivy.case.customFields().stringField("ProcessCategoryCode").getOrNull();
usecategory
to categorize the case orICase.customFields()
to store process category code and name as additional information.Getting case process category name with custom fields:
ivy.case.customFields().stringField("ProcessCategoryName").getOrNull();
usecategory
to categorize the case orICase.customFields()
to store process code and name as additional information.Getting case process code with custom fields:
ivy.case.customFields().stringField("ProcessCode").getOrNull();
usecategory
to categorize the case orICase.customFields()
to store process code and name as additional information.Getting case process name with custom fields:
ivy.case.customFields().stringField("ProcessName").getOrNull();
usecategory
to categorize the case orICase.customFields()
to store sub type code and name as additional information.Getting case sub type code with custom fields:
ivy.case.customFields().stringField("SubTypeCode").getOrNull();
usecategory
to categorize the case orICase.customFields()
to store sub type code and name as additional information.Getting case sub type name with custom fields:
ivy.case.customFields().stringField("SubTypeName").getOrNull();
useICase.tasks()
.all()
Returns all child tasks.usecategory
to categorize the case orICase.customFields()
to store type code and name as additional information.Getting case type code with custom fields:
ivy.case.customFields().stringField("TypeCode").getOrNull();
usecategory
to categorize the case orICase.customFields()
to store type code and name as additional information.Getting case type name with custom fields:
ivy.case.customFields().stringField("TypeName").getOrNull();
useICase.owners()
. A case can have multiple owners. To not break existing applications, this will first remove all owners attached to this case and adds the new owner. By passing null it only will remove all owners. Sets the owner of the case.usecategory
to categorize the case orICase.customFields()
to store process code and name as additional information.Setting process code and name with custom fields:
ivy.case.customFields().stringField("ProcessCode").set(processCode);
ivy.case.customFields().stringField("ProcessName").set(processName);
usecategory
to categorize the case orICase.customFields()
to store process category code and name as additional information.Setting case process category code and name with custom fields:
ivy.case.customFields().stringField("ProcessCategoryCode").set(processCategoryCode);
ivy.case.customFields().stringField("ProcessCategoryName").set(processCategoryName);
usecategory
to categorize the case orICase.customFields()
to store case sub type code and name as additional information.Setting case sub type code and name with custom fields:
ivy.case.customFields().stringField("SubTypeCode").set(subTypeCode);
ivy.case.customFields().stringField("SubTypeName").set(subTypeName);
usecategory
to categorize the case orICase.customFields()
to store case type code and name as additional information.Setting case type code and name with custom fields:
ivy.case.customFields().stringField("TypeCode").set(typeCode);
ivy.case.customFields().stringField("TypeName").set(typeName);
useIIntermediateEventElement.getConfiguration()
insteadnot longer persistent (if engine is restarted, the event bean is started again)not longer persistent (if engine is restarted, the event bean is started again)useNote
useNote.createdAt()
useNote.id()
useNote.content()
useNote.author()
useICase.notes()
orITask.notes()
useIStartEventElement.getConfiguration()
insteadnot longer persistent (if engine is restarted, the event bean is started again)not longer persistent (if engine is restarted, the event bean is started again)will always return empty string. UseITask.getDescription()
orITask.descriptions()
.get(Locale)
instead.usecategory
to categorize the case orITask.customFields()
to store kind code and name as additional information.Getting task kind code with custom fields:
ivy.task.customFields().stringField("KindCode").getOrNull();
usecategory
to categorize the case orITask.customFields()
to store kind code and name as additional information.Getting task kind name with custom fields:
ivy.task.customFields().stringField("KindName").getOrNull();
usecategory
to categorize the case orITask.getCategory()
to categorize the taskusecategory
to categorize the case orITask.getCategory()
to categorize the taskusecategory
to categorize the case orITask.getCategory()
to categorize the taskusecategory
to categorize the case orITask.getCategory()
to categorize the taskusecategory
to categorize the case orITask.getCategory()
to categorize the taskusecategory
to categorize the case orITask.getCategory()
to categorize the taskusecategory
to categorize the case orITask.getCategory()
to categorize the taskusecategory
to categorize the case orITask.getCategory()
to categorize the taskusecategory
to categorize the case orITask.customFields()
to store task kind code and name as additional information.Setting task kind code and name with custom fields:
ivy.task.customFields().stringField("KindCode").set(kindCode);
ivy.task.customFields().stringField("KindName").set(kindName);
useCaseQuery
useTaskQuery
useCategoryTree.createFor(CaseQuery)
insteaduse
insteadCaseQuery
.create().executor().results(startIndex, count)use
insteadCaseQuery
.create().where().customField()
.textField(propertyName)
.isLike(propertyValue).executor().results(startIndex, count)useCategoryTree.createFor(TaskQuery)
insteaduse
insteadTaskQuery
.create().executor().results(startIndex, count)use
insteadTaskQuery
.create().where().customField()
.textField(propertyName)
.isLike(propertyValue).executor().results(startIndex, count)use
insteadTaskQuery
.canWorkOn(..).executor().results(startIndex, count)use
insteadTaskQuery
.canWorkOn(..).executor().results(startIndex, count)useIApplication.current()
to get the current applicationuseIWorkflowProcessModelVersion.createStartElement(String, String, String, String, String, String, CategoryPath, String, boolean, boolean, Map, List)
useTaskQuery
useCaseQuery
useCaseQuery
useCaseQuery
useCategoryTree.createFor(CaseQuery)
insteaduseCategoryTree.createFor(CaseQuery)
insteaduseTaskQuery
useTaskQuery
useTaskQuery
useCategoryTree.createFor(CaseQuery)
insteaduseCaseQuery
useCaseQuery
useCaseQuery
useTaskQuery
useTaskQuery
useCategoryTree.createFor(TaskQuery)
insteaduseTaskQuery
useTaskQuery
useTaskQuery
useCategoryTree.createFor(TaskQuery)
insteaduseTaskQuery
useCaseQuery.IFilterableColumns.businessCalendar()
insteaduse
insteadCaseQuery.IFilterableColumns.creatorId()
the removedDisplayDescriptionTemplate
column was never used in production.the removedDisplayNameTemplate
column was never used in production.use
insteadCaseQuery.IFilterableColumns.ownerId()
use
insteadCaseQuery.IFilterableColumns.ownerId()
use
insteadCaseQuery.IGroupByQueryColumns.creatorId()
the removedDisplayNameTemplate
column was never used in production.the removedDisplayNameTemplate
column was never used in production.use
insteadCaseQuery.IGroupByQueryColumns.ownerId()
use
insteadCaseQuery.IGroupByQueryColumns.ownerId()
use
insteadCaseQuery.IOrderByQueryColumns.creatorId()
the removedDisplayDescriptionTemplate
column was never used in production.the removedDisplayNameTemplate
column was never used in production.This method does not have any effect, because a case can have multiple case owners.This method does not have any effect, because a case can have multiple case owners.This method does not have any effect, because a case can have multiple case owners.use
insteadCaseQuery.IOrderByQueryColumns.ownerId()
use
insteadCaseQuery.IOrderByQueryColumns.ownerId()
use
insteadTaskQuery.IFilterableColumns.activatorId()
use
insteadTaskQuery.IFilterableColumns.activatorId()
useTaskQuery.IFilterableColumns.businessCalendar()
insteadthe removedDisplayDescriptionTemplate
column was never used in production.the removedDisplayNameTemplate
column was never used in production.use
insteadTaskQuery.IFilterableColumns.expiryActivatorId()
use
insteadTaskQuery.IFilterableColumns.expiryActivatorId()
use
insteadTaskQuery.IFilterableColumns.workerId()
use
insteadTaskQuery.IGroupByQueryColumns.activatorId()
use
insteadTaskQuery.IGroupByQueryColumns.activatorId()
the removedDisplayNameTemplate
column was never used in production.the removedDisplayNameTemplate
column was never used in production.use
insteadTaskQuery.IGroupByQueryColumns.workerId()
use
insteadTaskQuery.IOrderByQueryColumns.activatorId()
use
insteadTaskQuery.IOrderByQueryColumns.activatorId()
the removedDisplayDescriptionTemplate
column was never used in production.the removedDisplayNameTemplate
column was never used in production.use
insteadTaskQuery.IOrderByQueryColumns.workerId()
This API is no longer available, please useIBpmSignalReceivers.all()
,IBpmSignalReceivers.matches(SignalCode)
orIBpmSignalReceivers.contains(String)
instead.useActivatorId
insteaduseActivatorId
insteaduseExpiryActivatorId
insteaduseExpiryActivatorId
insteadusecategory
to categorize the taskusecategory
to categorize the taskuseOriginalActivatorId
insteaduseOriginalActivatorId
insteadusecategory
to categorize the taskusecategory
to categorize the taskusecategory
to categorize the taskusecategory
to categorize the taskusecategory
to categorize the taskusecategory
to categorize the taskusecategory
to categorize the taskusecategory
to categorize the taskuseWorkerId
insteadnot used anymore. no tasks are in this state.Database Value:
9
not used anymore. tasks which become zombies will be deleted.useIvyAsyncExecutor
-
Deprecated InterfacesInterfaceDescriptionuse Ivy.var()use Ivy.var()use Ivy.var()use
SubProcessCallStart
andSubProcessCall
insteadUsech.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
insteaduseNote
useICase.notes()
orITask.notes()
-
Deprecated ClassesClassDescriptionuse
LazyDataModel
. Primefaces has changed this interface in version 10 and 11.useIvyFreyaTheme
instead useSubProcessCall
directly bind your widgets to a config value viaExtensionUiBuilder.scriptField(String)
orExtensionUiBuilder.textField(String)
useIvyAsyncExecutor
-
Deprecated Enum ClassesEnum ClassDescription
-
Deprecated Fields
-
Deprecated MethodsMethodDescriptionuse
IBusinessCalendar.getName()
instead to identify a calendaruse calendar name to identify calendarsuseIApplicationRepository.create(String)
useIApplicationRepository.create(NewApplication)
useIApplicationRepository.create(NewApplication)
useIApplicationRepository.delete(String)
useIApplicationRepository.findById(long)
useIApplicationRepository.findByName(String)
useIApplicationRepository.all()
useIApplicationRepository.all()
use Ivy.var()use Ivy.var()use Ivy.var()use Ivy.var()use Ivy.var()use Ivy.var()use Ivy.var()use Ivy.var()use Ivy.var()use Ivy.var()useBusinessDataRepository.current()
insteaduseICaseMapService.current()
insteaduseless. all languages are supported by any cms. calling this method has no effect.Use ivy.cm.findObject(String) instead
Migration Example:ivy.cms.findContentObject("/my/content")
==>ivy.cm.findObject("/my/content").orElse(null)
use ivy.cm.findValue(String) instead
Migration Example:ivy.cms.findContentObjectValue("/my/content", Locale.ENGLISH)
==>ivy.cm.findValue("/my/content").resolve(Locale.ENGLISH).orElse(null)
not supported anymore. always returns null.not supported anymore. always returns null.useContentManagementSystem.get(String)
,ContentObject.value()
andContentObjectValueAccessor.get(Locale)
instead
Migration Example:ivy.cms.getContentObjectValue("/my/content", Locale.ENGLISH)
==>ivy.cm.findValue("/my/content").resolve(Locale.ENGLISH).orElse(null)
not supported anymore. always returns null;not supported anymore. always returns null.not supported anymore. always returns null.not supported anymore. always returns empty string.not supported anymore. always returns null.the name of the cms is always the same (cms).useless. all languages are supported by any cms.useless. all languages are supported by any cms. calling this method has no effect.not supported anymore. calling this method has no effect.not supported anymore. calling this method has no effect.not supported anymore. calling this method has no effect.useContentObject.value()
.get(Locale)
insteadnot supported anymore. always returns current date.not supported anymore. always returns empty string.do not use anymore.not supported anymore. always returns an empty string.not supported anymore. always returns empty string.this is not supported anymore. always returns null.not supported anymore. always returns -1.use !ContentObject.children()
.isEmpty()
insteadnot supported anymore. calling this method has no effect.not supported anymore. calling this method has no effect.not supported anymore. calling this method has no effect.not supported anymore. calling this method has no effect.not supported anymore. calling this method has no effect.not supported anymore. calling this method has no effect.not supported anymore. calling this method has no effect.not supported anymore. calling this method has no effect.this method has no effect.not supported anymore. always returns current date.not supported anymore. always returns empty string.useContentObjectValue.read()
.inputStream()
instead
Migration Example:ivy.cms.findContentObjectValue("/my/content", Locale.ENGLISH).getContentAsBinaryStream()
==>ivy.cm.findValue("/my/content").get(Locale.ENGLISH).read().inputStream()
useContentObjectValue.read()
.bytes()
insteaduseContentObjectValue.read()
.reader()
insteaduseContentObjectValue.read()
.string()
instead
Migration Example:ivy.cms.findContentObjectValue("/my/content", Locale.ENGLISH).getContentAsString()
==>ivy.cm.findValue("/my/content").get(Locale.ENGLISH).read().string()
useContentObjectValue.parent()
insteaddo not use anymore.do not use anymorenot supported anymore. always returns an empty string.not supported anymore. always returns empty string.useContentObjectValue.locale()
insteadnot supported anymore. always returns an empty string.not supported anymore. always returns current date.not supported anymore. always returns current date.not supported anymore. always returns false.not supported anymore. returns always true.useContentObjectValue.write()
.string(String)
insteadnot supported anymore. calling this method has no effect.not supported anymore. calling this method has no effect.not supported anymore. calling this method has no effect.not supported anymore. you can not change the language. calling this method has no effect.not supported anymore. calling this method has no effect.not supported anymore. calling this method has no effect.not supported anymore. calling this method has no effect.use insteadVariables.names()
useIHtmlDialogContext.applicationHomeLink()
insteaduseIHtmlDialogContext.coLink(String)
insteaduseIHtmlDialogContext.fileLink(File)
insteaduseIHtmlDialogContext.fileLink(String, boolean)
insteadnot supported anymore. always returns empty string.useIHtmlDialogContext.loginLink()
insteaduseIHtmlDialogContext.processStartListLink()
insteadWebPage features was removed with 11.2. Use HtmlDialog instead.useIHtmlDialogContext.startRef(String)
which behaves exactly the same wayuseIHtmlDialogContext.startLink(String)
insteaduseIHtmlDialogContext.taskListLink()
insteadthis feature is moved to the engine cockpit.not supported anymore. always returns empty string.not supported anymore. always returns empty string.not supported anymore. always returns empty string.not supported anymore. always returns an empty string.instead useSubProcessCall
and @{linkSubProcessCallStart.call(Object...)
instead useSubProcessCall
and @{linkSubProcessCallStart.call(Object...)
instead useSubProcessCall
,SubProcessCallStartParam.withParam(String, Object)
, and @{linkSubProcessCallStart.call(Object...)
instead useSubProcessCallStart.find(SubProcessSearchFilter)
useSubProcessSearchFilter.Builder.setSearchScope(SearchScope)
with parameterSubProcessSearchFilter.SearchScope.APPLICATION
orSubProcessSearchFilter.SearchScope.PROJECT_AND_ALL_REQUIRED
useSubProcessSearchFilter.Builder.setSearchScope(SearchScope)
with parameterSubProcessSearchFilter.SearchScope.PROJECT_AND_ALL_REQUIRED
orSubProcessSearchFilter.SearchScope.PROJECT
useAbstractProcessStartEventBean.getConfig()
instead.instead useIProcessStartEventBeanRuntime.processStarter()
directly bind your widgets to a config value viaExtensionUiBuilder.scriptField(String)
orExtensionUiBuilder.textField(String)
directly bind your widgets to a config value viaExtensionUiBuilder.scriptField(String)
orExtensionUiBuilder.textField(String)
ch.ivyteam.ivy.process.extension.ICommonProcessExtensionConfigurationEditor.setConfiguration(String) directly bind your widgets to a config value viaExtensionUiBuilder.scriptField(String)
orExtensionUiBuilder.textField(String)
inscription editors are no longer built with AWT. UseExtensionUiBuilder.scriptField()
instead.useAbstractProcessExtension.getConfig()
insteaduseAbstractProcessExtension.getConfig()
instead.IProcessExtension.setConfiguration(ProgramConfig)
is used instead.useExtensionUiBuilder.scriptField(String)
instead.useExtensionUiBuilder.scriptField(String)
instead.useAbstractProcessIntermediateEventBean.getConfig()
insteaduseRules.create()
useRules.create()
useRules.create()
useRules.create()
useRules.create()
useRules.create()
useRules.create()
useRules.create()
useIRole.getExternalName()
insteaduseIRole.users()
.assignedPaged()
Migration Example:ivy.session().getSecurityContext().findRole("ivy").getUsers()
==>ivy.security.roles().find("ivy").users().assignedPaged().page(1)
useIRole.setExternalName(String)
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())
Not supported anymore. Always returns null.useISecurityMember.getSecurityMemberId()
useIUser.getExternalName()
insteaduseIUser.setExternalName(String)
insteaduseNewUser.Builder.language
UseIDocument.uuid()
Use get(StrinusecustomFields().
insteadtextField(name)
.getOrNull()
usecustomFields().
insteadall()
usecustomFields().
insteadtextField(name)
.set(value)
useICase.tasks()
.allActive()
Returns all active child tasks.use
insteadcustomFields()
.stringField("BusinessPriorty")
.getOrNull()
will always return empty string. UseICase.getDescription()
orICase.descriptions()
.get(Locale)
instead.useICase.owners()
. A case can have multiple owners. This will return only one owner. Returns the owner of the case. Maybe null if no owner was set withICase.setOwner(ISecurityMember)
.
The intend of the owner is only for descriptive purpose and has no influence on the behavior of the Workflow Engine. This may can be used for example in Workflow UIs to search and filter in case lists.useICase.owners()
. A case can have multiple owners. This will return only the name of one owner. Returns the name of the owner. Maybe null if no owner was set withICase.setOwner(ISecurityMember)
. Does not return null if theISecurityMember
was deleted.usecategory
to categorize the case orICase.customFields()
to store process category code and name as additional information.Getting case process category code with custom fields:
ivy.case.customFields().stringField("ProcessCategoryCode").getOrNull();
usecategory
to categorize the case orICase.customFields()
to store process category code and name as additional information.Getting case process category name with custom fields:
ivy.case.customFields().stringField("ProcessCategoryName").getOrNull();
usecategory
to categorize the case orICase.customFields()
to store process code and name as additional information.Getting case process code with custom fields:
ivy.case.customFields().stringField("ProcessCode").getOrNull();
usecategory
to categorize the case orICase.customFields()
to store process code and name as additional information.Getting case process name with custom fields:
ivy.case.customFields().stringField("ProcessName").getOrNull();
usecategory
to categorize the case orICase.customFields()
to store sub type code and name as additional information.Getting case sub type code with custom fields:
ivy.case.customFields().stringField("SubTypeCode").getOrNull();
usecategory
to categorize the case orICase.customFields()
to store sub type code and name as additional information.Getting case sub type name with custom fields:
ivy.case.customFields().stringField("SubTypeName").getOrNull();
useICase.tasks()
.all()
Returns all child tasks.usecategory
to categorize the case orICase.customFields()
to store type code and name as additional information.Getting case type code with custom fields:
ivy.case.customFields().stringField("TypeCode").getOrNull();
usecategory
to categorize the case orICase.customFields()
to store type code and name as additional information.Getting case type name with custom fields:
ivy.case.customFields().stringField("TypeName").getOrNull();
useICase.owners()
. A case can have multiple owners. To not break existing applications, this will first remove all owners attached to this case and adds the new owner. By passing null it only will remove all owners. Sets the owner of the case.usecategory
to categorize the case orICase.customFields()
to store process code and name as additional information.Setting process code and name with custom fields:
ivy.case.customFields().stringField("ProcessCode").set(processCode);
ivy.case.customFields().stringField("ProcessName").set(processName);
usecategory
to categorize the case orICase.customFields()
to store process category code and name as additional information.Setting case process category code and name with custom fields:
ivy.case.customFields().stringField("ProcessCategoryCode").set(processCategoryCode);
ivy.case.customFields().stringField("ProcessCategoryName").set(processCategoryName);
usecategory
to categorize the case orICase.customFields()
to store case sub type code and name as additional information.Setting case sub type code and name with custom fields:
ivy.case.customFields().stringField("SubTypeCode").set(subTypeCode);
ivy.case.customFields().stringField("SubTypeName").set(subTypeName);
usecategory
to categorize the case orICase.customFields()
to store case type code and name as additional information.Setting case type code and name with custom fields:
ivy.case.customFields().stringField("TypeCode").set(typeCode);
ivy.case.customFields().stringField("TypeName").set(typeName);
useIIntermediateEventElement.getConfiguration()
insteadnot longer persistent (if engine is restarted, the event bean is started again)not longer persistent (if engine is restarted, the event bean is started again)useNote.createdAt()
useNote.id()
useNote.content()
useNote.author()
useIStartEventElement.getConfiguration()
insteadnot longer persistent (if engine is restarted, the event bean is started again)not longer persistent (if engine is restarted, the event bean is started again)useITask.activator()
.userCandidatesPaged()
insteadwill always return empty string. UseITask.getDescription()
orITask.descriptions()
.get(Locale)
instead.usecategory
to categorize the case orITask.customFields()
to store kind code and name as additional information.Getting task kind code with custom fields:
ivy.task.customFields().stringField("KindCode").getOrNull();
usecategory
to categorize the case orITask.customFields()
to store kind code and name as additional information.Getting task kind name with custom fields:
ivy.task.customFields().stringField("KindName").getOrNull();
usecategory
to categorize the case orITask.getCategory()
to categorize the taskusecategory
to categorize the case orITask.getCategory()
to categorize the taskusecategory
to categorize the case orITask.getCategory()
to categorize the taskusecategory
to categorize the case orITask.getCategory()
to categorize the taskusecategory
to categorize the case orITask.getCategory()
to categorize the taskusecategory
to categorize the case orITask.getCategory()
to categorize the taskusecategory
to categorize the case orITask.getCategory()
to categorize the taskusecategory
to categorize the case orITask.getCategory()
to categorize the taskusecategory
to categorize the case orITask.customFields()
to store task kind code and name as additional information.Setting task kind code and name with custom fields:
ivy.task.customFields().stringField("KindCode").set(kindCode);
ivy.task.customFields().stringField("KindName").set(kindName);
useCaseQuery
useTaskQuery
useCategoryTree.createFor(CaseQuery)
insteaduse
insteadCaseQuery
.create().executor().results(startIndex, count)use
insteadCaseQuery
.create().where().customField()
.textField(propertyName)
.isLike(propertyValue).executor().results(startIndex, count)useCategoryTree.createFor(TaskQuery)
insteaduse
insteadTaskQuery
.create().executor().results(startIndex, count)use
insteadTaskQuery
.create().where().customField()
.textField(propertyName)
.isLike(propertyValue).executor().results(startIndex, count)use
insteadTaskQuery
.canWorkOn(..).executor().results(startIndex, count)use
insteadTaskQuery
.canWorkOn(..).executor().results(startIndex, count)useIApplication.current()
to get the current applicationuseIWorkflowProcessModelVersion.createStartElement(String, String, String, String, String, String, CategoryPath, String, boolean, boolean, Map, List)
useTaskQuery
useCaseQuery
useCaseQuery
useCaseQuery
useCategoryTree.createFor(CaseQuery)
insteaduseCategoryTree.createFor(CaseQuery)
insteaduseTaskQuery
useTaskQuery
useTaskQuery
useCategoryTree.createFor(CaseQuery)
insteaduseCaseQuery
useCaseQuery
useCaseQuery
useTaskQuery
useTaskQuery
useCategoryTree.createFor(TaskQuery)
insteaduseTaskQuery
useTaskQuery
useTaskQuery
useCategoryTree.createFor(TaskQuery)
insteaduseTaskQuery
Do not serialize and deserializeQuery
. There is no guarantee that the serialized form is compatible with each version of ivy.Do not serialize and deserializeCaseQuery
. There is no guarantee that the serialized form is compatible with each version of ivy.use
insteadcustomField()
.avgNumberField("CustomDecimalField1"))
use
insteadcustomField()
.avgNumberField("CustomDecimalField2"))
use
insteadcustomField()
.avgNumberField("CustomDecimalField3"))
use
insteadcustomField()
.avgNumberField("CustomDecimalField4"))
use
insteadcustomField()
.avgNumberField("CustomDecimalField5"))
use
insteadcustomField()
.maxStringField("BusinessCreatorUser"))
use
insteadcustomField()
.maxStringField("BusinessObjectCode"))
use
insteadcustomField()
.maxStringField("BusinessObjectName"))
use
insteadcustomField()
.maxStringField("BusinessPriority"))
use
insteadcustomField()
.maxNumberField("CustomDecimalField1"))
use
insteadcustomField()
.maxNumberField("CustomDecimalField2"))
use
insteadcustomField()
.maxNumberField("CustomDecimalField3"))
use
insteadcustomField()
.maxNumberField("CustomDecimalField4"))
use
insteadcustomField()
.maxNumberField("CustomDecimalField5"))
use
insteadcustomField()
.maxStringField("CustomVarCharField1"))
use
insteadcustomField()
.maxStringField("CustomVarCharField2"))
use
insteadcustomField()
.maxStringField("CustomVarCharField3"))
use
insteadcustomField()
.maxStringField("CustomVarCharField4"))
use
insteadcustomField()
.maxStringField("CustomVarCharField5"))
use
insteadcustomField()
.maxStringField("ProcessCategoryCode"))
use
insteadcustomField()
.maxStringField("ProcessCategoryName"))
use
insteadcustomField()
.maxStringField("ProcessCode"))
use
insteadcustomField()
.maxStringField("ProcessName"))
use
insteadcustomField()
.maxStringField("SubTypeCode"))
use
insteadcustomField()
.maxStringField("SubTypeName"))
use
insteadcustomField()
.maxStringField("TypeCode"))
use
insteadcustomField()
.maxStringField("TypeName"))
use
insteadcustomField()
.minStringField("BusinessCreatorUser"))
use
insteadcustomField()
.minStringField("BusinessMainContactDocumentDbCode"))
use
insteadcustomField()
.minStringField("BusinessMainContactFolderId"))
use
insteadcustomField()
.minStringField("BusinessMainContactName"))
use
insteadcustomField()
.minStringField("BusinessMainContactType"))
use
insteadcustomField()
.minTimestampField("BusinessMilestoneTimestamp"))
use
insteadcustomField()
.minStringField("BusinessObjectCode"))
use
insteadcustomField()
.minStringField("BusinessObjectDocumentDbCode"))
use
insteadcustomField()
.minStringField("BusinessObjectFolderId"))
use
insteadcustomField()
.minStringField("BusinessObjectName"))
use
insteadcustomField()
.minStringField("BusinessPriority"))
use
insteadcustomField()
.minTimestampField("BusinessStartTimestamp"))
use
insteadcustomField()
.minNumberField("CustomDecimalField1"))
use
insteadcustomField()
.minNumberField("CustomDecimalField2"))
use
insteadcustomField()
.minNumberField("CustomDecimalField3"))
use
insteadcustomField()
.minNumberField("CustomDecimalField4"))
use
insteadcustomField()
.minNumberField("CustomDecimalField5"))
use
insteadcustomField()
.minTimestampField("CustomTimestampField1"))
use
insteadcustomField()
.minTimestampField("CustomTimestampField2"))
use
insteadcustomField()
.minTimestampField("CustomTimestampField3"))
use
insteadcustomField()
.minTimestampField("CustomTimestampField4"))
use
insteadcustomField()
.minTimestampField("CustomTimestampField5"))
use
insteadcustomField()
.minStringField("CustomVarCharField1"))
use
insteadcustomField()
.minStringField("CustomVarCharField2"))
use
insteadcustomField()
.minStringField("CustomVarCharField3"))
use
insteadcustomField()
.minStringField("CustomVarCharField4"))
use
insteadcustomField()
.minStringField("CustomVarCharField5"))
use
insteadcustomField()
.minStringField("ProcessCategoryCode"))
use
insteadcustomField()
.minStringField("ProcessCategoryName"))
use
insteadcustomField()
.minStringField("ProcessCode"))
use
insteadcustomField()
.minStringField("ProcessName"))
use
insteadcustomField()
.minStringField("SubTypeCode"))
use
insteadcustomField()
.minStringField("SubTypeName"))
use
insteadcustomField()
.minStringField("TypeCode"))
use
insteadcustomField()
.minStringField("TypeName"))
use
insteadcustomField()
.sumsNumberField("CustomDecimalField1"))
use
insteadcustomField()
.sumsNumberField("CustomDecimalField2"))
use
insteadcustomField()
.sumsNumberField("CustomDecimalField3"))
use
insteadcustomField()
.sumsNumberField("CustomDecimalField4"))
use
insteadcustomField()
.sumsNumberField("CustomDecimalField5"))
use
insteadcustomField()
.textField(key)
useCaseQuery.IFilterableColumns.businessCalendar()
insteaduse
insteadcustomField()
.numberField("BusinessCorrespondentId")
use
insteadcustomField()
.stringField("BusinessCreatorUser")
use
insteadcustomField()
.numberField("BusinessMainContactId")
use
insteadcustomField()
.stringField("BusinessMainContactName")
use
insteadcustomField()
.stringField("BusinessMainContactType")
use
insteadcustomField()
.stringField("BusinessObjectCode")
use
insteadcustomField()
.stringField("BusinessObjectFolderId")
use
insteadcustomField()
.stringField("BusinessObjectName")
use
insteadcustomField()
.stringField("BusinessPriority")
use
insteadCaseQuery.IFilterableColumns.creatorId()
use
insteadcustomField()
.numberField("CustomDecimalField1")
use
insteadcustomField()
.numberField("CustomDecimalField2")
use
insteadcustomField()
.numberField("CustomDecimalField3")
use
insteadcustomField()
.numberField("CustomDecimalField4")
use
insteadcustomField()
.numberField("CustomDecimalField5")
use
insteadcustomField()
.timestampField("CustomTimestampField1")
use
insteadcustomField()
.timestampField("CustomTimestampField2")
use
insteadcustomField()
.timestampField("CustomTimestampField3")
use
insteadcustomField()
.timestampField("CustomTimestampField4")
use
insteadcustomField()
.timestampField("CustomTimestampField5")
use
insteadcustomField()
.stringField("CustomVarCharField1")
use
insteadcustomField()
.stringField("CustomVarCharField2")
use
insteadcustomField()
.stringField("CustomVarCharField3")
use
insteadcustomField()
.stringField("CustomVarCharField4")
use
insteadcustomField()
.stringField("CustomVarCharField5")
the removedDisplayDescriptionTemplate
column was never used in production.the removedDisplayNameTemplate
column was never used in production.use
insteadCaseQuery.IFilterableColumns.ownerId()
use
insteadCaseQuery.IFilterableColumns.ownerId()
use
insteadcustomField()
.stringField("ProcessCategoryCode")
use
insteadcustomField()
.stringField("ProcessCategoryName")
use
insteadcustomField()
.stringField("ProcessCode")
use
insteadcustomField()
.stringField("ProcessName")
use
insteadcustomField()
.stringField("SubTypeCode")
use
insteadcustomField()
.stringField("SubTypeName")
use
insteadcustomField()
.stringField("TypeCode")
use
insteadcustomField()
.stringField("TypeName")
use
insteadcustomField()
.numberField("BusinessCorrespondentId")
use
insteadcustomField()
.stringField("BusinessCreatorUser")
use
insteadcustomField()
.numberField("BusinessMainContactId")
use
insteadcustomField()
.stringField("BusinessMainContactName")
use
insteadcustomField()
.stringField("BusinessMainContactType")
use
insteadcustomField()
.stringField("BusinessObjectCode")
use
insteadcustomField()
.stringField("BusinessObjectFolderId")
use
insteadcustomField()
.stringField("BusinessObjectName")
use
insteadcustomField()
.stringField("BusinessPriority")
use
insteadCaseQuery.IGroupByQueryColumns.creatorId()
use
insteadcustomField()
.numberField("CustomDecimalField1")
use
insteadcustomField()
.numberField("CustomDecimalField2")
use
insteadcustomField()
.numberField("CustomDecimalField3")
use
insteadcustomField()
.numberField("CustomDecimalField4")
use
insteadcustomField()
.numberField("CustomDecimalField5")
use
insteadcustomField()
.timestampField("CustomTimestampField1")
use
insteadcustomField()
.timestampField("CustomTimestampField2")
use
insteadcustomField()
.timestampField("CustomTimestampField3")
use
insteadcustomField()
.timestampField("CustomTimestampField4")
use
insteadcustomField()
.timestampField("CustomTimestampField5")
use
insteadcustomField()
.stringField("CustomVarCharField1")
use
insteadcustomField()
.stringField("CustomVarCharField2")
use
insteadcustomField()
.stringField("CustomVarCharField3")
use
insteadcustomField()
.stringField("CustomVarCharField4")
use
insteadcustomField()
.stringField("CustomVarCharField5")
the removedDisplayNameTemplate
column was never used in production.the removedDisplayNameTemplate
column was never used in production.use
insteadCaseQuery.IGroupByQueryColumns.ownerId()
use
insteadCaseQuery.IGroupByQueryColumns.ownerId()
use
insteadcustomField()
.stringField("ProcessCategoryCode")
use
insteadcustomField()
.stringField("ProcessCategoryName")
use
insteadcustomField()
.stringField("ProcessCode")
use
insteadcustomField()
.stringField("ProcessName")
use
insteadcustomField()
.stringField("SubTypeCode")
use
insteadcustomField()
.stringField("SubTypeName")
use
insteadcustomField()
.stringField("TypeCode")
use
insteadcustomField()
.stringField("TypeName")
use
insteadcustomField()
.numberField("BusinessCorrespondentId")
use
insteadcustomField()
.stringField("BusinessCreatorUser")
use
insteadcustomField()
.numberField("BusinessMainContactId")
use
insteadcustomField()
.stringField("BusinessMainContactName")
use
insteadcustomField()
.stringField("BusinessMainContactType")
use
insteadcustomField()
.stringField("BusinessObjectCode")
use
insteadcustomField()
.stringField("BusinessObjectFolderId")
use
insteadcustomField()
.stringField("BusinessObjectName")
use
insteadcustomField()
.stringField("BusinessPriority")
use
insteadCaseQuery.IOrderByQueryColumns.creatorId()
use
insteadcustomField()
.numberField("CustomDecimalField1")
use
insteadcustomField()
.numberField("CustomDecimalField2")
use
insteadcustomField()
.numberField("CustomDecimalField3")
use
insteadcustomField()
.numberField("CustomDecimalField4")
use
insteadcustomField()
.numberField("CustomDecimalField5")
use
insteadcustomField()
.timestampField("CustomTimestampField1")
use
insteadcustomField()
.timestampField("CustomTimestampField2")
use
insteadcustomField()
.timestampField("CustomTimestampField3")
use
insteadcustomField()
.timestampField("CustomTimestampField4")
use
insteadcustomField()
.timestampField("CustomTimestampField5")
use
insteadcustomField()
.stringField("CustomVarCharField1")
use
insteadcustomField()
.stringField("CustomVarCharField2")
use
insteadcustomField()
.stringField("CustomVarCharField3")
use
insteadcustomField()
.stringField("CustomVarCharField4")
use
insteadcustomField()
.stringField("CustomVarCharField5")
ordering by CLOB fields is not possible.the removedDisplayDescriptionTemplate
column was never used in production.the removedDisplayNameTemplate
column was never used in production.This method does not have any effect, because a case can have multiple case owners.This method does not have any effect, because a case can have multiple case owners.This method does not have any effect, because a case can have multiple case owners.use
insteadCaseQuery.IOrderByQueryColumns.ownerId()
use
insteadCaseQuery.IOrderByQueryColumns.ownerId()
use
insteadcustomField()
.stringField("ProcessCategoryCode")
use
insteadcustomField()
.stringField("ProcessCategoryName")
use
insteadcustomField()
.stringField("ProcessCode")
use
insteadcustomField()
.stringField("ProcessName")
use
insteadcustomField()
.stringField("SubTypeCode")
use
insteadcustomField()
.stringField("SubTypeName")
use
insteadcustomField()
.stringField("TypeCode")
use
insteadcustomField()
.stringField("TypeName")
Do not serialize and deserializeQuery
. There is no guarantee that the serialized form is compatible with each version of ivy.Do not serialize and deserializeSignalEventQuery
. There is no guarantee that the serialized form is compatible with each version of ivy.Do not serialize and deserializeQuery
. There is no guarantee that the serialized form is compatible with each version of ivy.Do not serialize and deserializeTaskBoundarySignalEventReceiverQuery
. There is no guarantee that the serialized form is compatible with each version of ivy.Do not serialize and deserializeQuery
. There is no guarantee that the serialized form is compatible with each version of ivy.Do not serialize and deserializeTaskQuery
. There is no guarantee that the serialized form is compatible with each version of ivy.use
insteadcustomField()
.avgNumberField("CustomDecimalField1"))
use
insteadcustomField()
.avgNumberField("CustomDecimalField2"))
use
insteadcustomField()
.avgNumberField("CustomDecimalField3"))
use
insteadcustomField()
.avgNumberField("CustomDecimalField4"))
use
insteadcustomField()
.avgNumberField("CustomDecimalField5"))
use
insteadcustomField()
.maxStringField("BusinessCreatorUser"))
use
insteadcustomField()
.maxStringField("BusinessObjectCode"))
use
insteadcustomField()
.maxStringField("BusinessObjectName"))
use
insteadcustomField()
.maxNumberField("CustomDecimalField1"))
use
insteadcustomField()
.maxNumberField("CustomDecimalField2"))
use
insteadcustomField()
.maxNumberField("CustomDecimalField3"))
use
insteadcustomField()
.maxNumberField("CustomDecimalField4"))
use
insteadcustomField()
.maxNumberField("CustomDecimalField5"))
use
insteadcustomField()
.maxStringField("CustomVarCharField1"))
use
insteadcustomField()
.maxStringField("CustomVarCharField2"))
use
insteadcustomField()
.maxStringField("CustomVarCharField3"))
use
insteadcustomField()
.maxStringField("CustomVarCharField4"))
use
insteadcustomField()
.maxStringField("CustomVarCharField5"))
use
insteadcustomField()
.maxStringField("KindCode"))
use
insteadcustomField()
.maxStringField("KindName"))
use
insteadcustomField()
.maxStringField("ProcessCategoryCode"))
use
insteadcustomField()
.maxStringField("ProcessCategoryName"))
use
insteadcustomField()
.maxStringField("ProcessCode"))
use
insteadcustomField()
.maxStringField("ProcessName"))
use
insteadcustomField()
.maxStringField("SubTypeCode"))
use
insteadcustomField()
.maxStringField("SubTypeName"))
use
insteadcustomField()
.maxStringField("TypeCode"))
use
insteadcustomField()
.maxStringField("TypeName"))
use
insteadcustomField()
.minStringField("BusinessCreatorUser"))
use
insteadcustomField()
.minStringField("BusinessMainContactName"))
use
insteadcustomField()
.minTimestampField("BusinessMilestoneTimestamp"))
use
insteadcustomField()
.minStringField("BusinessObjectCode"))
use
insteadcustomField()
.minStringField("BusinessObjectName"))
use
insteadcustomField()
.minTimestampField("BusinessStartTimestamp"))
use
insteadcustomField()
.minNumberField("CustomDecimalField1"))
use
insteadcustomField()
.minNumberField("CustomDecimalField2"))
use
insteadcustomField()
.minNumberField("CustomDecimalField3"))
use
insteadcustomField()
.minNumberField("CustomDecimalField4"))
use
insteadcustomField()
.minNumberField("CustomDecimalField5"))
use
insteadcustomField()
.minTimestampField("CustomTimestampField1"))
use
insteadcustomField()
.minTimestampField("CustomTimestampField2"))
use
insteadcustomField()
.minTimestampField("CustomTimestampField3"))
use
insteadcustomField()
.minTimestampField("CustomTimestampField4"))
use
insteadcustomField()
.minTimestampField("CustomTimestampField5"))
use
insteadcustomField()
.minStringField("CustomVarCharField1"))
use
insteadcustomField()
.minStringField("CustomVarCharField2"))
use
insteadcustomField()
.minStringField("CustomVarCharField3"))
use
insteadcustomField()
.minStringField("CustomVarCharField4"))
use
insteadcustomField()
.minStringField("CustomVarCharField5"))
use
insteadcustomField()
.minStringField("KindCode"))
use
insteadcustomField()
.minStringField("KindName"))
use
insteadcustomField()
.minStringField("ProcessCategoryCode"))
use
insteadcustomField()
.minStringField("ProcessCategoryName"))
use
insteadcustomField()
.minStringField("ProcessCode"))
use
insteadcustomField()
.minStringField("ProcessName"))
use
insteadcustomField()
.minStringField("SubTypeCode"))
use
insteadcustomField()
.minStringField("SubTypeName"))
use
insteadcustomField()
.minStringField("TypeCode"))
use
insteadcustomField()
.minStringField("TypeName"))
use
insteadcustomField()
.sumsNumberField("CustomDecimalField1"))
use
insteadcustomField()
.sumsNumberField("CustomDecimalField2"))
use
insteadcustomField()
.sumsNumberField("CustomDecimalField3"))
use
insteadcustomField()
.sumsNumberField("CustomDecimalField4"))
use
insteadcustomField()
.sumsNumberField("CustomDecimalField5"))
use
insteadTaskQuery.IFilterableColumns.activatorId()
use
insteadTaskQuery.IFilterableColumns.activatorId()
use
insteadcustomField()
.textField(key)
useTaskQuery.IFilterableColumns.businessCalendar()
insteaduse
insteadcustomField()
.stringField("BusinessCreatorUser")
use
insteadcustomField()
.numberField("BusinessMainContactId")
use
insteadcustomField()
.stringField("BusinessMainContactName")
use
insteadcustomField()
.stringField("BusinessObjectCode")
use
insteadcustomField()
.stringField("BusinessObjectName")
use
insteadcustomField()
.numberField("CustomDecimalField1")
use
insteadcustomField()
.numberField("CustomDecimalField2")
use
insteadcustomField()
.numberField("CustomDecimalField3")
use
insteadcustomField()
.numberField("CustomDecimalField4")
use
insteadcustomField()
.numberField("CustomDecimalField5")
use
insteadcustomField()
.timestampField("CustomTimestampField1")
use
insteadcustomField()
.timestampField("CustomTimestampField2")
use
insteadcustomField()
.timestampField("CustomTimestampField3")
use
insteadcustomField()
.timestampField("CustomTimestampField4")
use
insteadcustomField()
.timestampField("CustomTimestampField5")
use
insteadcustomField()
.stringField("CustomVarCharField1")
use
insteadcustomField()
.stringField("CustomVarCharField2")
use
insteadcustomField()
.stringField("CustomVarCharField3")
use
insteadcustomField()
.stringField("CustomVarCharField4")
use
insteadcustomField()
.stringField("CustomVarCharField5")
the removedDisplayDescriptionTemplate
column was never used in production.the removedDisplayNameTemplate
column was never used in production.use
insteadTaskQuery.IFilterableColumns.expiryActivatorId()
use
insteadTaskQuery.IFilterableColumns.expiryActivatorId()
use
insteadcustomField()
.stringField("KindCode")
use
insteadcustomField()
.stringField("KindName")
use
insteadcustomField()
.stringField("ProcessCategoryCode")
use
insteadcustomField()
.stringField("ProcessCategoryName")
use
insteadcustomField()
.stringField("ProcessCode")
use
insteadcustomField()
.stringField("ProcessName")
use
insteadcustomField()
.stringField("SubTypeCode")
use
insteadcustomField()
.stringField("SubTypeName")
use
insteadcustomField()
.stringField("TypeCode")
use
insteadcustomField()
.stringField("TypeName")
use
insteadTaskQuery.IFilterableColumns.workerId()
use
insteadTaskQuery.IGroupByQueryColumns.activatorId()
use
insteadTaskQuery.IGroupByQueryColumns.activatorId()
use
insteadcustomField()
.stringField("BusinessCreatorUser")
use
insteadcustomField()
.numberField("BusinessMainContactId")
use
insteadcustomField()
.stringField("BusinessMainContactName")
use
insteadcustomField()
.stringField("BusinessObjectCode")
use
insteadcustomField()
.stringField("BusinessObjectName")
use
insteadcustomField()
.numberField("CustomDecimalField1")
use
insteadcustomField()
.numberField("CustomDecimalField2")
use
insteadcustomField()
.numberField("CustomDecimalField3")
use
insteadcustomField()
.numberField("CustomDecimalField4")
use
insteadcustomField()
.numberField("CustomDecimalField5")
use
insteadcustomField()
.timestampField("CustomTimestampField1")
use
insteadcustomField()
.timestampField("CustomTimestampField2")
use
insteadcustomField()
.timestampField("CustomTimestampField3")
use
insteadcustomField()
.timestampField("CustomTimestampField4")
use
insteadcustomField()
.timestampField("CustomTimestampField5")
use
insteadcustomField()
.stringField("CustomVarCharField1")
use
insteadcustomField()
.stringField("CustomVarCharField2")
use
insteadcustomField()
.stringField("CustomVarCharField3")
use
insteadcustomField()
.stringField("CustomVarCharField4")
use
insteadcustomField()
.stringField("CustomVarCharField5")
the removedDisplayNameTemplate
column was never used in production.the removedDisplayNameTemplate
column was never used in production.use
insteadcustomField()
.stringField("KindCode")
use
insteadcustomField()
.stringField("KindName")
use
insteadcustomField()
.stringField("ProcessCategoryCode")
use
insteadcustomField()
.stringField("ProcessCategoryName")
use
insteadcustomField()
.stringField("ProcessCode")
use
insteadcustomField()
.stringField("ProcessName")
use
insteadcustomField()
.stringField("SubTypeCode")
use
insteadcustomField()
.stringField("SubTypeName")
use
insteadcustomField()
.stringField("TypeCode")
use
insteadcustomField()
.stringField("TypeName")
use
insteadTaskQuery.IGroupByQueryColumns.workerId()
use
insteadTaskQuery.IOrderByQueryColumns.activatorId()
use
insteadTaskQuery.IOrderByQueryColumns.activatorId()
use
insteadcustomField()
.stringField("BusinessCreatorUser")
use
insteadcustomField()
.numberField("BusinessMainContactId")
use
insteadcustomField()
.stringField("BusinessMainContactName")
use
insteadcustomField()
.stringField("BusinessObjectCode")
use
insteadcustomField()
.stringField("BusinessObjectName")
use
insteadcustomField()
.numberField("CustomDecimalField1")
use
insteadcustomField()
.numberField("CustomDecimalField2")
use
insteadcustomField()
.numberField("CustomDecimalField3")
use
insteadcustomField()
.numberField("CustomDecimalField4")
use
insteadcustomField()
.numberField("CustomDecimalField5")
use
insteadcustomField()
.timestampField("CustomTimestampField1")
use
insteadcustomField()
.timestampField("CustomTimestampField2")
use
insteadcustomField()
.timestampField("CustomTimestampField3")
use
insteadcustomField()
.timestampField("CustomTimestampField4")
use
insteadcustomField()
.timestampField("CustomTimestampField5")
use
insteadcustomField()
.stringField("CustomVarCharField1")
use
insteadcustomField()
.stringField("CustomVarCharField2")
use
insteadcustomField()
.stringField("CustomVarCharField3")
use
insteadcustomField()
.stringField("CustomVarCharField4")
use
insteadcustomField()
.stringField("CustomVarCharField5")
ordering by CLOB fields is not possible.the removedDisplayDescriptionTemplate
column was never used in production.the removedDisplayNameTemplate
column was never used in production.use
insteadcustomField()
.stringField("KindCode")
use
insteadcustomField()
.stringField("KindName")
use
insteadcustomField()
.stringField("ProcessCategoryCode")
use
insteadcustomField()
.stringField("ProcessCategoryName")
use
insteadcustomField()
.stringField("ProcessCode")
use
insteadcustomField()
.stringField("ProcessName")
use
insteadcustomField()
.stringField("SubTypeCode")
use
insteadcustomField()
.stringField("SubTypeName")
use
insteadcustomField()
.stringField("TypeCode")
use
insteadcustomField()
.stringField("TypeName")
use
insteadTaskQuery.IOrderByQueryColumns.workerId()
This API is no longer available, please useIBpmSignalReceivers.all()
,IBpmSignalReceivers.matches(SignalCode)
orIBpmSignalReceivers.contains(String)
instead.use create().data("{\"id\" : \"XIVY-295\"}").makeCurrentTaskPersistent().send("issue:created") instead.
-
Deprecated ConstructorsConstructorDescription
-
Deprecated Enum ConstantsEnum ConstantDescriptionuse
CreatorId
insteaduseOwnerId
insteaduseOwnerId
insteadusecategory
to categorize the caseusecategory
to categorize the caseusecategory
to categorize the caseusecategory
to categorize the caseusecategory
to categorize the caseusecategory
to categorize the caseusecategory
to categorize the caseusecategory
to categorize the casenot used anymore. cases which become zombies will be deleted.useActivatorId
insteaduseActivatorId
insteaduseExpiryActivatorId
insteaduseExpiryActivatorId
insteadusecategory
to categorize the taskusecategory
to categorize the taskuseOriginalActivatorId
insteaduseOriginalActivatorId
insteadusecategory
to categorize the taskusecategory
to categorize the taskusecategory
to categorize the taskusecategory
to categorize the taskusecategory
to categorize the taskusecategory
to categorize the taskusecategory
to categorize the taskusecategory
to categorize the taskuseWorkerId
insteadnot used anymore. no tasks are in this state.Database Value:
9
not used anymore. tasks which become zombies will be deleted.