Skip navigation links
Axon Ivy Public API
Version 11.2.2.2404020001
  • Overview
  • Package
  • Class
  • Use
  • Tree
  • Deprecated
  • Index
  • Help

Deprecated API

Contents

  • Terminally Deprecated
  • Interfaces
  • Classes
  • Enum Classes
  • Fields
  • Methods
  • Enum Constants
  • Terminally Deprecated Elements
    Element
    Description
    ch.ivyteam.ivy.application.calendar.IBusinessCalendarSettings.findBusinessCalendarConfiguration(Long)
    use IBusinessCalendarSettings.findBusinessCalendarConfiguration(String) instead
    ch.ivyteam.ivy.application.calendar.IBusinessCalendarSettings.getBusinessCalendarId(IBusinessCalendar)
    use IBusinessCalendar.getName() instead to identify a calendar
    ch.ivyteam.ivy.application.calendar.IBusinessCalendarSettings.getBusinessCalendarId(String)
    use calendar name to identify calendars
    ch.ivyteam.ivy.application.IApplication.createProcessModel(String, String)
    ch.ivyteam.ivy.application.IApplication.getDescription()
    ch.ivyteam.ivy.application.IApplication.getOwnerName()
    ch.ivyteam.ivy.application.IApplication.isSystemProvided()
    use IApplication.isSystem()
    ch.ivyteam.ivy.application.IApplication.setDescription(String)
    ch.ivyteam.ivy.application.IApplication.setOwnerName(String)
    ch.ivyteam.ivy.application.IApplicationConfigurationManager.createApplication(String)
    use IApplicationRepository.create(String)
    ch.ivyteam.ivy.application.IApplicationConfigurationManager.createApplication(String, String, String, String, String)
    use IApplicationRepository.create(NewApplication)
    ch.ivyteam.ivy.application.IApplicationConfigurationManager.createApplicationWithRelativePath(String, String, String, String, String)
    use IApplicationRepository.create(NewApplication)
    ch.ivyteam.ivy.application.IApplicationConfigurationManager.deleteApplication(String)
    use IApplicationRepository.delete(String)
    ch.ivyteam.ivy.application.IApplicationConfigurationManager.findApplication(long)
    use IApplicationRepository.findById(long)
    ch.ivyteam.ivy.application.IApplicationConfigurationManager.findApplication(String)
    use IApplicationRepository.findByName(String)
    ch.ivyteam.ivy.application.IApplicationConfigurationManager.getApplications()
    use IApplicationRepository.all()
    ch.ivyteam.ivy.application.IApplicationConfigurationManager.getApplicationsSortedByName(boolean)
    use IApplicationRepository.all()
    ch.ivyteam.ivy.application.IProcessModel.getDescription()
    ch.ivyteam.ivy.application.IProcessModel.setDescription(String)
    ch.ivyteam.ivy.application.IProcessModelVersion.getDescription()
    ch.ivyteam.ivy.application.IProcessModelVersion.getLastChangeBy()
    ch.ivyteam.ivy.application.IProcessModelVersion.getLastChangeFromHost()
    ch.ivyteam.ivy.application.IProcessModelVersion.release(Date)
    ch.ivyteam.ivy.application.property.ICustomProperties
    use Ivy.var()
    ch.ivyteam.ivy.application.property.ICustomProperties.delete(String)
    use Ivy.var()
    ch.ivyteam.ivy.application.property.ICustomProperties.findAllStartingWith(String)
    use Ivy.var()
    ch.ivyteam.ivy.application.property.ICustomProperties.getAll()
    use Ivy.var()
    ch.ivyteam.ivy.application.property.ICustomProperties.property(String)
    use Ivy.var()
    ch.ivyteam.ivy.application.property.ICustomProperty
    use Ivy.var()
    ch.ivyteam.ivy.application.property.ICustomProperty.getBooleanValue(boolean)
    use Ivy.var()
    ch.ivyteam.ivy.application.property.ICustomProperty.getIntValue(int)
    use Ivy.var()
    ch.ivyteam.ivy.application.property.ICustomProperty.getLongValue(long)
    use Ivy.var()
    ch.ivyteam.ivy.application.property.ICustomProperty.getValue(String)
    use Ivy.var()
    ch.ivyteam.ivy.application.property.ICustomProperty.hasValue()
    use Ivy.var()
    ch.ivyteam.ivy.application.property.ICustomPropertyProvider
    use Ivy.var()
    ch.ivyteam.ivy.application.property.ICustomPropertyProvider.customProperties()
    use Ivy.var()
    ch.ivyteam.ivy.business.data.store.BusinessDataRepository.get()
    use BusinessDataRepository.current() instead
    ch.ivyteam.ivy.business.data.store.search.TextFieldOperation.containsWordPattern(String)
    use TextFieldOperation.containsAllWordPatterns(String) instead
    ch.ivyteam.ivy.casemap.runtime.ICaseMapService.findCaseMap()
    use ICaseMapService.find().current()
    ch.ivyteam.ivy.casemap.runtime.ICaseMapService.get()
    use ICaseMapService.current() instead
    ch.ivyteam.ivy.cm.CoDataType
    ch.ivyteam.ivy.cm.CoMimeType
    ch.ivyteam.ivy.cm.CoMimeType.ApplicationDoc
    ch.ivyteam.ivy.cm.CoMimeType.ApplicationDocx
    ch.ivyteam.ivy.cm.CoMimeType.ApplicationExcel
    ch.ivyteam.ivy.cm.CoMimeType.ApplicationExcelXML
    ch.ivyteam.ivy.cm.CoMimeType.ApplicationJson
    ch.ivyteam.ivy.cm.CoMimeType.ApplicationOpenDocPresentation
    ch.ivyteam.ivy.cm.CoMimeType.ApplicationOpenDocSpreadsheet
    ch.ivyteam.ivy.cm.CoMimeType.ApplicationOpenDocText
    ch.ivyteam.ivy.cm.CoMimeType.ApplicationPdf
    ch.ivyteam.ivy.cm.CoMimeType.ApplicationPowerPoint
    ch.ivyteam.ivy.cm.CoMimeType.ApplicationPowerPointXML
    ch.ivyteam.ivy.cm.CoMimeType.ApplicationXml
    ch.ivyteam.ivy.cm.CoMimeType.ApplicationXmlXhtml
    ch.ivyteam.ivy.cm.CoMimeType.ApplicationZip
    ch.ivyteam.ivy.cm.CoMimeType.ImageGif
    ch.ivyteam.ivy.cm.CoMimeType.ImageJpg
    ch.ivyteam.ivy.cm.CoMimeType.ImagePng
    ch.ivyteam.ivy.cm.CoMimeType.ImageSvg
    ch.ivyteam.ivy.cm.CoMimeType.ImageWebp
    ch.ivyteam.ivy.cm.CoMimeType.TextCss
    ch.ivyteam.ivy.cm.CoMimeType.TextCsv
    ch.ivyteam.ivy.cm.CoMimeType.TextHtml
    ch.ivyteam.ivy.cm.CoMimeType.TextPlain
    ch.ivyteam.ivy.cm.CoMimeType.TextRtf
    ch.ivyteam.ivy.cm.CoMimeType.TextXml
    ch.ivyteam.ivy.cm.CoMimeType.Unknown
    ch.ivyteam.ivy.cm.CoType
    ch.ivyteam.ivy.cm.CoType.AAC_AUDIO
    ch.ivyteam.ivy.cm.CoType.AUDIO
    ch.ivyteam.ivy.cm.CoType.AVI
    ch.ivyteam.ivy.cm.CoType.CLASS
    ch.ivyteam.ivy.cm.CoType.CLASS_CONFIGURATION
    ch.ivyteam.ivy.cm.CoType.CSS
    ch.ivyteam.ivy.cm.CoType.CSV
    ch.ivyteam.ivy.cm.CoType.DVI
    ch.ivyteam.ivy.cm.CoType.EXCEL
    ch.ivyteam.ivy.cm.CoType.EXCEL_OPENXML
    ch.ivyteam.ivy.cm.CoType.FLASH
    ch.ivyteam.ivy.cm.CoType.FOLDER
    ch.ivyteam.ivy.cm.CoType.getGroup()
    ch.ivyteam.ivy.cm.CoType.getName()
    ch.ivyteam.ivy.cm.CoType.GIF
    ch.ivyteam.ivy.cm.CoType.HTML
    ch.ivyteam.ivy.cm.CoType.JPEG
    ch.ivyteam.ivy.cm.CoType.JSON
    ch.ivyteam.ivy.cm.CoType.JSP
    ch.ivyteam.ivy.cm.CoType.LAYOUT
    ch.ivyteam.ivy.cm.CoType.matches(IContentObjectType)
    ch.ivyteam.ivy.cm.CoType.matches(String)
    ch.ivyteam.ivy.cm.CoType.MP3
    ch.ivyteam.ivy.cm.CoType.MP4
    ch.ivyteam.ivy.cm.CoType.MPEG
    ch.ivyteam.ivy.cm.CoType.NAVIGATION_NODE
    ch.ivyteam.ivy.cm.CoType.OD_PRESENTATION
    ch.ivyteam.ivy.cm.CoType.OD_SPREADSHEET
    ch.ivyteam.ivy.cm.CoType.OD_TEXT
    ch.ivyteam.ivy.cm.CoType.OGG_AUDIO
    ch.ivyteam.ivy.cm.CoType.OGG_VIDEO
    ch.ivyteam.ivy.cm.CoType.PAGE
    ch.ivyteam.ivy.cm.CoType.PANEL
    ch.ivyteam.ivy.cm.CoType.PDF
    ch.ivyteam.ivy.cm.CoType.PLAIN_TEXT
    ch.ivyteam.ivy.cm.CoType.PNG
    ch.ivyteam.ivy.cm.CoType.POWERPOINT
    ch.ivyteam.ivy.cm.CoType.POWERPOINT_OPENXML
    ch.ivyteam.ivy.cm.CoType.PROCESS_LINK
    ch.ivyteam.ivy.cm.CoType.QUICKTIME
    ch.ivyteam.ivy.cm.CoType.RESULT_TABLE
    ch.ivyteam.ivy.cm.CoType.RTF
    ch.ivyteam.ivy.cm.CoType.SMART_TABLE
    ch.ivyteam.ivy.cm.CoType.SOURCE
    ch.ivyteam.ivy.cm.CoType.STRING
    ch.ivyteam.ivy.cm.CoType.SVG
    ch.ivyteam.ivy.cm.CoType.TABLE
    ch.ivyteam.ivy.cm.CoType.TEXT
    ch.ivyteam.ivy.cm.CoType.UNKNOWN
    ch.ivyteam.ivy.cm.CoType.WAV
    ch.ivyteam.ivy.cm.CoType.WEBM_AUDIO
    ch.ivyteam.ivy.cm.CoType.WEBM_VIDEO
    ch.ivyteam.ivy.cm.CoType.WEBP_IMAGE
    ch.ivyteam.ivy.cm.CoType.WORD
    ch.ivyteam.ivy.cm.CoType.WORD_OPENXML
    ch.ivyteam.ivy.cm.CoType.XML
    ch.ivyteam.ivy.cm.CoType.ZIP
    ch.ivyteam.ivy.cm.CoTypeGroup
    ch.ivyteam.ivy.cm.CoTypeGroup.CONFIG
    ch.ivyteam.ivy.cm.CoTypeGroup.DOCUMENT
    ch.ivyteam.ivy.cm.CoTypeGroup.IMAGE
    ch.ivyteam.ivy.cm.CoTypeGroup.NONE
    ch.ivyteam.ivy.cm.CoTypeGroup.REGULAR
    ch.ivyteam.ivy.cm.IContentManagementSystem.addSupportedLanguage(Locale)
    useless. all languages are supported by any cms. calling this method has no effect.
    ch.ivyteam.ivy.cm.IContentManagementSystem.findContentObject(String)
    Use ivy.cm.findObject(String) instead
    Migration Example: ivy.cms.findContentObject("/my/content") ==> ivy.cm.findObject("/my/content").orElse(null)
    ch.ivyteam.ivy.cm.IContentManagementSystem.findContentObjectValue(String, Locale)
    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)
    ch.ivyteam.ivy.cm.IContentManagementSystem.getContentObject(Object)
    not supported anymore. always returns null.
    ch.ivyteam.ivy.cm.IContentManagementSystem.getContentObject(String)
    use ContentManagementSystem.get(String)
    ch.ivyteam.ivy.cm.IContentManagementSystem.getContentObjectForKey(Object)
    not supported anymore. always returns null.
    ch.ivyteam.ivy.cm.IContentManagementSystem.getContentObjectValue(String, Locale)
    use ContentManagementSystem.get(String), ContentObject.value() and ContentObjectValueAccessor.get(Locale) instead
    Migration Example: ivy.cms.getContentObjectValue("/my/content", Locale.ENGLISH) ==> ivy.cm.findValue("/my/content").resolve(Locale.ENGLISH).orElse(null)
    ch.ivyteam.ivy.cm.IContentManagementSystem.getDefaultLanguage()
    not supported anymore. always returns null;
    ch.ivyteam.ivy.cm.IContentManagementSystem.getDefaultPageLayout()
    not supported anymore. always returns null.
    ch.ivyteam.ivy.cm.IContentManagementSystem.getDefaultPageStyleSheet()
    not supported anymore. always returns null.
    ch.ivyteam.ivy.cm.IContentManagementSystem.getDescription()
    not supported anymore. always returns empty string.
    ch.ivyteam.ivy.cm.IContentManagementSystem.getIdentifier()
    not supported anymore. always returns null.
    ch.ivyteam.ivy.cm.IContentManagementSystem.getName()
    the name of the cms is always the same (cms).
    ch.ivyteam.ivy.cm.IContentManagementSystem.getRootContentObject()
    use ContentManagementSystem.root()
    ch.ivyteam.ivy.cm.IContentManagementSystem.isSupportedLanguage(Locale)
    useless. all languages are supported by any cms.
    ch.ivyteam.ivy.cm.IContentManagementSystem.removeSupportedLanguage(Locale)
    useless. all languages are supported by any cms. calling this method has no effect.
    ch.ivyteam.ivy.cm.IContentManagementSystem.setDefaultLanguage(Locale)
    not supported anymore. calling this method has no effect.
    ch.ivyteam.ivy.cm.IContentManagementSystem.setDefaultPageLayout(IContentObject)
    not supported anymore. calling this method has no effect.
    ch.ivyteam.ivy.cm.IContentManagementSystem.setDefaultPageStyleSheet(IContentObject)
    not supported anymore. calling this method has no effect.
    ch.ivyteam.ivy.cm.IContentObject.addChild(String, CoType)
    use ContentObjectChildAccessor.folder(String)
    ch.ivyteam.ivy.cm.IContentObject.addChild(String, String, CoType, String)
    use IContentObject.addChild(String, CoType)
    ch.ivyteam.ivy.cm.IContentObject.addValue(String, Date, Date, Locale, String, boolean, String)
    use IContentObject.addValue(Locale)
    ch.ivyteam.ivy.cm.IContentObject.addValue(Locale)
    use ContentObject.value().get(Locale) instead
    ch.ivyteam.ivy.cm.IContentObject.getChanged()
    not supported anymore. always returns current date.
    ch.ivyteam.ivy.cm.IContentObject.getChangedBy()
    not supported anymore. always returns empty string.
    ch.ivyteam.ivy.cm.IContentObject.getChild(String)
    use ContentObjectChildAccessor.get(String)
    ch.ivyteam.ivy.cm.IContentObject.getChildren()
    use ContentObject.children()
    ch.ivyteam.ivy.cm.IContentObject.getContentObjectType()
    do not use anymore.
    ch.ivyteam.ivy.cm.IContentObject.getDescription()
    not supported anymore. always returns an empty string.
    ch.ivyteam.ivy.cm.IContentObject.getGuid()
    not supported anymore. always returns empty string.
    ch.ivyteam.ivy.cm.IContentObject.getName()
    use ContentObject.name()
    ch.ivyteam.ivy.cm.IContentObject.getParent()
    use ContentObject.parent()
    ch.ivyteam.ivy.cm.IContentObject.getUri()
    use ContentObject.uri()
    ch.ivyteam.ivy.cm.IContentObject.getValue(String)
    this is not supported anymore. always returns null.
    ch.ivyteam.ivy.cm.IContentObject.getValue(Date, Locale)
    use IContentObject.getValue(Locale)
    ch.ivyteam.ivy.cm.IContentObject.getValue(Locale)
    ch.ivyteam.ivy.cm.IContentObject.getValues()
    use ContentObject.values()
    ch.ivyteam.ivy.cm.IContentObject.getVisualOrder()
    not supported anymore. always returns -1.
    ch.ivyteam.ivy.cm.IContentObject.hasChildren()
    use !ContentObject.children().isEmpty() instead
    ch.ivyteam.ivy.cm.IContentObject.hasValues()
    use !ContentObject.values().isEmpty()
    ch.ivyteam.ivy.cm.IContentObject.isValid()
    use ContentObject.exists()
    ch.ivyteam.ivy.cm.IContentObject.setContentObjectType(IContentObjectType)
    not supported anymore. calling this method has no effect.
    ch.ivyteam.ivy.cm.IContentObject.setContentObjectType(IContentObjectType, String)
    not supported anymore. calling this method has no effect.
    ch.ivyteam.ivy.cm.IContentObject.setDescription(String)
    not supported anymore. calling this method has no effect.
    ch.ivyteam.ivy.cm.IContentObject.setDescription(String, String)
    not supported anymore. calling this method has no effect.
    ch.ivyteam.ivy.cm.IContentObject.setName(String)
    not supported anymore. calling this method has no effect.
    ch.ivyteam.ivy.cm.IContentObject.setName(String, String)
    not supported anymore. calling this method has no effect.
    ch.ivyteam.ivy.cm.IContentObject.setVisualOrder(int)
    not supported anymore. calling this method has no effect.
    ch.ivyteam.ivy.cm.IContentObject.setVisualOrder(int, String)
    not supported anymore. calling this method has no effect.
    ch.ivyteam.ivy.cm.IContentObject.touch(String)
    this method has no effect.
    ch.ivyteam.ivy.cm.IContentObjectType
    ch.ivyteam.ivy.cm.IContentObjectType.getCoType()
    ch.ivyteam.ivy.cm.IContentObjectType.getDataType()
    ch.ivyteam.ivy.cm.IContentObjectType.getDescription()
    ch.ivyteam.ivy.cm.IContentObjectType.getFileExtension()
    ch.ivyteam.ivy.cm.IContentObjectType.getMimeType()
    ch.ivyteam.ivy.cm.IContentObjectType.getName()
    ch.ivyteam.ivy.cm.IContentObjectType.isDownloadable()
    ch.ivyteam.ivy.cm.IContentObjectValue
    use ContentObjectValue
    ch.ivyteam.ivy.cm.IContentObjectValue.delete(String)
    use ContentObjectValue.delete()
    ch.ivyteam.ivy.cm.IContentObjectValue.exportContentToFile(File, String)
    use ContentObjectValue.read().inputStream()
    ch.ivyteam.ivy.cm.IContentObjectValue.getChanged()
    not supported anymore. always returns current date.
    ch.ivyteam.ivy.cm.IContentObjectValue.getChangedBy()
    not supported anymore. always returns empty string.
    ch.ivyteam.ivy.cm.IContentObjectValue.getContentAsBinaryStream()
    use ContentObjectValue.read().inputStream() instead
    Migration Example: ivy.cms.findContentObjectValue("/my/content", Locale.ENGLISH).getContentAsBinaryStream() ==> ivy.cm.findValue("/my/content").get(Locale.ENGLISH).read().inputStream()
    ch.ivyteam.ivy.cm.IContentObjectValue.getContentAsByteArray()
    use ContentObjectValue.read().bytes() instead
    ch.ivyteam.ivy.cm.IContentObjectValue.getContentAsCharacterStream()
    use ContentObjectValue.read().reader() instead
    ch.ivyteam.ivy.cm.IContentObjectValue.getContentAsString()
    use ContentObjectValue.read().string() instead
    Migration Example: ivy.cms.findContentObjectValue("/my/content", Locale.ENGLISH).getContentAsString() ==> ivy.cm.findValue("/my/content").get(Locale.ENGLISH).read().string()
    ch.ivyteam.ivy.cm.IContentObjectValue.getContentObject()
    use ContentObjectValue.parent() instead
    ch.ivyteam.ivy.cm.IContentObjectValue.getContentObjectType()
    do not use anymore.
    ch.ivyteam.ivy.cm.IContentObjectValue.getContentVersionHashCode()
    do not use anymore
    ch.ivyteam.ivy.cm.IContentObjectValue.getDescription()
    not supported anymore. always returns an empty string.
    ch.ivyteam.ivy.cm.IContentObjectValue.getGuid()
    not supported anymore. always returns empty string.
    ch.ivyteam.ivy.cm.IContentObjectValue.getLanguage()
    use ContentObjectValue.locale() instead
    ch.ivyteam.ivy.cm.IContentObjectValue.getPropertyString()
    not supported anymore. always returns an empty string.
    ch.ivyteam.ivy.cm.IContentObjectValue.getValidFrom()
    not supported anymore. always returns current date.
    ch.ivyteam.ivy.cm.IContentObjectValue.getValidTo()
    not supported anymore. always returns current date.
    ch.ivyteam.ivy.cm.IContentObjectValue.importContentFromFile(File, String)
    use ContentObjectValue.write().inputStream(InputStream)
    ch.ivyteam.ivy.cm.IContentObjectValue.importContentFromFile(File, String, String)
    use ContentObjectValue.write().inputStream(InputStream)
    ch.ivyteam.ivy.cm.IContentObjectValue.isDefault()
    not supported anymore. always returns false.
    ch.ivyteam.ivy.cm.IContentObjectValue.isValid()
    not supported anymore. returns always true.
    ch.ivyteam.ivy.cm.IContentObjectValue.setContent(InputStream, int)
    use ContentObjectValue.write().inputStream(InputStream)
    ch.ivyteam.ivy.cm.IContentObjectValue.setContent(InputStream, int, String)
    use ContentObjectValue.write().inputStream(InputStream)
    ch.ivyteam.ivy.cm.IContentObjectValue.setContent(Reader, int)
    use ContentObjectValue.write().reader(Reader)
    ch.ivyteam.ivy.cm.IContentObjectValue.setContent(Reader, int, String)
    use ContentObjectValue.write().reader(Reader)
    ch.ivyteam.ivy.cm.IContentObjectValue.setContent(String)
    use ContentObjectValue.write().string(String) instead
    ch.ivyteam.ivy.cm.IContentObjectValue.setContent(String, String)
    use ContentObjectValue.write().string(String)
    ch.ivyteam.ivy.cm.IContentObjectValue.setDefault(boolean)
    not supported anymore. calling this method has no effect.
    ch.ivyteam.ivy.cm.IContentObjectValue.setDefault(boolean, String)
    use IContentObjectValue.setDefault(boolean)
    ch.ivyteam.ivy.cm.IContentObjectValue.setDescription(String)
    not supported anymore. calling this method has no effect.
    ch.ivyteam.ivy.cm.IContentObjectValue.setDescription(String, String)
    not supported anymore. calling this method has no effect.
    ch.ivyteam.ivy.cm.IContentObjectValue.setLanguage(Locale)
    not supported anymore. you can not change the language. calling this method has no effect.
    ch.ivyteam.ivy.cm.IContentObjectValue.setLanguage(Locale, String)
    use IContentObjectValue.setLanguage(Locale)
    ch.ivyteam.ivy.cm.IContentObjectValue.setPropertyString(String, String)
    not supported anymore. calling this method has no effect.
    ch.ivyteam.ivy.cm.IContentObjectValue.setValidFrom(Date, String)
    not supported anymore. calling this method has no effect.
    ch.ivyteam.ivy.cm.IContentObjectValue.setValidTo(Date, String)
    not supported anymore. calling this method has no effect.
    ch.ivyteam.ivy.designer.inscription.ui.thirdparty.BpmnInscriptionEditor
    Use IBpmnProcessElementUi instead.
    ch.ivyteam.ivy.globalvars.IGlobalVariableContext.getVariableNames()
    use instead Variables.names()
    ch.ivyteam.ivy.htmldialog.IHtmlDialogContext.getCurrentContentPageUri()
    not supported anymore. always returns empty string.
    ch.ivyteam.ivy.jsf.bean.error.ErrorPageMBean.getErrorReportUrl()
    this feature is moved to the engine cockpit.
    ch.ivyteam.ivy.page.engine.jsp.IvyJSP.content(String)
    not supported anymore. always returns empty string.
    ch.ivyteam.ivy.page.engine.jsp.IvyJSP.content(String, String)
    not supported anymore. always returns empty string.
    ch.ivyteam.ivy.page.engine.jsp.IvyJSP.panel(String)
    not supported anymore. always returns empty string.
    ch.ivyteam.ivy.process.element.IExtensibleProcessElementFactory.declareCallAndWaitProcessElement(String, String, String, ProcessKind...)
    ch.ivyteam.ivy.process.element.IExtensibleProcessElementFactory.declareProgramUserInterfaceProcessElement(String, String, String, ProcessKind...)
    ch.ivyteam.ivy.process.element.IExtensibleStandardProcessElementExtension
    Use ch.ivyteam.ivy.bpm.exec.IBpmnProcessElement instead.
    ch.ivyteam.ivy.process.element.IExtensibleStandardProcessElementExtension.createBpmnIcon(IBpmnIconFactory, String)
    ch.ivyteam.ivy.process.element.IExtensibleStandardProcessElementExtension.declareProcessElements(IExtensibleProcessElementFactory)
    ch.ivyteam.ivy.process.element.IExtensibleStandardProcessElementExtension.getName()
    ch.ivyteam.ivy.process.eventstart.AbstractProcessStartEventBean.getConfiguration()
    use AbstractProcessStartEventBean.getConfig() instead.
    ch.ivyteam.ivy.process.eventstart.IProcessStartEventBean.initialize(IProcessStartEventBeanRuntime, String)
    use IProcessStartEventBean.initialize(IProcessStartEventBeanRuntime, ProgramConfig) instead.
    ch.ivyteam.ivy.process.extension.ICommonProcessExtensionConfigurationEditor.acceptInput()
    directly bind your widgets to a config value via ExtensionUiBuilder.scriptField(String) or ExtensionUiBuilder.textField(String)
    ch.ivyteam.ivy.process.extension.ICommonProcessExtensionConfigurationEditor.getConfiguration()
    directly bind your widgets to a config value via ExtensionUiBuilder.scriptField(String) or ExtensionUiBuilder.textField(String)
    ch.ivyteam.ivy.process.extension.ICommonProcessExtensionConfigurationEditor.setConfiguration(String)
    directly bind your widgets to a config value via ExtensionUiBuilder.scriptField(String) or ExtensionUiBuilder.textField(String)
    ch.ivyteam.ivy.process.extension.impl.AbstractProcessExtension.executeAsSystem(Callable<T>)
    use Sudo.call(Callable)
    ch.ivyteam.ivy.process.extension.impl.AbstractProcessExtension.getConfiguration()
    use AbstractProcessExtension.getConfig() instead
    ch.ivyteam.ivy.process.extension.impl.AbstractProcessExtension.getConfigurationProperty(String)
    use AbstractProcessExtension.getConfig() instead.
    ch.ivyteam.ivy.process.extension.impl.AbstractProcessExtension.getConfigurationPropertyNames()
    ch.ivyteam.ivy.process.extension.impl.AbstractProcessExtension.setConfiguration(String)
    ch.ivyteam.ivy.process.extension.impl.ConfigurableExtensionEditor
    directly bind your widgets to a config value via ExtensionUiBuilder.scriptField(String) or ExtensionUiBuilder.textField(String)
    ch.ivyteam.ivy.process.extension.impl.ConfigurableExtensionEditor.clearBeanConfiguration()
    ch.ivyteam.ivy.process.extension.impl.ConfigurableExtensionEditor.getBeanConfiguration()
    ch.ivyteam.ivy.process.extension.impl.ConfigurableExtensionEditor.getBeanConfigurationProperty(String)
    ch.ivyteam.ivy.process.extension.impl.ConfigurableExtensionEditor.getBeanConfigurationPropertyNames()
    ch.ivyteam.ivy.process.extension.impl.ConfigurableExtensionEditor.getConfiguration()
    ch.ivyteam.ivy.process.extension.impl.ConfigurableExtensionEditor.loadUiDataFromConfiguration()
    ch.ivyteam.ivy.process.extension.impl.ConfigurableExtensionEditor.saveUiDataToConfiguration()
    ch.ivyteam.ivy.process.extension.impl.ConfigurableExtensionEditor.setBeanConfiguration(String)
    ch.ivyteam.ivy.process.extension.impl.ConfigurableExtensionEditor.setBeanConfigurationProperty(String, String)
    ch.ivyteam.ivy.process.extension.IProcessExtension.setConfiguration(String)
    IProcessExtension.setConfiguration(ProgramConfig) is used instead.
    ch.ivyteam.ivy.process.extension.IProcessExtensionConfigurationEditorEnvironment.createIvyScriptEditor()
    use UiEditorExtension.initUiFields(ch.ivyteam.ivy.process.extension.ui.ExtensionUiBuilder) instead.
    ch.ivyteam.ivy.process.extension.IProcessExtensionConfigurationEditorEnvironment.createIvyScriptEditor(List<IProcessExtensionConfigurationEditorEnvironment.Variable>, List<IProcessExtensionConfigurationEditorEnvironment.Variable>)
    use UiEditorExtension.initUiFields(ch.ivyteam.ivy.process.extension.ui.ExtensionUiBuilder) instead.
    ch.ivyteam.ivy.process.extension.IProcessExtensionConfigurationEditorEnvironment.createIvyScriptEditor(List<IProcessExtensionConfigurationEditorEnvironment.Variable>, List<IProcessExtensionConfigurationEditorEnvironment.Variable>, String)
    use UiEditorExtension.initUiFields(ch.ivyteam.ivy.process.extension.ui.ExtensionUiBuilder) instead.
    ch.ivyteam.ivy.process.extension.IProcessExtensionConfigurationEditorEnvironment.createIvyScriptEditor(List<IProcessExtensionConfigurationEditorEnvironment.Variable>, List<IProcessExtensionConfigurationEditorEnvironment.Variable>, String, int, boolean, int, int)
    use UiEditorExtension.initUiFields(ch.ivyteam.ivy.process.extension.ui.ExtensionUiBuilder) instead.
    ch.ivyteam.ivy.process.extension.ui.ExtensionUiBuilder.scriptField()
    use ExtensionUiBuilder.scriptField(String) instead.
    ch.ivyteam.ivy.process.extension.ui.ExtensionUiBuilder.textField()
    use ExtensionUiBuilder.scriptField(String) instead.
    ch.ivyteam.ivy.process.intermediateevent.AbstractProcessIntermediateEventBean.getConfiguration()
    use AbstractProcessIntermediateEventBean.getConfig() instead
    ch.ivyteam.ivy.process.intermediateevent.IProcessIntermediateEventBean.initialize(IProcessIntermediateEventBeanRuntime, String)
    use IProcessIntermediateEventBean.initialize(IProcessIntermediateEventBeanRuntime, ProgramConfig) instead.
    ch.ivyteam.ivy.process.intermediateevent.IProcessIntermediateEventBean.start(IProgressMonitor)
    ch.ivyteam.ivy.process.intermediateevent.IProcessIntermediateEventBean.stop(IProgressMonitor)
    ch.ivyteam.ivy.process.intermediateevent.IProcessIntermediateEventBeanRuntime.executeAsSystem(Callable<T>)
    use Sudo.call(Callable)
    ch.ivyteam.ivy.security.IPermission.APPLICATION_CUSTOM_PROPERTY_READ
    ch.ivyteam.ivy.security.IPermission.APPLICATION_CUSTOM_PROPERTY_WRITE
    ch.ivyteam.ivy.security.IPermission.APPLICATION_READ
    ch.ivyteam.ivy.security.IPermission.APPLICATION_READ_ACTIVITY_OPERATION_STATE
    ch.ivyteam.ivy.security.IPermission.APPLICATION_READ_ACTIVITY_STATE
    ch.ivyteam.ivy.security.IPermission.APPLICATION_READ_ALL
    ch.ivyteam.ivy.security.IPermission.APPLICATION_READ_ALL_CONFIGURATION_PROPERTIES
    ch.ivyteam.ivy.security.IPermission.APPLICATION_READ_ATTRIBUTE
    ch.ivyteam.ivy.security.IPermission.APPLICATION_READ_ATTRIBUTE_NAMES
    ch.ivyteam.ivy.security.IPermission.APPLICATION_READ_CONFIGURATION_PROPERTY
    ch.ivyteam.ivy.security.IPermission.APPLICATION_READ_DESCRIPTION
    ch.ivyteam.ivy.security.IPermission.APPLICATION_READ_FILE_AREA_DIRECTORY
    ch.ivyteam.ivy.security.IPermission.APPLICATION_READ_FILE_DIRECTORY
    ch.ivyteam.ivy.security.IPermission.APPLICATION_READ_NAME
    ch.ivyteam.ivy.security.IPermission.APPLICATION_READ_OWNER_NAME
    ch.ivyteam.ivy.security.IPermission.APPLICATION_READ_SECURITY_SYSTEM_NAME
    ch.ivyteam.ivy.security.IPermission.CASE_READ_CATEGORY
    ch.ivyteam.ivy.security.IPermission.CASE_READ_SUB_CASES
    ch.ivyteam.ivy.security.IPermission.EXTERNAL_DATABASE_CONFIGURATION_CREATE
    ch.ivyteam.ivy.security.IPermission.EXTERNAL_DATABASE_CONFIGURATION_DELETE
    ch.ivyteam.ivy.security.IPermission.EXTERNAL_DATABASE_CONFIGURATION_READ
    ch.ivyteam.ivy.security.IPermission.EXTERNAL_DATABASE_CONFIGURATION_READ_ACCESS_FLAGS
    ch.ivyteam.ivy.security.IPermission.EXTERNAL_DATABASE_CONFIGURATION_READ_DATABASE_CONNECTION_CONFIGURATION
    ch.ivyteam.ivy.security.IPermission.EXTERNAL_DATABASE_CONFIGURATION_READ_MAX_CONNECTIONS
    ch.ivyteam.ivy.security.IPermission.EXTERNAL_DATABASE_CONFIGURATION_READ_USER_FRIENDLY_NAME
    ch.ivyteam.ivy.security.IPermission.EXTERNAL_DATABASE_CONFIGURATION_WRITE_ACCESS_FLAGS
    ch.ivyteam.ivy.security.IPermission.EXTERNAL_DATABASE_CONFIGURATION_WRITE_DATABASE_CONNECTION_CONFIGURATION
    ch.ivyteam.ivy.security.IPermission.EXTERNAL_DATABASE_CONFIGURATION_WRITE_MAX_CONNECTIONS
    ch.ivyteam.ivy.security.IPermission.EXTERNAL_DATABASE_CONFIGURATION_WRITE_USER_FRIENDLY_NAME
    ch.ivyteam.ivy.security.IPermission.LANGUAGE_READ
    ch.ivyteam.ivy.security.IPermission.LANGUAGE_READ_ALL
    ch.ivyteam.ivy.security.IPermission.LIBRARY_READ
    ch.ivyteam.ivy.security.IPermission.LIBRARY_READ_ALL
    ch.ivyteam.ivy.security.IPermission.LIBRARY_READ_ALL_DEPENDENT
    ch.ivyteam.ivy.security.IPermission.LIBRARY_READ_ALL_REQUIRED
    ch.ivyteam.ivy.security.IPermission.LIBRARY_READ_CIRCULAR_DEPENDENT
    ch.ivyteam.ivy.security.IPermission.LIBRARY_READ_DEPENDENT
    ch.ivyteam.ivy.security.IPermission.LIBRARY_READ_DESCRIPTION
    ch.ivyteam.ivy.security.IPermission.LIBRARY_READ_ID
    ch.ivyteam.ivy.security.IPermission.LIBRARY_READ_NAME
    ch.ivyteam.ivy.security.IPermission.LIBRARY_READ_PROVIDER
    ch.ivyteam.ivy.security.IPermission.LIBRARY_READ_REQUIRED
    ch.ivyteam.ivy.security.IPermission.LIBRARY_READ_RESOLVED
    ch.ivyteam.ivy.security.IPermission.LIBRARY_READ_VERSION
    ch.ivyteam.ivy.security.IPermission.LIBRARY_SPECIFICATION_READ
    ch.ivyteam.ivy.security.IPermission.LIBRARY_SPECIFICATION_READ_ALL
    ch.ivyteam.ivy.security.IPermission.LIBRARY_SPECIFICATION_READ_ID
    ch.ivyteam.ivy.security.IPermission.LIBRARY_SPECIFICATION_READ_RESOLVED
    ch.ivyteam.ivy.security.IPermission.LIBRARY_SPECIFICATION_READ_RESOLVED_LIBRARY_RESOLVED
    ch.ivyteam.ivy.security.IPermission.PAGE_ARCHIVE_READ_ALL
    ch.ivyteam.ivy.security.IPermission.PROCESS_MODEL_READ
    ch.ivyteam.ivy.security.IPermission.PROCESS_MODEL_READ_ACTIVITY_OPERATION_STATE
    ch.ivyteam.ivy.security.IPermission.PROCESS_MODEL_READ_ACTIVITY_STATE
    ch.ivyteam.ivy.security.IPermission.PROCESS_MODEL_READ_ALL
    ch.ivyteam.ivy.security.IPermission.PROCESS_MODEL_READ_DESCRIPTION
    ch.ivyteam.ivy.security.IPermission.PROCESS_MODEL_READ_FILE_DIRECTORY
    ch.ivyteam.ivy.security.IPermission.PROCESS_MODEL_READ_INHERITED_ACTIVITY_STATE
    ch.ivyteam.ivy.security.IPermission.PROCESS_MODEL_READ_NAME
    ch.ivyteam.ivy.security.IPermission.PROCESS_MODEL_READ_PROJECT_DIRECTORY
    ch.ivyteam.ivy.security.IPermission.PROCESS_MODEL_VERSION_READ
    ch.ivyteam.ivy.security.IPermission.PROCESS_MODEL_VERSION_READ_ACTIVITY_OPERATION_STATE
    ch.ivyteam.ivy.security.IPermission.PROCESS_MODEL_VERSION_READ_ACTIVITY_STATE
    ch.ivyteam.ivy.security.IPermission.PROCESS_MODEL_VERSION_READ_ALL
    ch.ivyteam.ivy.security.IPermission.PROCESS_MODEL_VERSION_READ_ALL_RUNNING_CASES_FINISHED
    ch.ivyteam.ivy.security.IPermission.PROCESS_MODEL_VERSION_READ_DESCRIPTION
    ch.ivyteam.ivy.security.IPermission.PROCESS_MODEL_VERSION_READ_INHERITED_ACTIVITY_STATE
    ch.ivyteam.ivy.security.IPermission.PROCESS_MODEL_VERSION_READ_LAST_CHANGE_BY
    ch.ivyteam.ivy.security.IPermission.PROCESS_MODEL_VERSION_READ_LAST_CHANGE_DATE
    ch.ivyteam.ivy.security.IPermission.PROCESS_MODEL_VERSION_READ_LAST_CHANGE_FROM_HOST
    ch.ivyteam.ivy.security.IPermission.PROCESS_MODEL_VERSION_READ_NAME
    ch.ivyteam.ivy.security.IPermission.PROCESS_MODEL_VERSION_READ_NUMBER_OF_ELEMENTS
    ch.ivyteam.ivy.security.IPermission.PROCESS_MODEL_VERSION_READ_PROJECT_DIRECTORY
    ch.ivyteam.ivy.security.IPermission.PROCESS_MODEL_VERSION_READ_RELEASE_STATE
    ch.ivyteam.ivy.security.IPermission.PROCESS_MODEL_VERSION_READ_RELEASE_TIMESTAMP
    ch.ivyteam.ivy.security.IPermission.PROCESS_MODEL_VERSION_READ_SCHEDULED_RELEASE_TIMESTAMP
    ch.ivyteam.ivy.security.IPermission.PROCESS_MODEL_VERSION_READ_VERSION_NAME
    ch.ivyteam.ivy.security.IPermission.PROCESS_MODEL_VERSION_READ_VERSION_NUMBER
    ch.ivyteam.ivy.security.IPermission.PROCESS_START_READ_ALL
    ch.ivyteam.ivy.security.IPermission.PROCESS_START_READ_ALL_OWN_STARTABLE
    ch.ivyteam.ivy.security.IPermission.PROJECT_READ
    ch.ivyteam.ivy.security.IPermission.PROJECT_READ_NAME
    ch.ivyteam.ivy.security.IPermission.SESSION_READ_HTTP_SESSION_IDENTIFIER
    ch.ivyteam.ivy.security.IPermission.SESSION_READ_SESSION_USER
    ch.ivyteam.ivy.security.IPermission.SESSION_READ_SESSION_USER_UNKNOWN
    ch.ivyteam.ivy.security.IPermission.START_ELEMENT_READ
    ch.ivyteam.ivy.security.IPermission.START_ELEMENT_READ_ACTIVATOR
    ch.ivyteam.ivy.security.IPermission.START_ELEMENT_READ_ALL
    ch.ivyteam.ivy.security.IPermission.START_ELEMENT_READ_VISIBLE
    ch.ivyteam.ivy.security.IPermission.START_EVENT_ELEMENT_READ
    ch.ivyteam.ivy.security.IPermission.START_EVENT_ELEMENT_READ_ALL
    ch.ivyteam.ivy.security.IPermission.START_EVENT_ELEMENT_READ_EVENT_BEAN_CLASS_NAME
    ch.ivyteam.ivy.security.IPermission.START_EVENT_ELEMENT_READ_EVENT_BEAN_CONFIGURATION
    ch.ivyteam.ivy.security.IPermission.START_EVENT_ELEMENT_READ_EVENT_BEAN_ENABLED
    ch.ivyteam.ivy.security.IPermission.START_EVENT_ELEMENT_WRITE_EVENT_BEAN_ENABLED
    ch.ivyteam.ivy.security.IPermission.TASK_ELEMENT_READ
    ch.ivyteam.ivy.security.IPermission.TASK_ELEMENT_READ_DESCRIPTION
    ch.ivyteam.ivy.security.IPermission.TASK_ELEMENT_READ_JOIN_PATHES
    ch.ivyteam.ivy.security.IPermission.TASK_ELEMENT_READ_KIND
    ch.ivyteam.ivy.security.IPermission.TASK_ELEMENT_READ_NAME
    ch.ivyteam.ivy.security.IPermission.TASK_ELEMENT_READ_PROCESS_ELEMENT_ID
    ch.ivyteam.ivy.security.IPermission.TASK_END_READ
    ch.ivyteam.ivy.security.IPermission.TASK_END_READ_ALL
    ch.ivyteam.ivy.security.IPermission.TASK_END_READ_FULL_JOIN_REQUEST_PATH
    ch.ivyteam.ivy.security.IPermission.TASK_END_READ_JOIN_PATH_ID
    ch.ivyteam.ivy.security.IPermission.TASK_END_READ_JOIN_REQUEST_PATH
    ch.ivyteam.ivy.security.IPermission.TASK_PAGE_ARCHIVE_READ_ALL
    ch.ivyteam.ivy.security.IPermission.TASK_READ_CATEGORY
    ch.ivyteam.ivy.security.IPermission.TASK_READ_END_TIMESTAMP
    ch.ivyteam.ivy.security.IPermission.TASK_READ_START_TIMESTAMP
    ch.ivyteam.ivy.security.IPermission.TASK_START_READ
    ch.ivyteam.ivy.security.IPermission.TASK_START_READ_ALL
    ch.ivyteam.ivy.security.IPermission.TASK_START_READ_START_REQUEST_PATH
    ch.ivyteam.ivy.security.IPermission.TASK_START_READ_USER_FRIENDLY_START_REQUEST_PATH
    ch.ivyteam.ivy.security.IPermission.TASK_SWITCH_EVENT_READ_ALL
    ch.ivyteam.ivy.security.ISecurityContext.createSession()
    use ISecurityContext.sessions().create()
    ch.ivyteam.ivy.security.ISecurityContext.createSession(int)
    use ISecurityContext.sessions().create()
    ch.ivyteam.ivy.security.ISecurityContext.createUser(String, String, String, Locale, String, String)
    use ISecurityContext.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())
    ch.ivyteam.ivy.security.ISecurityContext.deleteUser(String)
    use ISecurityContext.users().delete(String) instead
    ch.ivyteam.ivy.security.ISecurityContext.destroySession(int)
    use ISecurityContext.sessions().destroy(sessionIdentifier)
    ch.ivyteam.ivy.security.ISecurityContext.findRole(long)
    use ISecurityContext.roles().findById(securityMemberId)
    ch.ivyteam.ivy.security.ISecurityContext.findRole(String)
    instead use ISecurityContext.roles().find(roleName)
    Migration Example: ivy.session().getSecurityContext().findRole("ivy") ==> ivy.security.roles().find("ivy")
    ch.ivyteam.ivy.security.ISecurityContext.findSecurityMember(String)
    use ISecurity.members().find(String)
    ch.ivyteam.ivy.security.ISecurityContext.findSession(int)
    use ISecurityContext.sessions().find(sessionIdentifier)
    ch.ivyteam.ivy.security.ISecurityContext.findUser(long)
    use ISecurityContext.users().find(long) instead
    ch.ivyteam.ivy.security.ISecurityContext.findUser(String)
    use ISecurityContext.users().findWithExternalLookup(String) instead
    Migration Example: ivy.session().getSecurityContext().findUser("ivy") ==> ivy.security.users().findWithExternalLookup("ivy")
    ch.ivyteam.ivy.security.ISecurityContext.findUserWithoutLookup(String)
    use ISecurityContext.users().find(String) instead
    ch.ivyteam.ivy.security.ISecurityContext.getActiveRoles()
    instead use ISecurityContext.roles().active()
    ch.ivyteam.ivy.security.ISecurityContext.getClusterSessionsSnapshot()
    use ISecurityContext.sessions().clusterSnapshot()
    ch.ivyteam.ivy.security.ISecurityContext.getClusterSessionsSnapshot(long)
    use ISecurityContext.sessions().clusterSnapshot(maxAge)
    ch.ivyteam.ivy.security.ISecurityContext.getCurrentSession()
    use ISecurityContext.sessions().current()
    ch.ivyteam.ivy.security.ISecurityContext.getRoles()
    instead use ISecurityContext.roles().all()
    ch.ivyteam.ivy.security.ISecurityContext.getSessionCount()
    use ISecurityContext.sessions().count()
    ch.ivyteam.ivy.security.ISecurityContext.getSessions()
    use ISecurityContext.sessions().all()
    ch.ivyteam.ivy.security.ISecurityContext.getSystemUser()
    use ISecurityContext.users().system()
    ch.ivyteam.ivy.security.ISecurityContext.getSystemUserSession()
    use ISecurityContext.sessions().systemUser()
    ch.ivyteam.ivy.security.ISecurityContext.getTopLevelRole()
    instead use ISecurityContext.roles().topLevel())
    ch.ivyteam.ivy.security.ISecurityContext.getUserQueryExecutor()
    use ISecurityContext.users().queryExecutor();
    ch.ivyteam.ivy.security.ISecurityContext.getUsers()
    use ISecurityContext.users().paged(), ISecurityContext.users().query() or UserQuery instead
    ch.ivyteam.ivy.security.ISecurityDescriptor.getOwner()
    Not supported anymore. Always returns null.
    ch.ivyteam.ivy.security.ISecurityMember.getId()
    use ISecurityMember.getSecurityMemberId()
    ch.ivyteam.ivy.security.synch.ISynchronizableSecuritySystem.triggerSynchronization(SynchronizationListener)
    use ISynchronizableSecuritySystem.triggerSynchronization()
    ch.ivyteam.ivy.security.synch.SynchronizationListener
    the listener is no longer supported. It will no longer be called.
    ch.ivyteam.ivy.security.user.IUserRepository.find(long)
    use IUserRepository.findById(String)
    ch.ivyteam.ivy.workflow.CaseProperty.BUSINESS_CORRESPONDENT_ID
    Use ICase.customFields()
    ch.ivyteam.ivy.workflow.CaseProperty.BUSINESS_CREATOR_USER
    Use ICase.customFields()
    ch.ivyteam.ivy.workflow.CaseProperty.BUSINESS_MAIN_CONTACT_DOCUMENT_DATABASE_CODE
    Use ICase.customFields()
    ch.ivyteam.ivy.workflow.CaseProperty.BUSINESS_MAIN_CONTACT_FOLDER_ID
    Use ICase.customFields()
    ch.ivyteam.ivy.workflow.CaseProperty.BUSINESS_MAIN_CONTACT_ID
    Use ICase.customFields()
    ch.ivyteam.ivy.workflow.CaseProperty.BUSINESS_MAIN_CONTACT_NAME
    Use ICase.customFields()
    ch.ivyteam.ivy.workflow.CaseProperty.BUSINESS_MAIN_CONTACT_TYPE
    Use ICase.customFields()
    ch.ivyteam.ivy.workflow.CaseProperty.BUSINESS_MILESTONE_TIMESTAMP
    Use ICase.customFields()
    ch.ivyteam.ivy.workflow.CaseProperty.BUSINESS_OBJECT_CODE
    Use ICase.customFields()
    ch.ivyteam.ivy.workflow.CaseProperty.BUSINESS_OBJECT_DOCUMENT_DATABASE_CODE
    Use ICase.customFields()
    ch.ivyteam.ivy.workflow.CaseProperty.BUSINESS_OBJECT_FOLDER_ID
    Use ICase.customFields()
    ch.ivyteam.ivy.workflow.CaseProperty.BUSINESS_OBJECT_NAME
    Use ICase.customFields()
    ch.ivyteam.ivy.workflow.CaseProperty.BUSINESS_OJBECT_NAME
    Use ICase.customFields()
    ch.ivyteam.ivy.workflow.CaseProperty.BUSINESS_PRIORITY
    Use ICase.customFields()
    ch.ivyteam.ivy.workflow.CaseProperty.BUSINESS_START_TIMESTAMP
    Use ICase.customFields()
    ch.ivyteam.ivy.workflow.CaseProperty.CREATOR_USER_ID
    use CreatorId instead
    ch.ivyteam.ivy.workflow.CaseProperty.CUSTOM_DECIMAL_FIELD_1
    Use ICase.customFields()
    ch.ivyteam.ivy.workflow.CaseProperty.CUSTOM_DECIMAL_FIELD_2
    Use ICase.customFields()
    ch.ivyteam.ivy.workflow.CaseProperty.CUSTOM_DECIMAL_FIELD_3
    Use ICase.customFields()
    ch.ivyteam.ivy.workflow.CaseProperty.CUSTOM_DECIMAL_FIELD_4
    Use ICase.customFields()
    ch.ivyteam.ivy.workflow.CaseProperty.CUSTOM_DECIMAL_FIELD_5
    Use ICase.customFields()
    ch.ivyteam.ivy.workflow.CaseProperty.CUSTOM_TIMESTAMP_FIELD_1
    Use ICase.customFields()
    ch.ivyteam.ivy.workflow.CaseProperty.CUSTOM_TIMESTAMP_FIELD_2
    Use ICase.customFields()
    ch.ivyteam.ivy.workflow.CaseProperty.CUSTOM_TIMESTAMP_FIELD_3
    Use ICase.customFields()
    ch.ivyteam.ivy.workflow.CaseProperty.CUSTOM_TIMESTAMP_FIELD_4
    Use ICase.customFields()
    ch.ivyteam.ivy.workflow.CaseProperty.CUSTOM_TIMESTAMP_FIELD_5
    Use ICase.customFields()
    ch.ivyteam.ivy.workflow.CaseProperty.CUSTOM_VARCHAR_FIELD_1
    Use ICase.customFields()
    ch.ivyteam.ivy.workflow.CaseProperty.CUSTOM_VARCHAR_FIELD_2
    Use ICase.customFields()
    ch.ivyteam.ivy.workflow.CaseProperty.CUSTOM_VARCHAR_FIELD_3
    Use ICase.customFields()
    ch.ivyteam.ivy.workflow.CaseProperty.CUSTOM_VARCHAR_FIELD_4
    Use ICase.customFields()
    ch.ivyteam.ivy.workflow.CaseProperty.CUSTOM_VARCHAR_FIELD_5
    Use ICase.customFields()
    ch.ivyteam.ivy.workflow.CaseProperty.OWNER_ROLE_ID
    use OwnerId instead
    ch.ivyteam.ivy.workflow.CaseProperty.OWNER_USER_ID
    use OwnerId instead
    ch.ivyteam.ivy.workflow.CaseProperty.PROCESS_CATEGORY_CODE
    use category to categorize the case
    ch.ivyteam.ivy.workflow.CaseProperty.PROCESS_CATEGORY_NAME
    use category to categorize the case
    ch.ivyteam.ivy.workflow.CaseProperty.PROCESS_CODE
    use category to categorize the case
    ch.ivyteam.ivy.workflow.CaseProperty.PROCESS_NAME
    use category to categorize the case
    ch.ivyteam.ivy.workflow.CaseProperty.SUB_TYPE_CODE
    use category to categorize the case
    ch.ivyteam.ivy.workflow.CaseProperty.SUB_TYPE_NAME
    use category to categorize the case
    ch.ivyteam.ivy.workflow.CaseProperty.TYPE_CODE
    use category to categorize the case
    ch.ivyteam.ivy.workflow.CaseProperty.TYPE_NAME
    use category to categorize the case
    ch.ivyteam.ivy.workflow.CaseState.ZOMBIE
    not used anymore. cases which become zombies will be deleted.
    ch.ivyteam.ivy.workflow.document.IDocument.getId()
    Use IDocument.uuid()
    ch.ivyteam.ivy.workflow.document.IDocumentService.delete(long)
    use IDocumentService.delete(String)
    ch.ivyteam.ivy.workflow.document.IDocumentService.get(long)
    Use get(Strin
    ch.ivyteam.ivy.workflow.IAdditionalPropertyable
    use custom fields instead
    ch.ivyteam.ivy.workflow.IAdditionalPropertyable.getAdditionalProperty(String)
    use customFields().textField(name).getOrNull() instead
    ch.ivyteam.ivy.workflow.IAdditionalPropertyable.getAdditionalPropertyNames()
    use customFields().all() instead
    ch.ivyteam.ivy.workflow.IAdditionalPropertyable.setAdditionalProperty(String, String)
    use customFields().textField(name).set(value) instead
    ch.ivyteam.ivy.workflow.ICase.getActiveTasks()
    use ICase.tasks().allActive() Returns all active child tasks.
    ch.ivyteam.ivy.workflow.ICase.getBusinessCorrespondentId()
    use customFields().numberField("BusinessCorrespondentId").getOrNull() instead
    ch.ivyteam.ivy.workflow.ICase.getBusinessCreatorUser()
    use customFields().stringField("BusinessCreatorUser").getOrNull() instead
    ch.ivyteam.ivy.workflow.ICase.getBusinessMainContactDocumentDatabaseCode()
    use customFields().stringField("BusinessMainContactDocumentDbCode").getOrNull() instead
    ch.ivyteam.ivy.workflow.ICase.getBusinessMainContactFolderId()
    use customFields().stringField("BusinessMainContactFolderId").getOrNull() instead
    ch.ivyteam.ivy.workflow.ICase.getBusinessMainContactId()
    use customFields().numberField("BusinessMainContactId").getOrNull() instead
    ch.ivyteam.ivy.workflow.ICase.getBusinessMainContactName()
    use customFields().stringField("BusinessMainContactName").getOrNull() instead
    ch.ivyteam.ivy.workflow.ICase.getBusinessMainContactType()
    use customFields().stringField("BusinessMainContactType").getOrNull() instead
    ch.ivyteam.ivy.workflow.ICase.getBusinessMilestoneTimestamp()
    use customFields().timestampField("BusinessMilestoneTimestamp").getOrNull() instead
    ch.ivyteam.ivy.workflow.ICase.getBusinessObjectCode()
    use customFields().stringField("BusinessObjectCode").getOrNull() instead
    ch.ivyteam.ivy.workflow.ICase.getBusinessObjectDocumentDatabaseCode()
    use customFields().stringField("BusinessObjectDocumentDbCode").getOrNull() instead
    ch.ivyteam.ivy.workflow.ICase.getBusinessObjectFolderId()
    use customFields().stringField("BusinessObjectFolderId").getOrNull() instead
    ch.ivyteam.ivy.workflow.ICase.getBusinessObjectName()
    use customFields().stringField("BusinessObjectCode").getOrNull() instead
    ch.ivyteam.ivy.workflow.ICase.getBusinessPriority()
    use customFields().stringField("BusinessPriorty").getOrNull() instead
    ch.ivyteam.ivy.workflow.ICase.getBusinessStartTimestamp()
    use customFields().timestampField("BusinessStartTimestamp").getOrNull() instead
    ch.ivyteam.ivy.workflow.ICase.getCustomDecimalField1()
    use customFields().numberField("CustomDecimalField1").getOrNull() instead
    ch.ivyteam.ivy.workflow.ICase.getCustomDecimalField2()
    use customFields().numberField("CustomDecimalField2").getOrNull() instead
    ch.ivyteam.ivy.workflow.ICase.getCustomDecimalField3()
    use customFields().numberField("CustomDecimalField3").getOrNull() instead
    ch.ivyteam.ivy.workflow.ICase.getCustomDecimalField4()
    use customFields().numberField("CustomDecimalField4").getOrNull() instead
    ch.ivyteam.ivy.workflow.ICase.getCustomDecimalField5()
    use customFields().numberField("CustomDecimalField5").getOrNull() instead
    ch.ivyteam.ivy.workflow.ICase.getCustomTimestampField1()
    use customFields().timestampField("CustomTimestampField1").getOrNull() instead
    ch.ivyteam.ivy.workflow.ICase.getCustomTimestampField2()
    use customFields().timestampField("CustomTimestampField2").getOrNull() instead
    ch.ivyteam.ivy.workflow.ICase.getCustomTimestampField3()
    use customFields().timestampField("CustomTimestampField3").getOrNull() instead
    ch.ivyteam.ivy.workflow.ICase.getCustomTimestampField4()
    use customFields().timestampField("CustomTimestampField4").getOrNull() instead
    ch.ivyteam.ivy.workflow.ICase.getCustomTimestampField5()
    use customFields().timestampField("CustomTimestampField5").getOrNull() instead
    ch.ivyteam.ivy.workflow.ICase.getCustomVarCharField1()
    use customFields().stringField("CustomVarCharField1").getOrNull() instead
    ch.ivyteam.ivy.workflow.ICase.getCustomVarCharField2()
    use customFields().stringField("CustomVarCharField2").getOrNull() instead
    ch.ivyteam.ivy.workflow.ICase.getCustomVarCharField3()
    use customFields().stringField("CustomVarCharField3").getOrNull() instead
    ch.ivyteam.ivy.workflow.ICase.getCustomVarCharField4()
    use customFields().stringField("CustomVarCharField4").getOrNull() instead
    ch.ivyteam.ivy.workflow.ICase.getCustomVarCharField5()
    use customFields().stringField("CustomVarCharField5").getOrNull() instead
    ch.ivyteam.ivy.workflow.ICase.getDisplayDescriptionTemplate()
    will always return empty string. Use ICase.getDescription() or ICase.descriptions().get(Locale) instead.
    ch.ivyteam.ivy.workflow.ICase.getDisplayNameTemplate()
    will always return empty string. Use ICase.getName() or ICase.names().get(Locale) instead.
    ch.ivyteam.ivy.workflow.ICase.getProcessCategoryCode()
    use category to categorize the case or ICase.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();
    ch.ivyteam.ivy.workflow.ICase.getProcessCategoryName()
    use category to categorize the case or ICase.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();
    ch.ivyteam.ivy.workflow.ICase.getProcessCode()
    use category to categorize the case or ICase.customFields() to store process code and name as additional information.

    Getting case process code with custom fields:

    ivy.case.customFields().stringField("ProcessCode").getOrNull();
    ch.ivyteam.ivy.workflow.ICase.getProcessName()
    use category to categorize the case or ICase.customFields() to store process code and name as additional information.

    Getting case process name with custom fields:

    ivy.case.customFields().stringField("ProcessName").getOrNull();
    ch.ivyteam.ivy.workflow.ICase.getSubTypeCode()
    use category to categorize the case or ICase.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();
    ch.ivyteam.ivy.workflow.ICase.getSubTypeName()
    use category to categorize the case or ICase.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();
    ch.ivyteam.ivy.workflow.ICase.getTasks()
    use ICase.tasks().all() Returns all child tasks.
    ch.ivyteam.ivy.workflow.ICase.getTypeCode()
    use category to categorize the case or ICase.customFields() to store type code and name as additional information.

    Getting case type code with custom fields:

    ivy.case.customFields().stringField("TypeCode").getOrNull();
    ch.ivyteam.ivy.workflow.ICase.getTypeName()
    use category to categorize the case or ICase.customFields() to store type code and name as additional information.

    Getting case type name with custom fields:

    ivy.case.customFields().stringField("TypeName").getOrNull();
    ch.ivyteam.ivy.workflow.ICase.setBusinessCorrespondentId(Integer)
    use customFields().numberField("BusinessCorrespondentId").set(businessCorrespondentId) instead
    ch.ivyteam.ivy.workflow.ICase.setBusinessCreatorUser(String)
    use customFields().stringField("BusinessCreatorUser").set(businessCreatorUser) instead
    ch.ivyteam.ivy.workflow.ICase.setBusinessMainContactDocumentDatabaseCode(String)
    use customFields().stringField("BusinessMainContactDocumentDbCode").set(businessMainContactDocumentDatabaseCode) instead
    ch.ivyteam.ivy.workflow.ICase.setBusinessMainContactFolderId(String)
    use customFields().stringField("BusinessMainContactFolderId").set(businessMainContactFolderId) instead
    ch.ivyteam.ivy.workflow.ICase.setBusinessMainContactId(Integer)
    use customFields().numberField("BusinessMainContactId").set(businessMainContactId) instead
    ch.ivyteam.ivy.workflow.ICase.setBusinessMainContactName(String)
    use customFields().stringField("BusinessMainContactName").set(businessMainContactName) instead
    ch.ivyteam.ivy.workflow.ICase.setBusinessMainContactType(String)
    use customFields().stringField("BusinessMainContactType").set(businessMainContactType) instead
    ch.ivyteam.ivy.workflow.ICase.setBusinessMilestoneTimestamp(Date)
    use customFields().timestampField("BusinessMilestoneTimestamp").set(businessMilestoneTimestamp) instead
    ch.ivyteam.ivy.workflow.ICase.setBusinessObjectCode(String)
    use customFields().stringField("BusinessObjectCode").set(businessObjectCode) instead
    ch.ivyteam.ivy.workflow.ICase.setBusinessObjectDocumentDatabaseCode(String)
    use customFields().stringField("BusinessObjectDocumentDbCode").set(businessObjectDocumentDatabaseCode) instead
    ch.ivyteam.ivy.workflow.ICase.setBusinessObjectFolderId(String)
    use customFields().stringField("BusinessObjectFolderId").set(businessObjectFolderId) instead
    ch.ivyteam.ivy.workflow.ICase.setBusinessObjectName(String)
    use customFields().stringField("BusinessObjectName").set(businessObjectName) instead
    ch.ivyteam.ivy.workflow.ICase.setBusinessPriority(String)
    use customFields().stringField("BusinessPriorty").set(businessPriority) instead
    ch.ivyteam.ivy.workflow.ICase.setBusinessStartTimestamp(Date)
    use customFields().timestampField("BusinessStarteTimestamp").set(businessStartTimestamp) instead
    ch.ivyteam.ivy.workflow.ICase.setCustomDecimalField1(Number)
    use customFields().numberField("CustomDecimalField1").set(customDecimalField1) instead
    ch.ivyteam.ivy.workflow.ICase.setCustomDecimalField2(Number)
    use customFields().numberField("CustomDecimalField2").set(customDecimalField2) instead
    ch.ivyteam.ivy.workflow.ICase.setCustomDecimalField3(Number)
    use customFields().numberField("CustomDecimalField3").set(customDecimalField3) instead
    ch.ivyteam.ivy.workflow.ICase.setCustomDecimalField4(Number)
    use customFields().numberField("CustomDecimalField4").set(customDecimalField4) instead
    ch.ivyteam.ivy.workflow.ICase.setCustomDecimalField5(Number)
    use customFields().numberField("CustomDecimalField5").set(customDecimalField5) instead
    ch.ivyteam.ivy.workflow.ICase.setCustomTimestampField1(Date)
    use customFields().timestampField("CustomTimestampField1").set(customTimestampField1) instead
    ch.ivyteam.ivy.workflow.ICase.setCustomTimestampField2(Date)
    use customFields().timestampField("CustomTimestampField2").set(customTimestampField2) instead
    ch.ivyteam.ivy.workflow.ICase.setCustomTimestampField3(Date)
    use customFields().timestampField("CustomTimestampField3").set(customTimestampField3) instead
    ch.ivyteam.ivy.workflow.ICase.setCustomTimestampField4(Date)
    use customFields().timestampField("CustomTimestampField4").set(customTimestampField4) instead
    ch.ivyteam.ivy.workflow.ICase.setCustomTimestampField5(Date)
    use customFields().timestampField("CustomTimestampField5").set(customTimestampField5) instead
    ch.ivyteam.ivy.workflow.ICase.setCustomVarCharField1(String)
    use customFields().stringField("CustomVarCharField1").set(customVarCharField1) instead
    ch.ivyteam.ivy.workflow.ICase.setCustomVarCharField2(String)
    use customFields().stringField("CustomVarCharField2").set(customVarCharField2) instead
    ch.ivyteam.ivy.workflow.ICase.setCustomVarCharField3(String)
    use customFields().stringField("CustomVarCharField3").set(customVarCharField3) instead
    ch.ivyteam.ivy.workflow.ICase.setCustomVarCharField4(String)
    use customFields().stringField("CustomVarCharField4").set(customVarCharField4) instead
    ch.ivyteam.ivy.workflow.ICase.setCustomVarCharField5(String)
    use customFields().stringField("CustomVarCharField5").set(customVarCharField5) instead
    ch.ivyteam.ivy.workflow.ICase.setProcess(String, String)
    use category to categorize the case or ICase.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);
    ch.ivyteam.ivy.workflow.ICase.setProcessCategory(String, String)
    use category to categorize the case or ICase.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);
    ch.ivyteam.ivy.workflow.ICase.setSubType(String, String)
    use category to categorize the case or ICase.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);
    ch.ivyteam.ivy.workflow.ICase.setType(String, String)
    use category to categorize the case or ICase.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);
    ch.ivyteam.ivy.workflow.IIntermediateEventElement.getId()
    ch.ivyteam.ivy.workflow.IIntermediateEventElement.getIntermediateEventBeanConfiguration()
    use IIntermediateEventElement.getConfiguration() instead
    ch.ivyteam.ivy.workflow.IIntermediateEventElement.isIntermediateEventBeanEnabled()
    not longer persistent (if engine is restarted, the event bean is started again)
    ch.ivyteam.ivy.workflow.IIntermediateEventElement.setIntermediateEventBeanEnabled(boolean)
    not longer persistent (if engine is restarted, the event bean is started again)
    ch.ivyteam.ivy.workflow.IStartEventElement.getEventBeanConfiguration()
    use IStartEventElement.getConfiguration() instead
    ch.ivyteam.ivy.workflow.IStartEventElement.isEventBeanEnabled()
    not longer persistent (if engine is restarted, the event bean is started again)
    ch.ivyteam.ivy.workflow.IStartEventElement.setEventBeanEnabled(boolean)
    not longer persistent (if engine is restarted, the event bean is started again)
    ch.ivyteam.ivy.workflow.ITask.getBusinessCreatorUser()
    use ITask.getCase().customFields().stringField("BusinessCreatorUser").getOrNull() instead
    ch.ivyteam.ivy.workflow.ITask.getBusinessMainContactId()
    use ITask.getCase().customFields().numberField("BusinessMainContactId").getOrNull() instead
    ch.ivyteam.ivy.workflow.ITask.getBusinessMainContactName()
    use ITask.getCase().customFields().stringField("BusinessMainContactName").getOrNull() instead
    ch.ivyteam.ivy.workflow.ITask.getBusinessMilestoneTimestamp()
    use customFields().timestampField("BusinessMilestoneTimestamp").getOrNull() instead
    ch.ivyteam.ivy.workflow.ITask.getBusinessObjectCode()
    use ITask.getCase().customFields().stringField("BusinessObjectCode").getOrNull() instead
    ch.ivyteam.ivy.workflow.ITask.getBusinessStartTimestamp()
    use ITask.getCase().customFields().timestampField("BusinessStartTimestamp").getOrNull() instead
    ch.ivyteam.ivy.workflow.ITask.getCustomDecimalField1()
    use customFields().numberField("CustomDecimalField1").getOrNull() instead
    ch.ivyteam.ivy.workflow.ITask.getCustomDecimalField2()
    use customFields().numberField("CustomDecimalField2").getOrNull() instead
    ch.ivyteam.ivy.workflow.ITask.getCustomDecimalField3()
    use customFields().numberField("CustomDecimalField3").getOrNull() instead
    ch.ivyteam.ivy.workflow.ITask.getCustomDecimalField4()
    use customFields().numberField("CustomDecimalField4").getOrNull() instead
    ch.ivyteam.ivy.workflow.ITask.getCustomDecimalField5()
    use customFields().numberField("CustomDecimalField5").getOrNull() instead
    ch.ivyteam.ivy.workflow.ITask.getCustomTimestampField1()
    use customFields().timestampField("CustomTimestampField1").getOrNull() instead
    ch.ivyteam.ivy.workflow.ITask.getCustomTimestampField2()
    use customFields().timestampField("CustomTimestampField2").getOrNull() instead
    ch.ivyteam.ivy.workflow.ITask.getCustomTimestampField3()
    use customFields().timestampField("CustomTimestampField3").getOrNull() instead
    ch.ivyteam.ivy.workflow.ITask.getCustomTimestampField4()
    use customFields().timestampField("CustomTimestampField4").getOrNull() instead
    ch.ivyteam.ivy.workflow.ITask.getCustomTimestampField5()
    use customFields().timestampField("CustomTimestampField5").getOrNull() instead
    ch.ivyteam.ivy.workflow.ITask.getCustomVarCharField1()
    use customFields().stringField("CustomVarCharField1").getOrNull() instead
    ch.ivyteam.ivy.workflow.ITask.getCustomVarCharField2()
    use customFields().stringField("CustomVarCharField2").getOrNull() instead
    ch.ivyteam.ivy.workflow.ITask.getCustomVarCharField3()
    use customFields().stringField("CustomVarCharField3").getOrNull() instead
    ch.ivyteam.ivy.workflow.ITask.getCustomVarCharField4()
    use customFields().stringField("CustomVarCharField4").getOrNull() instead
    ch.ivyteam.ivy.workflow.ITask.getCustomVarCharField5()
    use customFields().stringField("CustomVarCharField5").getOrNull() instead
    ch.ivyteam.ivy.workflow.ITask.getDisplayDescriptionTemplate()
    will always return empty string. Use ITask.getDescription() or ITask.descriptions().get(Locale) instead.
    ch.ivyteam.ivy.workflow.ITask.getDisplayNameTemplate()
    will always return empty string. Use ITask.getName() or ITask.names().get(Locale) instead.
    ch.ivyteam.ivy.workflow.ITask.getKindCode()
    use category to categorize the case or ITask.customFields() to store kind code and name as additional information.

    Getting task kind code with custom fields:

    ivy.task.customFields().stringField("KindCode").getOrNull();
    ch.ivyteam.ivy.workflow.ITask.getKindName()
    use category to categorize the case or ITask.customFields() to store kind code and name as additional information.

    Getting task kind name with custom fields:

    ivy.task.customFields().stringField("KindName").getOrNull();
    ch.ivyteam.ivy.workflow.ITask.getProcessCategoryCode()
    use category to categorize the case or ITask.getCategory() to categorize the task
    ch.ivyteam.ivy.workflow.ITask.getProcessCategoryName()
    use category to categorize the case or ITask.getCategory() to categorize the task
    ch.ivyteam.ivy.workflow.ITask.getProcessCode()
    use category to categorize the case or ITask.getCategory() to categorize the task
    ch.ivyteam.ivy.workflow.ITask.getProcessName()
    use category to categorize the case or ITask.getCategory() to categorize the task
    ch.ivyteam.ivy.workflow.ITask.getSubTypeCode()
    use category to categorize the case or ITask.getCategory() to categorize the task
    ch.ivyteam.ivy.workflow.ITask.getSubTypeName()
    use category to categorize the case or ITask.getCategory() to categorize the task
    ch.ivyteam.ivy.workflow.ITask.getTypeCode()
    use category to categorize the case or ITask.getCategory() to categorize the task
    ch.ivyteam.ivy.workflow.ITask.getTypeName()
    use category to categorize the case or ITask.getCategory() to categorize the task
    ch.ivyteam.ivy.workflow.ITask.setBusinessMilestoneTimestamp(Date)
    use customFields().timestampField("BusinessMilestoneTimestamp").set(businessMilestoneTimestamp) instead
    ch.ivyteam.ivy.workflow.ITask.setCustomDecimalField1(Number)
    use customFields().numberField("CustomDecimalField1").set(customDecimalField1) instead
    ch.ivyteam.ivy.workflow.ITask.setCustomDecimalField2(Number)
    use customFields().numberField("CustomDecimalField2").set(customDecimalField2) instead
    ch.ivyteam.ivy.workflow.ITask.setCustomDecimalField3(Number)
    use customFields().numberField("CustomDecimalField3").set(customDecimalField3) instead
    ch.ivyteam.ivy.workflow.ITask.setCustomDecimalField4(Number)
    use customFields().numberField("CustomDecimalField4").set(customDecimalField4) instead
    ch.ivyteam.ivy.workflow.ITask.setCustomDecimalField5(Number)
    use customFields().numberField("CustomDecimalField5").set(customDecimalField5) instead
    ch.ivyteam.ivy.workflow.ITask.setCustomTimestampField1(Date)
    use customFields().timestampField("CustomTimestampField1").set(customTimestampField1) instead
    ch.ivyteam.ivy.workflow.ITask.setCustomTimestampField2(Date)
    use customFields().timestampField("CustomTimestampField2").set(customTimestampField2) instead
    ch.ivyteam.ivy.workflow.ITask.setCustomTimestampField3(Date)
    use customFields().timestampField("CustomTimestampField3").set(customTimestampField3) instead
    ch.ivyteam.ivy.workflow.ITask.setCustomTimestampField4(Date)
    use customFields().timestampField("CustomTimestampField4").set(customTimestampField4) instead
    ch.ivyteam.ivy.workflow.ITask.setCustomTimestampField5(Date)
    use customFields().timestampField("CustomTimestampField5").set(customTimestampField5) instead
    ch.ivyteam.ivy.workflow.ITask.setCustomVarCharField1(String)
    use customFields().stringField("CustomVarCharField1").set(customVarCharField1) instead
    ch.ivyteam.ivy.workflow.ITask.setCustomVarCharField2(String)
    use customFields().stringField("CustomVarCharField2").set(customVarCharField2) instead
    ch.ivyteam.ivy.workflow.ITask.setCustomVarCharField3(String)
    use customFields().stringField("CustomVarCharField3").set(customVarCharField3) instead
    ch.ivyteam.ivy.workflow.ITask.setCustomVarCharField4(String)
    use customFields().stringField("CustomVarCharField4").set(customVarCharField4) instead
    ch.ivyteam.ivy.workflow.ITask.setCustomVarCharField5(String)
    use customFields().stringField("CustomVarCharField5").set(customVarCharField5) instead
    ch.ivyteam.ivy.workflow.ITask.setKind(String, String)
    use category to categorize the case or ITask.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);
    ch.ivyteam.ivy.workflow.IWorkflowContext.findCaseCategories(IPropertyFilter<CaseProperty>, CaseProperty, OrderDirection)
    use CategoryTree.createFor(CaseQuery) instead
    ch.ivyteam.ivy.workflow.IWorkflowContext.findCases(String, String, int, int, boolean)
    use CaseQuery.create().where().customField().textField(propertyName).isLike(propertyValue).executor().results(startIndex, count) instead
    ch.ivyteam.ivy.workflow.IWorkflowContext.findTaskCategories(IPropertyFilter<TaskProperty>, TaskProperty, OrderDirection)
    use CategoryTree.createFor(TaskQuery) instead
    ch.ivyteam.ivy.workflow.IWorkflowContext.findTasks(String, String, int, int, boolean)
    use TaskQuery.create().where().customField().textField(propertyName).isLike(propertyValue).executor().results(startIndex, count) instead
    ch.ivyteam.ivy.workflow.IWorkflowContext.getApplication()
    use IApplication.current() to get the current application
    ch.ivyteam.ivy.workflow.IWorkflowProcessModelVersion.createIntermediateEventElement(String, String, String, String, String, String, String)
    ch.ivyteam.ivy.workflow.IWorkflowProcessModelVersion.createStartElement(String, String, String, String, String, String, String, boolean, boolean)
    use IWorkflowProcessModelVersion.createStartElement(String, String, String, String, String, String, CategoryPath, String, boolean, boolean, Map, List)
    ch.ivyteam.ivy.workflow.IWorkflowSession.findInvolvedCasesByRoleCategories(List<IRole>, IPropertyFilter<CaseProperty>, CaseProperty, OrderDirection)
    use CategoryTree.createFor(CaseQuery) instead
    ch.ivyteam.ivy.workflow.IWorkflowSession.findInvolvedCasesCategories(IPropertyFilter<CaseProperty>, CaseProperty, OrderDirection)
    use CategoryTree.createFor(CaseQuery) instead
    ch.ivyteam.ivy.workflow.IWorkflowSession.findStartedCaseCategories(IPropertyFilter<CaseProperty>, CaseProperty, OrderDirection)
    use CategoryTree.createFor(CaseQuery) instead
    ch.ivyteam.ivy.workflow.IWorkflowSession.findWorkedOnTaskCategories(IPropertyFilter<TaskProperty>, TaskProperty, OrderDirection)
    use CategoryTree.createFor(TaskQuery) instead
    ch.ivyteam.ivy.workflow.IWorkflowSession.findWorkTaskCategories(IPropertyFilter<TaskProperty>, TaskProperty, OrderDirection, EnumSet<TaskState>)
    use CategoryTree.createFor(TaskQuery) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.FilterQuery.displayDescriptionTemplate()
    ch.ivyteam.ivy.workflow.query.CaseQuery.FilterQuery.displayNameTemplate()
    ch.ivyteam.ivy.workflow.query.CaseQuery.GroupByQuery.displayDescriptionTemplate()
    ch.ivyteam.ivy.workflow.query.CaseQuery.GroupByQuery.displayNameTemplate()
    ch.ivyteam.ivy.workflow.query.CaseQuery.IFilterableColumns.businessCalendarId()
    use CaseQuery.IFilterableColumns.businessCalendar() instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IFilterableColumns.creatorUserId()
    use CaseQuery.IFilterableColumns.creatorId() instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IFilterableColumns.displayDescriptionTemplate()
    the removed DisplayDescriptionTemplate column was never used in production.
    ch.ivyteam.ivy.workflow.query.CaseQuery.IFilterableColumns.displayNameTemplate()
    the removed DisplayNameTemplate column was never used in production.
    ch.ivyteam.ivy.workflow.query.CaseQuery.IFilterableColumns.ownerRoleId()
    use CaseQuery.IFilterableColumns.ownerId() instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IFilterableColumns.ownerUserId()
    use CaseQuery.IFilterableColumns.ownerId() instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IGroupByQueryColumns.creatorUserId()
    use CaseQuery.IGroupByQueryColumns.creatorId() instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IGroupByQueryColumns.displayDescriptionTemplate()
    the removed DisplayNameTemplate column was never used in production.
    ch.ivyteam.ivy.workflow.query.CaseQuery.IGroupByQueryColumns.displayNameTemplate()
    the removed DisplayNameTemplate column was never used in production.
    ch.ivyteam.ivy.workflow.query.CaseQuery.IGroupByQueryColumns.ownerRoleId()
    use CaseQuery.IGroupByQueryColumns.ownerId() instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IGroupByQueryColumns.ownerUserId()
    use CaseQuery.IGroupByQueryColumns.ownerId() instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IOrderByQueryColumns.creatorUserId()
    use CaseQuery.IOrderByQueryColumns.creatorId() instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IOrderByQueryColumns.displayDescriptionTemplate()
    the removed DisplayDescriptionTemplate column was never used in production.
    ch.ivyteam.ivy.workflow.query.CaseQuery.IOrderByQueryColumns.displayNameTemplate()
    the removed DisplayNameTemplate column was never used in production.
    ch.ivyteam.ivy.workflow.query.CaseQuery.IOrderByQueryColumns.ownerRoleId()
    use CaseQuery.IOrderByQueryColumns.ownerId() instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IOrderByQueryColumns.ownerUserId()
    use CaseQuery.IOrderByQueryColumns.ownerId() instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.OrderByQuery.displayDescriptionTemplate()
    ch.ivyteam.ivy.workflow.query.CaseQuery.OrderByQuery.displayNameTemplate()
    ch.ivyteam.ivy.workflow.query.TaskQuery.FilterQuery.displayDescriptionTemplate()
    ch.ivyteam.ivy.workflow.query.TaskQuery.FilterQuery.displayNameTemplate()
    ch.ivyteam.ivy.workflow.query.TaskQuery.GroupByQuery.displayDescriptionTemplate()
    ch.ivyteam.ivy.workflow.query.TaskQuery.GroupByQuery.displayNameTemplate()
    ch.ivyteam.ivy.workflow.query.TaskQuery.IFilterableColumns.activatorRoleId()
    use TaskQuery.IFilterableColumns.activatorId() instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IFilterableColumns.activatorUserId()
    use TaskQuery.IFilterableColumns.activatorId() instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IFilterableColumns.businessCalendarId()
    use TaskQuery.IFilterableColumns.businessCalendar() instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IFilterableColumns.displayDescriptionTemplate()
    the removed DisplayDescriptionTemplate column was never used in production.
    ch.ivyteam.ivy.workflow.query.TaskQuery.IFilterableColumns.displayNameTemplate()
    the removed DisplayNameTemplate column was never used in production.
    ch.ivyteam.ivy.workflow.query.TaskQuery.IFilterableColumns.expiryActivatorRoleId()
    use TaskQuery.IFilterableColumns.expiryActivatorId() instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IFilterableColumns.expiryActivatorUserId()
    use TaskQuery.IFilterableColumns.expiryActivatorId() instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IFilterableColumns.originalActivatorRoleId()
    use TaskQuery.IFilterableColumns.originalActivatorId() instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IFilterableColumns.originalActivatorUserId()
    use TaskQuery.IFilterableColumns.originalActivatorId() instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IFilterableColumns.workerUserId()
    use TaskQuery.IFilterableColumns.workerId() instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IGroupByQueryColumns.activatorRoleId()
    use TaskQuery.IGroupByQueryColumns.activatorId() instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IGroupByQueryColumns.activatorUserId()
    use TaskQuery.IGroupByQueryColumns.activatorId() instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IGroupByQueryColumns.displayDescriptionTemplate()
    the removed DisplayNameTemplate column was never used in production.
    ch.ivyteam.ivy.workflow.query.TaskQuery.IGroupByQueryColumns.displayNameTemplate()
    the removed DisplayNameTemplate column was never used in production.
    ch.ivyteam.ivy.workflow.query.TaskQuery.IGroupByQueryColumns.expiryActivatorRoleId()
    use TaskQuery.IGroupByQueryColumns.expiryActivatorId() instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IGroupByQueryColumns.expiryActivatorUserId()
    use TaskQuery.IGroupByQueryColumns.expiryActivatorId() instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IGroupByQueryColumns.originalActivatorRoleId()
    use TaskQuery.IGroupByQueryColumns.originalActivatorId() instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IGroupByQueryColumns.originalActivatorUserId()
    use TaskQuery.IGroupByQueryColumns.originalActivatorId() instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IGroupByQueryColumns.workerUserId()
    use TaskQuery.IGroupByQueryColumns.workerId() instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IOrderByQueryColumns.activatorRoleId()
    use TaskQuery.IOrderByQueryColumns.activatorId() instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IOrderByQueryColumns.activatorUserId()
    use TaskQuery.IOrderByQueryColumns.activatorId() instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IOrderByQueryColumns.displayDescriptionTemplate()
    the removed DisplayDescriptionTemplate column was never used in production.
    ch.ivyteam.ivy.workflow.query.TaskQuery.IOrderByQueryColumns.displayNameTemplate()
    the removed DisplayNameTemplate column was never used in production.
    ch.ivyteam.ivy.workflow.query.TaskQuery.IOrderByQueryColumns.expiryActivatorRoleId()
    use TaskQuery.IOrderByQueryColumns.expiryActivatorId() instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IOrderByQueryColumns.expiryActivatorUserId()
    use TaskQuery.IOrderByQueryColumns.expiryActivatorId() instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IOrderByQueryColumns.originalActivatorRoleId()
    use TaskQuery.IOrderByQueryColumns.originalActivatorId() instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IOrderByQueryColumns.originalActivatorUserId()
    use TaskQuery.IOrderByQueryColumns.originalActivatorId() instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IOrderByQueryColumns.workerUserId()
    use TaskQuery.IOrderByQueryColumns.workerId() instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.OrderByQuery.displayDescriptionTemplate()
    ch.ivyteam.ivy.workflow.query.TaskQuery.OrderByQuery.displayNameTemplate()
    ch.ivyteam.ivy.workflow.signal.IBpmSignalReceivers.createStartSignalQuery()
    This API is no longer available, please use IBpmSignalReceivers.all(), IBpmSignalReceivers.matches(SignalCode) or IBpmSignalReceivers.contains(String) instead.
    ch.ivyteam.ivy.workflow.TaskProperty.ACTIVATOR_ROLE_ID
    use ActivatorId instead
    ch.ivyteam.ivy.workflow.TaskProperty.ACTIVATOR_USER_ID
    use ActivatorId instead
    ch.ivyteam.ivy.workflow.TaskProperty.BUSINESS_CREATOR_USER
    Use ITask.customFields()
    ch.ivyteam.ivy.workflow.TaskProperty.BUSINESS_MAIN_CONTACT_ID
    Use ITask.customFields()
    ch.ivyteam.ivy.workflow.TaskProperty.BUSINESS_MAIN_CONTACT_NAME
    Use ITask.customFields()
    ch.ivyteam.ivy.workflow.TaskProperty.BUSINESS_MILESTONE_TIMESTAMP
    Use ITask.customFields()
    ch.ivyteam.ivy.workflow.TaskProperty.BUSINESS_OBJECT_CODE
    Use ITask.customFields()
    ch.ivyteam.ivy.workflow.TaskProperty.BUSINESS_OBJECT_NAME
    Use ITask.customFields()
    ch.ivyteam.ivy.workflow.TaskProperty.BUSINESS_START_TIMESTAMP
    Use ITask.customFields()
    ch.ivyteam.ivy.workflow.TaskProperty.CUSTOM_DECIMAL_FIELD_1
    Use ITask.customFields()
    ch.ivyteam.ivy.workflow.TaskProperty.CUSTOM_DECIMAL_FIELD_2
    Use ITask.customFields()
    ch.ivyteam.ivy.workflow.TaskProperty.CUSTOM_DECIMAL_FIELD_3
    Use ITask.customFields()
    ch.ivyteam.ivy.workflow.TaskProperty.CUSTOM_DECIMAL_FIELD_4
    Use ITask.customFields()
    ch.ivyteam.ivy.workflow.TaskProperty.CUSTOM_DECIMAL_FIELD_5
    Use ITask.customFields()
    ch.ivyteam.ivy.workflow.TaskProperty.CUSTOM_TIMESTAMP_FIELD_1
    Use ITask.customFields()
    ch.ivyteam.ivy.workflow.TaskProperty.CUSTOM_TIMESTAMP_FIELD_2
    Use ITask.customFields()
    ch.ivyteam.ivy.workflow.TaskProperty.CUSTOM_TIMESTAMP_FIELD_3
    Use ITask.customFields()
    ch.ivyteam.ivy.workflow.TaskProperty.CUSTOM_TIMESTAMP_FIELD_4
    Use ITask.customFields()
    ch.ivyteam.ivy.workflow.TaskProperty.CUSTOM_TIMESTAMP_FIELD_5
    Use ITask.customFields()
    ch.ivyteam.ivy.workflow.TaskProperty.CUSTOM_VARCHAR_FIELD_1
    Use ITask.customFields()
    ch.ivyteam.ivy.workflow.TaskProperty.CUSTOM_VARCHAR_FIELD_2
    Use ITask.customFields()
    ch.ivyteam.ivy.workflow.TaskProperty.CUSTOM_VARCHAR_FIELD_3
    Use ITask.customFields()
    ch.ivyteam.ivy.workflow.TaskProperty.CUSTOM_VARCHAR_FIELD_4
    Use ITask.customFields()
    ch.ivyteam.ivy.workflow.TaskProperty.CUSTOM_VARCHAR_FIELD_5
    Use ITask.customFields()
    ch.ivyteam.ivy.workflow.TaskProperty.EXPIRY_ACTIVATOR_ROLE_ID
    use ExpiryActivatorId instead
    ch.ivyteam.ivy.workflow.TaskProperty.EXPIRY_ACTIVATOR_USER_ID
    use ExpiryActivatorId instead
    ch.ivyteam.ivy.workflow.TaskProperty.KIND_CODE
    use category to categorize the task
    ch.ivyteam.ivy.workflow.TaskProperty.KIND_NAME
    use category to categorize the task
    ch.ivyteam.ivy.workflow.TaskProperty.ORIGINAL_ACTIVATOR_ROLE_ID
    use OriginalActivatorId instead
    ch.ivyteam.ivy.workflow.TaskProperty.ORIGINAL_ACTIVATOR_USER_ID
    use OriginalActivatorId instead
    ch.ivyteam.ivy.workflow.TaskProperty.PROCESS_CATEGORY_CODE
    use category to categorize the task
    ch.ivyteam.ivy.workflow.TaskProperty.PROCESS_CATEGORY_NAME
    use category to categorize the task
    ch.ivyteam.ivy.workflow.TaskProperty.PROCESS_CODE
    use category to categorize the task
    ch.ivyteam.ivy.workflow.TaskProperty.PROCESS_NAME
    use category to categorize the task
    ch.ivyteam.ivy.workflow.TaskProperty.SUB_TYPE_CODE
    use category to categorize the task
    ch.ivyteam.ivy.workflow.TaskProperty.SUB_TYPE_NAME
    use category to categorize the task
    ch.ivyteam.ivy.workflow.TaskProperty.TYPE_CODE
    use category to categorize the task
    ch.ivyteam.ivy.workflow.TaskProperty.TYPE_NAME
    use category to categorize the task
    ch.ivyteam.ivy.workflow.TaskProperty.WORKER_USER_ID
    use WorkerId instead
    ch.ivyteam.ivy.workflow.TaskState.UNASSIGNED
    not used anymore. no tasks are in this state.

    Database Value: 9

    ch.ivyteam.ivy.workflow.TaskState.ZOMBIE
    not used anymore. tasks which become zombies will be deleted.
  • Deprecated Interfaces
    Interface
    Description
    ch.ivyteam.ivy.application.property.ICustomProperties
    use Ivy.var()
    ch.ivyteam.ivy.application.property.ICustomProperty
    use Ivy.var()
    ch.ivyteam.ivy.application.property.ICustomPropertyProvider
    use Ivy.var()
    ch.ivyteam.ivy.cm.IContentObjectType
    ch.ivyteam.ivy.cm.IContentObjectValue
    use ContentObjectValue
    ch.ivyteam.ivy.designer.inscription.ui.thirdparty.BpmnInscriptionEditor
    Use IBpmnProcessElementUi instead.
    ch.ivyteam.ivy.process.call.IParameter
     
    ch.ivyteam.ivy.process.call.ISubProcessStart
    use SubProcessCallStart and SubProcessCall instead
    ch.ivyteam.ivy.process.element.IExtensibleStandardProcessElementExtension
    Use ch.ivyteam.ivy.bpm.exec.IBpmnProcessElement instead.
    ch.ivyteam.ivy.process.extension.IIvyScriptEditor
    Use ExtensionUiBuilder.scriptField() instead.
    ch.ivyteam.ivy.rule.engine.api.IRuleBase
    use Rules.create()
    ch.ivyteam.ivy.rule.engine.api.IRuleEngine
    use Rules.create()
    ch.ivyteam.ivy.rule.engine.api.runtime.IStatelessRuleSession
    use use IRuleExecutor
    ch.ivyteam.ivy.security.synch.SynchronizationListener
    the listener is no longer supported. It will no longer be called.
    ch.ivyteam.ivy.workflow.IAdditionalPropertyable
    use custom fields instead
  • Deprecated Classes
    Class
    Description
    ch.ivyteam.ivy.jsf.primefaces.legazy.LazyDataModel7
    use LazyDataModel. Primefaces has changed this interface in version 10 and 11.
    ch.ivyteam.ivy.process.call.SubProcessRunner
    instead use SubProcessCall
    ch.ivyteam.ivy.process.extension.impl.ConfigurableExtensionEditor
    directly bind your widgets to a config value via ExtensionUiBuilder.scriptField(String) or ExtensionUiBuilder.textField(String)
  • Deprecated Enum Classes
    Enum Class
    Description
    ch.ivyteam.ivy.cm.CoDataType
    ch.ivyteam.ivy.cm.CoMimeType
    ch.ivyteam.ivy.cm.CoType
    ch.ivyteam.ivy.cm.CoTypeGroup
  • Deprecated Fields
    Field
    Description
    ch.ivyteam.ivy.rule.engine.api.Rules.engine
    use Rules.create()
    ch.ivyteam.ivy.security.IPermission.APPLICATION_CUSTOM_PROPERTY_READ
    ch.ivyteam.ivy.security.IPermission.APPLICATION_CUSTOM_PROPERTY_WRITE
    ch.ivyteam.ivy.security.IPermission.APPLICATION_READ
    ch.ivyteam.ivy.security.IPermission.APPLICATION_READ_ACTIVITY_OPERATION_STATE
    ch.ivyteam.ivy.security.IPermission.APPLICATION_READ_ACTIVITY_STATE
    ch.ivyteam.ivy.security.IPermission.APPLICATION_READ_ALL
    ch.ivyteam.ivy.security.IPermission.APPLICATION_READ_ALL_CONFIGURATION_PROPERTIES
    ch.ivyteam.ivy.security.IPermission.APPLICATION_READ_ATTRIBUTE
    ch.ivyteam.ivy.security.IPermission.APPLICATION_READ_ATTRIBUTE_NAMES
    ch.ivyteam.ivy.security.IPermission.APPLICATION_READ_CONFIGURATION_PROPERTY
    ch.ivyteam.ivy.security.IPermission.APPLICATION_READ_DESCRIPTION
    ch.ivyteam.ivy.security.IPermission.APPLICATION_READ_FILE_AREA_DIRECTORY
    ch.ivyteam.ivy.security.IPermission.APPLICATION_READ_FILE_DIRECTORY
    ch.ivyteam.ivy.security.IPermission.APPLICATION_READ_NAME
    ch.ivyteam.ivy.security.IPermission.APPLICATION_READ_OWNER_NAME
    ch.ivyteam.ivy.security.IPermission.APPLICATION_READ_SECURITY_SYSTEM_NAME
    ch.ivyteam.ivy.security.IPermission.CASE_READ_CATEGORY
    ch.ivyteam.ivy.security.IPermission.CASE_READ_SUB_CASES
    ch.ivyteam.ivy.security.IPermission.EXTERNAL_DATABASE_CONFIGURATION_CREATE
    ch.ivyteam.ivy.security.IPermission.EXTERNAL_DATABASE_CONFIGURATION_DELETE
    ch.ivyteam.ivy.security.IPermission.EXTERNAL_DATABASE_CONFIGURATION_READ
    ch.ivyteam.ivy.security.IPermission.EXTERNAL_DATABASE_CONFIGURATION_READ_ACCESS_FLAGS
    ch.ivyteam.ivy.security.IPermission.EXTERNAL_DATABASE_CONFIGURATION_READ_DATABASE_CONNECTION_CONFIGURATION
    ch.ivyteam.ivy.security.IPermission.EXTERNAL_DATABASE_CONFIGURATION_READ_MAX_CONNECTIONS
    ch.ivyteam.ivy.security.IPermission.EXTERNAL_DATABASE_CONFIGURATION_READ_USER_FRIENDLY_NAME
    ch.ivyteam.ivy.security.IPermission.EXTERNAL_DATABASE_CONFIGURATION_WRITE_ACCESS_FLAGS
    ch.ivyteam.ivy.security.IPermission.EXTERNAL_DATABASE_CONFIGURATION_WRITE_DATABASE_CONNECTION_CONFIGURATION
    ch.ivyteam.ivy.security.IPermission.EXTERNAL_DATABASE_CONFIGURATION_WRITE_MAX_CONNECTIONS
    ch.ivyteam.ivy.security.IPermission.EXTERNAL_DATABASE_CONFIGURATION_WRITE_USER_FRIENDLY_NAME
    ch.ivyteam.ivy.security.IPermission.LANGUAGE_READ
    ch.ivyteam.ivy.security.IPermission.LANGUAGE_READ_ALL
    ch.ivyteam.ivy.security.IPermission.LIBRARY_READ
    ch.ivyteam.ivy.security.IPermission.LIBRARY_READ_ALL
    ch.ivyteam.ivy.security.IPermission.LIBRARY_READ_ALL_DEPENDENT
    ch.ivyteam.ivy.security.IPermission.LIBRARY_READ_ALL_REQUIRED
    ch.ivyteam.ivy.security.IPermission.LIBRARY_READ_CIRCULAR_DEPENDENT
    ch.ivyteam.ivy.security.IPermission.LIBRARY_READ_DEPENDENT
    ch.ivyteam.ivy.security.IPermission.LIBRARY_READ_DESCRIPTION
    ch.ivyteam.ivy.security.IPermission.LIBRARY_READ_ID
    ch.ivyteam.ivy.security.IPermission.LIBRARY_READ_NAME
    ch.ivyteam.ivy.security.IPermission.LIBRARY_READ_PROVIDER
    ch.ivyteam.ivy.security.IPermission.LIBRARY_READ_REQUIRED
    ch.ivyteam.ivy.security.IPermission.LIBRARY_READ_RESOLVED
    ch.ivyteam.ivy.security.IPermission.LIBRARY_READ_VERSION
    ch.ivyteam.ivy.security.IPermission.LIBRARY_SPECIFICATION_READ
    ch.ivyteam.ivy.security.IPermission.LIBRARY_SPECIFICATION_READ_ALL
    ch.ivyteam.ivy.security.IPermission.LIBRARY_SPECIFICATION_READ_ID
    ch.ivyteam.ivy.security.IPermission.LIBRARY_SPECIFICATION_READ_RESOLVED
    ch.ivyteam.ivy.security.IPermission.LIBRARY_SPECIFICATION_READ_RESOLVED_LIBRARY_RESOLVED
    ch.ivyteam.ivy.security.IPermission.PAGE_ARCHIVE_READ_ALL
    ch.ivyteam.ivy.security.IPermission.PROCESS_MODEL_READ
    ch.ivyteam.ivy.security.IPermission.PROCESS_MODEL_READ_ACTIVITY_OPERATION_STATE
    ch.ivyteam.ivy.security.IPermission.PROCESS_MODEL_READ_ACTIVITY_STATE
    ch.ivyteam.ivy.security.IPermission.PROCESS_MODEL_READ_ALL
    ch.ivyteam.ivy.security.IPermission.PROCESS_MODEL_READ_DESCRIPTION
    ch.ivyteam.ivy.security.IPermission.PROCESS_MODEL_READ_FILE_DIRECTORY
    ch.ivyteam.ivy.security.IPermission.PROCESS_MODEL_READ_INHERITED_ACTIVITY_STATE
    ch.ivyteam.ivy.security.IPermission.PROCESS_MODEL_READ_NAME
    ch.ivyteam.ivy.security.IPermission.PROCESS_MODEL_READ_PROJECT_DIRECTORY
    ch.ivyteam.ivy.security.IPermission.PROCESS_MODEL_VERSION_READ
    ch.ivyteam.ivy.security.IPermission.PROCESS_MODEL_VERSION_READ_ACTIVITY_OPERATION_STATE
    ch.ivyteam.ivy.security.IPermission.PROCESS_MODEL_VERSION_READ_ACTIVITY_STATE
    ch.ivyteam.ivy.security.IPermission.PROCESS_MODEL_VERSION_READ_ALL
    ch.ivyteam.ivy.security.IPermission.PROCESS_MODEL_VERSION_READ_ALL_RUNNING_CASES_FINISHED
    ch.ivyteam.ivy.security.IPermission.PROCESS_MODEL_VERSION_READ_DESCRIPTION
    ch.ivyteam.ivy.security.IPermission.PROCESS_MODEL_VERSION_READ_INHERITED_ACTIVITY_STATE
    ch.ivyteam.ivy.security.IPermission.PROCESS_MODEL_VERSION_READ_LAST_CHANGE_BY
    ch.ivyteam.ivy.security.IPermission.PROCESS_MODEL_VERSION_READ_LAST_CHANGE_DATE
    ch.ivyteam.ivy.security.IPermission.PROCESS_MODEL_VERSION_READ_LAST_CHANGE_FROM_HOST
    ch.ivyteam.ivy.security.IPermission.PROCESS_MODEL_VERSION_READ_NAME
    ch.ivyteam.ivy.security.IPermission.PROCESS_MODEL_VERSION_READ_NUMBER_OF_ELEMENTS
    ch.ivyteam.ivy.security.IPermission.PROCESS_MODEL_VERSION_READ_PROJECT_DIRECTORY
    ch.ivyteam.ivy.security.IPermission.PROCESS_MODEL_VERSION_READ_RELEASE_STATE
    ch.ivyteam.ivy.security.IPermission.PROCESS_MODEL_VERSION_READ_RELEASE_TIMESTAMP
    ch.ivyteam.ivy.security.IPermission.PROCESS_MODEL_VERSION_READ_SCHEDULED_RELEASE_TIMESTAMP
    ch.ivyteam.ivy.security.IPermission.PROCESS_MODEL_VERSION_READ_VERSION_NAME
    ch.ivyteam.ivy.security.IPermission.PROCESS_MODEL_VERSION_READ_VERSION_NUMBER
    ch.ivyteam.ivy.security.IPermission.PROCESS_START_READ_ALL
    ch.ivyteam.ivy.security.IPermission.PROCESS_START_READ_ALL_OWN_STARTABLE
    ch.ivyteam.ivy.security.IPermission.PROJECT_READ
    ch.ivyteam.ivy.security.IPermission.PROJECT_READ_NAME
    ch.ivyteam.ivy.security.IPermission.SESSION_READ_HTTP_SESSION_IDENTIFIER
    ch.ivyteam.ivy.security.IPermission.SESSION_READ_SESSION_USER
    ch.ivyteam.ivy.security.IPermission.SESSION_READ_SESSION_USER_UNKNOWN
    ch.ivyteam.ivy.security.IPermission.START_ELEMENT_READ
    ch.ivyteam.ivy.security.IPermission.START_ELEMENT_READ_ACTIVATOR
    ch.ivyteam.ivy.security.IPermission.START_ELEMENT_READ_ALL
    ch.ivyteam.ivy.security.IPermission.START_ELEMENT_READ_VISIBLE
    ch.ivyteam.ivy.security.IPermission.START_EVENT_ELEMENT_READ
    ch.ivyteam.ivy.security.IPermission.START_EVENT_ELEMENT_READ_ALL
    ch.ivyteam.ivy.security.IPermission.START_EVENT_ELEMENT_READ_EVENT_BEAN_CLASS_NAME
    ch.ivyteam.ivy.security.IPermission.START_EVENT_ELEMENT_READ_EVENT_BEAN_CONFIGURATION
    ch.ivyteam.ivy.security.IPermission.START_EVENT_ELEMENT_READ_EVENT_BEAN_ENABLED
    ch.ivyteam.ivy.security.IPermission.START_EVENT_ELEMENT_WRITE_EVENT_BEAN_ENABLED
    ch.ivyteam.ivy.security.IPermission.TASK_ELEMENT_READ
    ch.ivyteam.ivy.security.IPermission.TASK_ELEMENT_READ_DESCRIPTION
    ch.ivyteam.ivy.security.IPermission.TASK_ELEMENT_READ_JOIN_PATHES
    ch.ivyteam.ivy.security.IPermission.TASK_ELEMENT_READ_KIND
    ch.ivyteam.ivy.security.IPermission.TASK_ELEMENT_READ_NAME
    ch.ivyteam.ivy.security.IPermission.TASK_ELEMENT_READ_PROCESS_ELEMENT_ID
    ch.ivyteam.ivy.security.IPermission.TASK_END_READ
    ch.ivyteam.ivy.security.IPermission.TASK_END_READ_ALL
    ch.ivyteam.ivy.security.IPermission.TASK_END_READ_FULL_JOIN_REQUEST_PATH
    ch.ivyteam.ivy.security.IPermission.TASK_END_READ_JOIN_PATH_ID
    ch.ivyteam.ivy.security.IPermission.TASK_END_READ_JOIN_REQUEST_PATH
    ch.ivyteam.ivy.security.IPermission.TASK_PAGE_ARCHIVE_READ_ALL
    ch.ivyteam.ivy.security.IPermission.TASK_READ_CATEGORY
    ch.ivyteam.ivy.security.IPermission.TASK_READ_END_TIMESTAMP
    ch.ivyteam.ivy.security.IPermission.TASK_READ_START_TIMESTAMP
    ch.ivyteam.ivy.security.IPermission.TASK_START_READ
    ch.ivyteam.ivy.security.IPermission.TASK_START_READ_ALL
    ch.ivyteam.ivy.security.IPermission.TASK_START_READ_START_REQUEST_PATH
    ch.ivyteam.ivy.security.IPermission.TASK_START_READ_USER_FRIENDLY_START_REQUEST_PATH
    ch.ivyteam.ivy.security.IPermission.TASK_SWITCH_EVENT_READ_ALL
  • Deprecated Methods
    Method
    Description
    ch.ivyteam.ivy.application.calendar.IBusinessCalendarSettings.findBusinessCalendarConfiguration(Long)
    use IBusinessCalendarSettings.findBusinessCalendarConfiguration(String) instead
    ch.ivyteam.ivy.application.calendar.IBusinessCalendarSettings.getBusinessCalendarId(IBusinessCalendar)
    use IBusinessCalendar.getName() instead to identify a calendar
    ch.ivyteam.ivy.application.calendar.IBusinessCalendarSettings.getBusinessCalendarId(String)
    use calendar name to identify calendars
    ch.ivyteam.ivy.application.IApplication.createProcessModel(String, String)
    ch.ivyteam.ivy.application.IApplication.getDescription()
    ch.ivyteam.ivy.application.IApplication.getOwnerName()
    ch.ivyteam.ivy.application.IApplication.isSystemProvided()
    use IApplication.isSystem()
    ch.ivyteam.ivy.application.IApplication.setDescription(String)
    ch.ivyteam.ivy.application.IApplication.setOwnerName(String)
    ch.ivyteam.ivy.application.IApplicationConfigurationManager.createApplication(String)
    use IApplicationRepository.create(String)
    ch.ivyteam.ivy.application.IApplicationConfigurationManager.createApplication(String, String, String, String, String)
    use IApplicationRepository.create(NewApplication)
    ch.ivyteam.ivy.application.IApplicationConfigurationManager.createApplicationWithRelativePath(String, String, String, String, String)
    use IApplicationRepository.create(NewApplication)
    ch.ivyteam.ivy.application.IApplicationConfigurationManager.deleteApplication(String)
    use IApplicationRepository.delete(String)
    ch.ivyteam.ivy.application.IApplicationConfigurationManager.findApplication(long)
    use IApplicationRepository.findById(long)
    ch.ivyteam.ivy.application.IApplicationConfigurationManager.findApplication(String)
    use IApplicationRepository.findByName(String)
    ch.ivyteam.ivy.application.IApplicationConfigurationManager.getApplications()
    use IApplicationRepository.all()
    ch.ivyteam.ivy.application.IApplicationConfigurationManager.getApplicationsSortedByName(boolean)
    use IApplicationRepository.all()
    ch.ivyteam.ivy.application.IProcessModel.getDescription()
    ch.ivyteam.ivy.application.IProcessModel.setDescription(String)
    ch.ivyteam.ivy.application.IProcessModelVersion.getDescription()
    ch.ivyteam.ivy.application.IProcessModelVersion.getLastChangeBy()
    ch.ivyteam.ivy.application.IProcessModelVersion.getLastChangeFromHost()
    ch.ivyteam.ivy.application.IProcessModelVersion.release(Date)
    ch.ivyteam.ivy.application.property.ICustomProperties.delete(String)
    use Ivy.var()
    ch.ivyteam.ivy.application.property.ICustomProperties.findAllStartingWith(String)
    use Ivy.var()
    ch.ivyteam.ivy.application.property.ICustomProperties.getAll()
    use Ivy.var()
    ch.ivyteam.ivy.application.property.ICustomProperties.property(String)
    use Ivy.var()
    ch.ivyteam.ivy.application.property.ICustomProperty.getBooleanValue(boolean)
    use Ivy.var()
    ch.ivyteam.ivy.application.property.ICustomProperty.getIntValue(int)
    use Ivy.var()
    ch.ivyteam.ivy.application.property.ICustomProperty.getLongValue(long)
    use Ivy.var()
    ch.ivyteam.ivy.application.property.ICustomProperty.getValue(String)
    use Ivy.var()
    ch.ivyteam.ivy.application.property.ICustomProperty.hasValue()
    use Ivy.var()
    ch.ivyteam.ivy.application.property.ICustomPropertyProvider.customProperties()
    use Ivy.var()
    ch.ivyteam.ivy.business.data.store.BusinessDataRepository.get()
    use BusinessDataRepository.current() instead
    ch.ivyteam.ivy.business.data.store.search.TextFieldOperation.containsWordPattern(String)
    use TextFieldOperation.containsAllWordPatterns(String) instead
    ch.ivyteam.ivy.casemap.runtime.ICaseMapService.findCaseMap()
    use ICaseMapService.find().current()
    ch.ivyteam.ivy.casemap.runtime.ICaseMapService.get()
    use ICaseMapService.current() instead
    ch.ivyteam.ivy.cm.CoType.getGroup()
    ch.ivyteam.ivy.cm.CoType.getName()
    ch.ivyteam.ivy.cm.CoType.matches(IContentObjectType)
    ch.ivyteam.ivy.cm.CoType.matches(String)
    ch.ivyteam.ivy.cm.IContentManagementSystem.addSupportedLanguage(Locale)
    useless. all languages are supported by any cms. calling this method has no effect.
    ch.ivyteam.ivy.cm.IContentManagementSystem.findContentObject(String)
    Use ivy.cm.findObject(String) instead
    Migration Example: ivy.cms.findContentObject("/my/content") ==> ivy.cm.findObject("/my/content").orElse(null)
    ch.ivyteam.ivy.cm.IContentManagementSystem.findContentObjectValue(String, Locale)
    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)
    ch.ivyteam.ivy.cm.IContentManagementSystem.getContentObject(Object)
    not supported anymore. always returns null.
    ch.ivyteam.ivy.cm.IContentManagementSystem.getContentObject(String)
    use ContentManagementSystem.get(String)
    ch.ivyteam.ivy.cm.IContentManagementSystem.getContentObjectForKey(Object)
    not supported anymore. always returns null.
    ch.ivyteam.ivy.cm.IContentManagementSystem.getContentObjectValue(String, Locale)
    use ContentManagementSystem.get(String), ContentObject.value() and ContentObjectValueAccessor.get(Locale) instead
    Migration Example: ivy.cms.getContentObjectValue("/my/content", Locale.ENGLISH) ==> ivy.cm.findValue("/my/content").resolve(Locale.ENGLISH).orElse(null)
    ch.ivyteam.ivy.cm.IContentManagementSystem.getDefaultLanguage()
    not supported anymore. always returns null;
    ch.ivyteam.ivy.cm.IContentManagementSystem.getDefaultPageLayout()
    not supported anymore. always returns null.
    ch.ivyteam.ivy.cm.IContentManagementSystem.getDefaultPageStyleSheet()
    not supported anymore. always returns null.
    ch.ivyteam.ivy.cm.IContentManagementSystem.getDescription()
    not supported anymore. always returns empty string.
    ch.ivyteam.ivy.cm.IContentManagementSystem.getIdentifier()
    not supported anymore. always returns null.
    ch.ivyteam.ivy.cm.IContentManagementSystem.getName()
    the name of the cms is always the same (cms).
    ch.ivyteam.ivy.cm.IContentManagementSystem.getRootContentObject()
    use ContentManagementSystem.root()
    ch.ivyteam.ivy.cm.IContentManagementSystem.isSupportedLanguage(Locale)
    useless. all languages are supported by any cms.
    ch.ivyteam.ivy.cm.IContentManagementSystem.removeSupportedLanguage(Locale)
    useless. all languages are supported by any cms. calling this method has no effect.
    ch.ivyteam.ivy.cm.IContentManagementSystem.setDefaultLanguage(Locale)
    not supported anymore. calling this method has no effect.
    ch.ivyteam.ivy.cm.IContentManagementSystem.setDefaultPageLayout(IContentObject)
    not supported anymore. calling this method has no effect.
    ch.ivyteam.ivy.cm.IContentManagementSystem.setDefaultPageStyleSheet(IContentObject)
    not supported anymore. calling this method has no effect.
    ch.ivyteam.ivy.cm.IContentObject.addChild(String, CoType)
    use ContentObjectChildAccessor.folder(String)
    ch.ivyteam.ivy.cm.IContentObject.addChild(String, String, CoType, String)
    use IContentObject.addChild(String, CoType)
    ch.ivyteam.ivy.cm.IContentObject.addValue(String, Date, Date, Locale, String, boolean, String)
    use IContentObject.addValue(Locale)
    ch.ivyteam.ivy.cm.IContentObject.addValue(Locale)
    use ContentObject.value().get(Locale) instead
    ch.ivyteam.ivy.cm.IContentObject.getChanged()
    not supported anymore. always returns current date.
    ch.ivyteam.ivy.cm.IContentObject.getChangedBy()
    not supported anymore. always returns empty string.
    ch.ivyteam.ivy.cm.IContentObject.getChild(String)
    use ContentObjectChildAccessor.get(String)
    ch.ivyteam.ivy.cm.IContentObject.getChildren()
    use ContentObject.children()
    ch.ivyteam.ivy.cm.IContentObject.getContentObjectType()
    do not use anymore.
    ch.ivyteam.ivy.cm.IContentObject.getDescription()
    not supported anymore. always returns an empty string.
    ch.ivyteam.ivy.cm.IContentObject.getGuid()
    not supported anymore. always returns empty string.
    ch.ivyteam.ivy.cm.IContentObject.getName()
    use ContentObject.name()
    ch.ivyteam.ivy.cm.IContentObject.getParent()
    use ContentObject.parent()
    ch.ivyteam.ivy.cm.IContentObject.getUri()
    use ContentObject.uri()
    ch.ivyteam.ivy.cm.IContentObject.getValue(String)
    this is not supported anymore. always returns null.
    ch.ivyteam.ivy.cm.IContentObject.getValue(Date, Locale)
    use IContentObject.getValue(Locale)
    ch.ivyteam.ivy.cm.IContentObject.getValue(Locale)
    ch.ivyteam.ivy.cm.IContentObject.getValues()
    use ContentObject.values()
    ch.ivyteam.ivy.cm.IContentObject.getVisualOrder()
    not supported anymore. always returns -1.
    ch.ivyteam.ivy.cm.IContentObject.hasChildren()
    use !ContentObject.children().isEmpty() instead
    ch.ivyteam.ivy.cm.IContentObject.hasValues()
    use !ContentObject.values().isEmpty()
    ch.ivyteam.ivy.cm.IContentObject.isValid()
    use ContentObject.exists()
    ch.ivyteam.ivy.cm.IContentObject.setContentObjectType(IContentObjectType)
    not supported anymore. calling this method has no effect.
    ch.ivyteam.ivy.cm.IContentObject.setContentObjectType(IContentObjectType, String)
    not supported anymore. calling this method has no effect.
    ch.ivyteam.ivy.cm.IContentObject.setDescription(String)
    not supported anymore. calling this method has no effect.
    ch.ivyteam.ivy.cm.IContentObject.setDescription(String, String)
    not supported anymore. calling this method has no effect.
    ch.ivyteam.ivy.cm.IContentObject.setName(String)
    not supported anymore. calling this method has no effect.
    ch.ivyteam.ivy.cm.IContentObject.setName(String, String)
    not supported anymore. calling this method has no effect.
    ch.ivyteam.ivy.cm.IContentObject.setVisualOrder(int)
    not supported anymore. calling this method has no effect.
    ch.ivyteam.ivy.cm.IContentObject.setVisualOrder(int, String)
    not supported anymore. calling this method has no effect.
    ch.ivyteam.ivy.cm.IContentObject.touch(String)
    this method has no effect.
    ch.ivyteam.ivy.cm.IContentObjectType.getCoType()
    ch.ivyteam.ivy.cm.IContentObjectType.getDataType()
    ch.ivyteam.ivy.cm.IContentObjectType.getDescription()
    ch.ivyteam.ivy.cm.IContentObjectType.getFileExtension()
    ch.ivyteam.ivy.cm.IContentObjectType.getMimeType()
    ch.ivyteam.ivy.cm.IContentObjectType.getName()
    ch.ivyteam.ivy.cm.IContentObjectType.isDownloadable()
    ch.ivyteam.ivy.cm.IContentObjectValue.delete(String)
    use ContentObjectValue.delete()
    ch.ivyteam.ivy.cm.IContentObjectValue.exportContentToFile(File, String)
    use ContentObjectValue.read().inputStream()
    ch.ivyteam.ivy.cm.IContentObjectValue.getChanged()
    not supported anymore. always returns current date.
    ch.ivyteam.ivy.cm.IContentObjectValue.getChangedBy()
    not supported anymore. always returns empty string.
    ch.ivyteam.ivy.cm.IContentObjectValue.getContentAsBinaryStream()
    use ContentObjectValue.read().inputStream() instead
    Migration Example: ivy.cms.findContentObjectValue("/my/content", Locale.ENGLISH).getContentAsBinaryStream() ==> ivy.cm.findValue("/my/content").get(Locale.ENGLISH).read().inputStream()
    ch.ivyteam.ivy.cm.IContentObjectValue.getContentAsByteArray()
    use ContentObjectValue.read().bytes() instead
    ch.ivyteam.ivy.cm.IContentObjectValue.getContentAsCharacterStream()
    use ContentObjectValue.read().reader() instead
    ch.ivyteam.ivy.cm.IContentObjectValue.getContentAsString()
    use ContentObjectValue.read().string() instead
    Migration Example: ivy.cms.findContentObjectValue("/my/content", Locale.ENGLISH).getContentAsString() ==> ivy.cm.findValue("/my/content").get(Locale.ENGLISH).read().string()
    ch.ivyteam.ivy.cm.IContentObjectValue.getContentObject()
    use ContentObjectValue.parent() instead
    ch.ivyteam.ivy.cm.IContentObjectValue.getContentObjectType()
    do not use anymore.
    ch.ivyteam.ivy.cm.IContentObjectValue.getContentVersionHashCode()
    do not use anymore
    ch.ivyteam.ivy.cm.IContentObjectValue.getDescription()
    not supported anymore. always returns an empty string.
    ch.ivyteam.ivy.cm.IContentObjectValue.getGuid()
    not supported anymore. always returns empty string.
    ch.ivyteam.ivy.cm.IContentObjectValue.getLanguage()
    use ContentObjectValue.locale() instead
    ch.ivyteam.ivy.cm.IContentObjectValue.getPropertyString()
    not supported anymore. always returns an empty string.
    ch.ivyteam.ivy.cm.IContentObjectValue.getValidFrom()
    not supported anymore. always returns current date.
    ch.ivyteam.ivy.cm.IContentObjectValue.getValidTo()
    not supported anymore. always returns current date.
    ch.ivyteam.ivy.cm.IContentObjectValue.importContentFromFile(File, String)
    use ContentObjectValue.write().inputStream(InputStream)
    ch.ivyteam.ivy.cm.IContentObjectValue.importContentFromFile(File, String, String)
    use ContentObjectValue.write().inputStream(InputStream)
    ch.ivyteam.ivy.cm.IContentObjectValue.isDefault()
    not supported anymore. always returns false.
    ch.ivyteam.ivy.cm.IContentObjectValue.isValid()
    not supported anymore. returns always true.
    ch.ivyteam.ivy.cm.IContentObjectValue.setContent(InputStream, int)
    use ContentObjectValue.write().inputStream(InputStream)
    ch.ivyteam.ivy.cm.IContentObjectValue.setContent(InputStream, int, String)
    use ContentObjectValue.write().inputStream(InputStream)
    ch.ivyteam.ivy.cm.IContentObjectValue.setContent(Reader, int)
    use ContentObjectValue.write().reader(Reader)
    ch.ivyteam.ivy.cm.IContentObjectValue.setContent(Reader, int, String)
    use ContentObjectValue.write().reader(Reader)
    ch.ivyteam.ivy.cm.IContentObjectValue.setContent(String)
    use ContentObjectValue.write().string(String) instead
    ch.ivyteam.ivy.cm.IContentObjectValue.setContent(String, String)
    use ContentObjectValue.write().string(String)
    ch.ivyteam.ivy.cm.IContentObjectValue.setDefault(boolean)
    not supported anymore. calling this method has no effect.
    ch.ivyteam.ivy.cm.IContentObjectValue.setDefault(boolean, String)
    use IContentObjectValue.setDefault(boolean)
    ch.ivyteam.ivy.cm.IContentObjectValue.setDescription(String)
    not supported anymore. calling this method has no effect.
    ch.ivyteam.ivy.cm.IContentObjectValue.setDescription(String, String)
    not supported anymore. calling this method has no effect.
    ch.ivyteam.ivy.cm.IContentObjectValue.setLanguage(Locale)
    not supported anymore. you can not change the language. calling this method has no effect.
    ch.ivyteam.ivy.cm.IContentObjectValue.setLanguage(Locale, String)
    use IContentObjectValue.setLanguage(Locale)
    ch.ivyteam.ivy.cm.IContentObjectValue.setPropertyString(String, String)
    not supported anymore. calling this method has no effect.
    ch.ivyteam.ivy.cm.IContentObjectValue.setValidFrom(Date, String)
    not supported anymore. calling this method has no effect.
    ch.ivyteam.ivy.cm.IContentObjectValue.setValidTo(Date, String)
    not supported anymore. calling this method has no effect.
    ch.ivyteam.ivy.globalvars.IGlobalVariableContext.getVariableNames()
    use instead Variables.names()
    ch.ivyteam.ivy.htmldialog.IHtmlDialogContext.getCurrentContentPageUri()
    not supported anymore. always returns empty string.
    ch.ivyteam.ivy.htmldialog.IHtmlDialogContext.ref(String, boolean)
    use IHtmlDialogContext.ref(String)
    ch.ivyteam.ivy.htmldialog.IHtmlDialogContext.startref(String)
    use IHtmlDialogContext.startRef(String) which behaves exactly the same way
    ch.ivyteam.ivy.htmldialog.IHtmlDialogContext.taskStartInFrameRef(ITask)
    use ITask.getStartLinkEmbedded()
    ch.ivyteam.ivy.htmldialog.IHtmlDialogContext.taskstartref(ITask)
    use ITask.getStartLink()
    ch.ivyteam.ivy.htmldialog.IHtmlDialogContext.taskStartRef(ITask)
    use ITask.getStartLink()
    ch.ivyteam.ivy.jsf.bean.error.ErrorPageMBean.getErrorReportUrl()
    this feature is moved to the engine cockpit.
    ch.ivyteam.ivy.page.engine.jsp.IvyJSP.content(String)
    not supported anymore. always returns empty string.
    ch.ivyteam.ivy.page.engine.jsp.IvyJSP.content(String, String)
    not supported anymore. always returns empty string.
    ch.ivyteam.ivy.page.engine.jsp.IvyJSP.panel(String)
    not supported anymore. always returns empty string.
    ch.ivyteam.ivy.page.engine.jsp.IvyJSP.style()
    not supported anymore. always returns an empty string.
    ch.ivyteam.ivy.process.call.SubProcessRunner.exec(ISubProcessStart, Object...)
    instead use SubProcessCall and @{link SubProcessCallStart.call(Object...)
    ch.ivyteam.ivy.process.call.SubProcessRunner.execute(ISubProcessStart)
    instead use SubProcessCall and @{link SubProcessCallStart.call(Object...)
    ch.ivyteam.ivy.process.call.SubProcessRunner.execute(ISubProcessStart, Map<String, ? extends Object>)
    instead use SubProcessCall, SubProcessCallStartParam.withParam(String, Object), and @{link SubProcessCallStart.call(Object...)
    ch.ivyteam.ivy.process.call.SubProcessRunner.findSubProcessStarts(SubProcessSearchFilter)
    instead use SubProcessCallStart.find(SubProcessSearchFilter)
    ch.ivyteam.ivy.process.call.SubProcessSearchFilter.Builder.setSearchInAllProjects(boolean)
    use SubProcessSearchFilter.Builder.setSearchScope(SearchScope) with parameter SubProcessSearchFilter.SearchScope.APPLICATION or SubProcessSearchFilter.SearchScope.PROJECT_AND_ALL_REQUIRED
    ch.ivyteam.ivy.process.call.SubProcessSearchFilter.Builder.setSearchInDependentProjects(boolean)
    use SubProcessSearchFilter.Builder.setSearchScope(SearchScope) with parameter SubProcessSearchFilter.SearchScope.PROJECT_AND_ALL_REQUIRED or SubProcessSearchFilter.SearchScope.PROJECT
    ch.ivyteam.ivy.process.data.persistence.IIvyQuery.getResultList()
    use IIvyQuery.getResults()
    ch.ivyteam.ivy.process.element.IExtensibleProcessElementFactory.declareCallAndWaitProcessElement(String, String, String, ProcessKind...)
    ch.ivyteam.ivy.process.element.IExtensibleProcessElementFactory.declareProgramUserInterfaceProcessElement(String, String, String, ProcessKind...)
    ch.ivyteam.ivy.process.element.IExtensibleStandardProcessElementExtension.createBpmnIcon(IBpmnIconFactory, String)
    ch.ivyteam.ivy.process.element.IExtensibleStandardProcessElementExtension.declareProcessElements(IExtensibleProcessElementFactory)
    ch.ivyteam.ivy.process.element.IExtensibleStandardProcessElementExtension.getName()
    ch.ivyteam.ivy.process.eventstart.AbstractProcessStartEventBean.getConfiguration()
    use AbstractProcessStartEventBean.getConfig() instead.
    ch.ivyteam.ivy.process.eventstart.IProcessStartEventBean.initialize(IProcessStartEventBeanRuntime, String)
    use IProcessStartEventBean.initialize(IProcessStartEventBeanRuntime, ProgramConfig) instead.
    ch.ivyteam.ivy.process.eventstart.IProcessStartEventBeanRuntime.fireProcessStartEventRequest(ISession, String, Map<String, Object>)
    instead use IProcessStartEventBeanRuntime.processStarter()
    ch.ivyteam.ivy.process.eventstart.IProcessStartEventBeanRuntime.setPollTimeInterval(long)
    use IProcessStartEventBeanRuntime.poll().every(Duration.ofMillis(timeInterval))
    ch.ivyteam.ivy.process.extension.ICommonProcessExtensionConfigurationEditor.acceptInput()
    directly bind your widgets to a config value via ExtensionUiBuilder.scriptField(String) or ExtensionUiBuilder.textField(String)
    ch.ivyteam.ivy.process.extension.ICommonProcessExtensionConfigurationEditor.getComposite(T)
    use UiEditorExtension.initUiFields(ch.ivyteam.ivy.process.extension.ui.ExtensionUiBuilder) instead.
    ch.ivyteam.ivy.process.extension.ICommonProcessExtensionConfigurationEditor.getConfiguration()
    directly bind your widgets to a config value via ExtensionUiBuilder.scriptField(String) or ExtensionUiBuilder.textField(String)
    ch.ivyteam.ivy.process.extension.ICommonProcessExtensionConfigurationEditor.setConfiguration(String)
    directly bind your widgets to a config value via ExtensionUiBuilder.scriptField(String) or ExtensionUiBuilder.textField(String)
    ch.ivyteam.ivy.process.extension.IIvyScriptEditor.getComponent()
    inscription editors are no longer built with AWT. Use ExtensionUiBuilder.scriptField() instead.
    ch.ivyteam.ivy.process.extension.impl.AbstractProcessExtension.executeAsSystem(Callable<T>)
    use Sudo.call(Callable)
    ch.ivyteam.ivy.process.extension.impl.AbstractProcessExtension.getConfiguration()
    use AbstractProcessExtension.getConfig() instead
    ch.ivyteam.ivy.process.extension.impl.AbstractProcessExtension.getConfigurationProperty(String)
    use AbstractProcessExtension.getConfig() instead.
    ch.ivyteam.ivy.process.extension.impl.AbstractProcessExtension.getConfigurationPropertyNames()
    ch.ivyteam.ivy.process.extension.impl.AbstractProcessExtension.setConfiguration(String)
    ch.ivyteam.ivy.process.extension.impl.ConfigurableExtensionEditor.clearBeanConfiguration()
    ch.ivyteam.ivy.process.extension.impl.ConfigurableExtensionEditor.getBeanConfiguration()
    ch.ivyteam.ivy.process.extension.impl.ConfigurableExtensionEditor.getBeanConfigurationProperty(String)
    ch.ivyteam.ivy.process.extension.impl.ConfigurableExtensionEditor.getBeanConfigurationPropertyNames()
    ch.ivyteam.ivy.process.extension.impl.ConfigurableExtensionEditor.getConfiguration()
    ch.ivyteam.ivy.process.extension.impl.ConfigurableExtensionEditor.loadUiDataFromConfiguration()
    ch.ivyteam.ivy.process.extension.impl.ConfigurableExtensionEditor.saveUiDataToConfiguration()
    ch.ivyteam.ivy.process.extension.impl.ConfigurableExtensionEditor.setBeanConfiguration(String)
    ch.ivyteam.ivy.process.extension.impl.ConfigurableExtensionEditor.setBeanConfigurationProperty(String, String)
    ch.ivyteam.ivy.process.extension.IProcessExtension.setConfiguration(String)
    IProcessExtension.setConfiguration(ProgramConfig) is used instead.
    ch.ivyteam.ivy.process.extension.IProcessExtensionConfigurationEditorEnvironment.createIvyScriptEditor()
    use UiEditorExtension.initUiFields(ch.ivyteam.ivy.process.extension.ui.ExtensionUiBuilder) instead.
    ch.ivyteam.ivy.process.extension.IProcessExtensionConfigurationEditorEnvironment.createIvyScriptEditor(List<IProcessExtensionConfigurationEditorEnvironment.Variable>, List<IProcessExtensionConfigurationEditorEnvironment.Variable>)
    use UiEditorExtension.initUiFields(ch.ivyteam.ivy.process.extension.ui.ExtensionUiBuilder) instead.
    ch.ivyteam.ivy.process.extension.IProcessExtensionConfigurationEditorEnvironment.createIvyScriptEditor(List<IProcessExtensionConfigurationEditorEnvironment.Variable>, List<IProcessExtensionConfigurationEditorEnvironment.Variable>, String)
    use UiEditorExtension.initUiFields(ch.ivyteam.ivy.process.extension.ui.ExtensionUiBuilder) instead.
    ch.ivyteam.ivy.process.extension.IProcessExtensionConfigurationEditorEnvironment.createIvyScriptEditor(List<IProcessExtensionConfigurationEditorEnvironment.Variable>, List<IProcessExtensionConfigurationEditorEnvironment.Variable>, String, int, boolean, int, int)
    use UiEditorExtension.initUiFields(ch.ivyteam.ivy.process.extension.ui.ExtensionUiBuilder) instead.
    ch.ivyteam.ivy.process.extension.ui.ExtensionUiBuilder.scriptField()
    use ExtensionUiBuilder.scriptField(String) instead.
    ch.ivyteam.ivy.process.extension.ui.ExtensionUiBuilder.textField()
    use ExtensionUiBuilder.scriptField(String) instead.
    ch.ivyteam.ivy.process.intermediateevent.AbstractProcessIntermediateEventBean.getConfiguration()
    use AbstractProcessIntermediateEventBean.getConfig() instead
    ch.ivyteam.ivy.process.intermediateevent.IProcessIntermediateEventBean.initialize(IProcessIntermediateEventBeanRuntime, String)
    use IProcessIntermediateEventBean.initialize(IProcessIntermediateEventBeanRuntime, ProgramConfig) instead.
    ch.ivyteam.ivy.process.intermediateevent.IProcessIntermediateEventBean.start(IProgressMonitor)
    ch.ivyteam.ivy.process.intermediateevent.IProcessIntermediateEventBean.stop(IProgressMonitor)
    ch.ivyteam.ivy.process.intermediateevent.IProcessIntermediateEventBeanRuntime.executeAsSystem(Callable<T>)
    use Sudo.call(Callable)
    ch.ivyteam.ivy.process.intermediateevent.IProcessIntermediateEventBeanRuntime.setPollTimeInterval(long)
    use IProcessIntermediateEventBeanRuntime.poll().every(Duration.ofMillis(timeInterval))
    ch.ivyteam.ivy.rule.engine.api.IRuleBase.createSession()
    use Rules.create()
    ch.ivyteam.ivy.rule.engine.api.IRuleBase.isInvalidated()
    use Rules.create()
    ch.ivyteam.ivy.rule.engine.api.IRuleBase.loadRules(IRuleResource)
    use Rules.create()
    ch.ivyteam.ivy.rule.engine.api.IRuleBase.loadRulesFromNamespace(String)
    use Rules.create().namespace(String)
    ch.ivyteam.ivy.rule.engine.api.IRuleEngine.createRuleBase()
    use Rules.create()
    ch.ivyteam.ivy.rule.engine.api.Rules.engine()
    use Rules.create()
    ch.ivyteam.ivy.rule.engine.api.runtime.IStatelessRuleSession.execute(Iterable<?>)
    use Rules.create()
    ch.ivyteam.ivy.rule.engine.api.runtime.IStatelessRuleSession.execute(Object)
    use Rules.create()
    ch.ivyteam.ivy.rule.engine.api.runtime.IStatelessRuleSession.executeDMN(Map<String, Object>)
    use Rules.create()
    ch.ivyteam.ivy.security.IRole.getAllUsers()
    use IRole.users().allPaged()
    ch.ivyteam.ivy.security.IRole.getExternalSecurityName()
    use IRole.getExternalName() instead
    ch.ivyteam.ivy.security.IRole.getUsers()
    use IRole.users().assignedPaged()
    Migration Example: ivy.session().getSecurityContext().findRole("ivy").getUsers() ==> ivy.security.roles().find("ivy").users().assignedPaged().page(1)
    ch.ivyteam.ivy.security.IRole.setExternalSecurityName(String)
    use IRole.setExternalName(String) instead
    ch.ivyteam.ivy.security.ISecurityContext.createSession()
    use ISecurityContext.sessions().create()
    ch.ivyteam.ivy.security.ISecurityContext.createSession(int)
    use ISecurityContext.sessions().create()
    ch.ivyteam.ivy.security.ISecurityContext.createUser(String, String, String, Locale, String, String)
    use ISecurityContext.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())
    ch.ivyteam.ivy.security.ISecurityContext.deleteUser(String)
    use ISecurityContext.users().delete(String) instead
    ch.ivyteam.ivy.security.ISecurityContext.destroySession(int)
    use ISecurityContext.sessions().destroy(sessionIdentifier)
    ch.ivyteam.ivy.security.ISecurityContext.findRole(long)
    use ISecurityContext.roles().findById(securityMemberId)
    ch.ivyteam.ivy.security.ISecurityContext.findRole(String)
    instead use ISecurityContext.roles().find(roleName)
    Migration Example: ivy.session().getSecurityContext().findRole("ivy") ==> ivy.security.roles().find("ivy")
    ch.ivyteam.ivy.security.ISecurityContext.findSecurityMember(String)
    use ISecurity.members().find(String)
    ch.ivyteam.ivy.security.ISecurityContext.findSession(int)
    use ISecurityContext.sessions().find(sessionIdentifier)
    ch.ivyteam.ivy.security.ISecurityContext.findUser(long)
    use ISecurityContext.users().find(long) instead
    ch.ivyteam.ivy.security.ISecurityContext.findUser(String)
    use ISecurityContext.users().findWithExternalLookup(String) instead
    Migration Example: ivy.session().getSecurityContext().findUser("ivy") ==> ivy.security.users().findWithExternalLookup("ivy")
    ch.ivyteam.ivy.security.ISecurityContext.findUserWithoutLookup(String)
    use ISecurityContext.users().find(String) instead
    ch.ivyteam.ivy.security.ISecurityContext.getActiveRoles()
    instead use ISecurityContext.roles().active()
    ch.ivyteam.ivy.security.ISecurityContext.getClusterSessionsSnapshot()
    use ISecurityContext.sessions().clusterSnapshot()
    ch.ivyteam.ivy.security.ISecurityContext.getClusterSessionsSnapshot(long)
    use ISecurityContext.sessions().clusterSnapshot(maxAge)
    ch.ivyteam.ivy.security.ISecurityContext.getCurrentSession()
    use ISecurityContext.sessions().current()
    ch.ivyteam.ivy.security.ISecurityContext.getRoles()
    instead use ISecurityContext.roles().all()
    ch.ivyteam.ivy.security.ISecurityContext.getSessionCount()
    use ISecurityContext.sessions().count()
    ch.ivyteam.ivy.security.ISecurityContext.getSessions()
    use ISecurityContext.sessions().all()
    ch.ivyteam.ivy.security.ISecurityContext.getSystemUser()
    use ISecurityContext.users().system()
    ch.ivyteam.ivy.security.ISecurityContext.getSystemUserSession()
    use ISecurityContext.sessions().systemUser()
    ch.ivyteam.ivy.security.ISecurityContext.getTopLevelRole()
    instead use ISecurityContext.roles().topLevel())
    ch.ivyteam.ivy.security.ISecurityContext.getUserQueryExecutor()
    use ISecurityContext.users().queryExecutor();
    ch.ivyteam.ivy.security.ISecurityContext.getUsers()
    use ISecurityContext.users().paged(), ISecurityContext.users().query() or UserQuery instead
    ch.ivyteam.ivy.security.ISecurityDescriptor.getOwner()
    Not supported anymore. Always returns null.
    ch.ivyteam.ivy.security.ISecurityMember.getId()
    use ISecurityMember.getSecurityMemberId()
    ch.ivyteam.ivy.security.IUser.getEMailLanguage()
    use IUser.getLanguage()
    ch.ivyteam.ivy.security.IUser.getExternalSecurityName()
    use IUser.getExternalName() instead
    ch.ivyteam.ivy.security.IUser.setEMailLanguage(Locale)
    use IUser.setLanguage(Locale)
    ch.ivyteam.ivy.security.IUser.setExternalSecurityName(String)
    use IUser.setExternalName(String) instead
    ch.ivyteam.ivy.security.synch.ISynchronizableSecuritySystem.triggerSynchronization(SynchronizationListener)
    use ISynchronizableSecuritySystem.triggerSynchronization()
    ch.ivyteam.ivy.security.synch.UpdateEvent.getDeletedCount()
    use UpdateEvent.getDisabledCount()
    ch.ivyteam.ivy.security.user.IUserRepository.find(long)
    use IUserRepository.findById(String)
    ch.ivyteam.ivy.security.user.NewUser.Builder.mailLanguage(Locale)
    use NewUser.Builder.language
    ch.ivyteam.ivy.workflow.document.IDocument.getId()
    Use IDocument.uuid()
    ch.ivyteam.ivy.workflow.document.IDocumentService.delete(long)
    use IDocumentService.delete(String)
    ch.ivyteam.ivy.workflow.document.IDocumentService.get(long)
    Use get(Strin
    ch.ivyteam.ivy.workflow.IAdditionalPropertyable.getAdditionalProperty(String)
    use customFields().textField(name).getOrNull() instead
    ch.ivyteam.ivy.workflow.IAdditionalPropertyable.getAdditionalPropertyNames()
    use customFields().all() instead
    ch.ivyteam.ivy.workflow.IAdditionalPropertyable.setAdditionalProperty(String, String)
    use customFields().textField(name).set(value) instead
    ch.ivyteam.ivy.workflow.ICase.getActiveTasks()
    use ICase.tasks().allActive() Returns all active child tasks.
    ch.ivyteam.ivy.workflow.ICase.getBusinessCorrespondentId()
    use customFields().numberField("BusinessCorrespondentId").getOrNull() instead
    ch.ivyteam.ivy.workflow.ICase.getBusinessCreatorUser()
    use customFields().stringField("BusinessCreatorUser").getOrNull() instead
    ch.ivyteam.ivy.workflow.ICase.getBusinessMainContactDocumentDatabaseCode()
    use customFields().stringField("BusinessMainContactDocumentDbCode").getOrNull() instead
    ch.ivyteam.ivy.workflow.ICase.getBusinessMainContactFolderId()
    use customFields().stringField("BusinessMainContactFolderId").getOrNull() instead
    ch.ivyteam.ivy.workflow.ICase.getBusinessMainContactId()
    use customFields().numberField("BusinessMainContactId").getOrNull() instead
    ch.ivyteam.ivy.workflow.ICase.getBusinessMainContactName()
    use customFields().stringField("BusinessMainContactName").getOrNull() instead
    ch.ivyteam.ivy.workflow.ICase.getBusinessMainContactType()
    use customFields().stringField("BusinessMainContactType").getOrNull() instead
    ch.ivyteam.ivy.workflow.ICase.getBusinessMilestoneTimestamp()
    use customFields().timestampField("BusinessMilestoneTimestamp").getOrNull() instead
    ch.ivyteam.ivy.workflow.ICase.getBusinessObjectCode()
    use customFields().stringField("BusinessObjectCode").getOrNull() instead
    ch.ivyteam.ivy.workflow.ICase.getBusinessObjectDocumentDatabaseCode()
    use customFields().stringField("BusinessObjectDocumentDbCode").getOrNull() instead
    ch.ivyteam.ivy.workflow.ICase.getBusinessObjectFolderId()
    use customFields().stringField("BusinessObjectFolderId").getOrNull() instead
    ch.ivyteam.ivy.workflow.ICase.getBusinessObjectName()
    use customFields().stringField("BusinessObjectCode").getOrNull() instead
    ch.ivyteam.ivy.workflow.ICase.getBusinessPriority()
    use customFields().stringField("BusinessPriorty").getOrNull() instead
    ch.ivyteam.ivy.workflow.ICase.getBusinessStartTimestamp()
    use customFields().timestampField("BusinessStartTimestamp").getOrNull() instead
    ch.ivyteam.ivy.workflow.ICase.getCustomDecimalField1()
    use customFields().numberField("CustomDecimalField1").getOrNull() instead
    ch.ivyteam.ivy.workflow.ICase.getCustomDecimalField2()
    use customFields().numberField("CustomDecimalField2").getOrNull() instead
    ch.ivyteam.ivy.workflow.ICase.getCustomDecimalField3()
    use customFields().numberField("CustomDecimalField3").getOrNull() instead
    ch.ivyteam.ivy.workflow.ICase.getCustomDecimalField4()
    use customFields().numberField("CustomDecimalField4").getOrNull() instead
    ch.ivyteam.ivy.workflow.ICase.getCustomDecimalField5()
    use customFields().numberField("CustomDecimalField5").getOrNull() instead
    ch.ivyteam.ivy.workflow.ICase.getCustomTimestampField1()
    use customFields().timestampField("CustomTimestampField1").getOrNull() instead
    ch.ivyteam.ivy.workflow.ICase.getCustomTimestampField2()
    use customFields().timestampField("CustomTimestampField2").getOrNull() instead
    ch.ivyteam.ivy.workflow.ICase.getCustomTimestampField3()
    use customFields().timestampField("CustomTimestampField3").getOrNull() instead
    ch.ivyteam.ivy.workflow.ICase.getCustomTimestampField4()
    use customFields().timestampField("CustomTimestampField4").getOrNull() instead
    ch.ivyteam.ivy.workflow.ICase.getCustomTimestampField5()
    use customFields().timestampField("CustomTimestampField5").getOrNull() instead
    ch.ivyteam.ivy.workflow.ICase.getCustomVarCharField1()
    use customFields().stringField("CustomVarCharField1").getOrNull() instead
    ch.ivyteam.ivy.workflow.ICase.getCustomVarCharField2()
    use customFields().stringField("CustomVarCharField2").getOrNull() instead
    ch.ivyteam.ivy.workflow.ICase.getCustomVarCharField3()
    use customFields().stringField("CustomVarCharField3").getOrNull() instead
    ch.ivyteam.ivy.workflow.ICase.getCustomVarCharField4()
    use customFields().stringField("CustomVarCharField4").getOrNull() instead
    ch.ivyteam.ivy.workflow.ICase.getCustomVarCharField5()
    use customFields().stringField("CustomVarCharField5").getOrNull() instead
    ch.ivyteam.ivy.workflow.ICase.getDisplayDescriptionTemplate()
    will always return empty string. Use ICase.getDescription() or ICase.descriptions().get(Locale) instead.
    ch.ivyteam.ivy.workflow.ICase.getDisplayNameTemplate()
    will always return empty string. Use ICase.getName() or ICase.names().get(Locale) instead.
    ch.ivyteam.ivy.workflow.ICase.getProcessCategoryCode()
    use category to categorize the case or ICase.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();
    ch.ivyteam.ivy.workflow.ICase.getProcessCategoryName()
    use category to categorize the case or ICase.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();
    ch.ivyteam.ivy.workflow.ICase.getProcessCode()
    use category to categorize the case or ICase.customFields() to store process code and name as additional information.

    Getting case process code with custom fields:

    ivy.case.customFields().stringField("ProcessCode").getOrNull();
    ch.ivyteam.ivy.workflow.ICase.getProcessName()
    use category to categorize the case or ICase.customFields() to store process code and name as additional information.

    Getting case process name with custom fields:

    ivy.case.customFields().stringField("ProcessName").getOrNull();
    ch.ivyteam.ivy.workflow.ICase.getSubTypeCode()
    use category to categorize the case or ICase.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();
    ch.ivyteam.ivy.workflow.ICase.getSubTypeName()
    use category to categorize the case or ICase.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();
    ch.ivyteam.ivy.workflow.ICase.getTasks()
    use ICase.tasks().all() Returns all child tasks.
    ch.ivyteam.ivy.workflow.ICase.getTypeCode()
    use category to categorize the case or ICase.customFields() to store type code and name as additional information.

    Getting case type code with custom fields:

    ivy.case.customFields().stringField("TypeCode").getOrNull();
    ch.ivyteam.ivy.workflow.ICase.getTypeName()
    use category to categorize the case or ICase.customFields() to store type code and name as additional information.

    Getting case type name with custom fields:

    ivy.case.customFields().stringField("TypeName").getOrNull();
    ch.ivyteam.ivy.workflow.ICase.setBusinessCorrespondentId(Integer)
    use customFields().numberField("BusinessCorrespondentId").set(businessCorrespondentId) instead
    ch.ivyteam.ivy.workflow.ICase.setBusinessCreatorUser(String)
    use customFields().stringField("BusinessCreatorUser").set(businessCreatorUser) instead
    ch.ivyteam.ivy.workflow.ICase.setBusinessMainContactDocumentDatabaseCode(String)
    use customFields().stringField("BusinessMainContactDocumentDbCode").set(businessMainContactDocumentDatabaseCode) instead
    ch.ivyteam.ivy.workflow.ICase.setBusinessMainContactFolderId(String)
    use customFields().stringField("BusinessMainContactFolderId").set(businessMainContactFolderId) instead
    ch.ivyteam.ivy.workflow.ICase.setBusinessMainContactId(Integer)
    use customFields().numberField("BusinessMainContactId").set(businessMainContactId) instead
    ch.ivyteam.ivy.workflow.ICase.setBusinessMainContactName(String)
    use customFields().stringField("BusinessMainContactName").set(businessMainContactName) instead
    ch.ivyteam.ivy.workflow.ICase.setBusinessMainContactType(String)
    use customFields().stringField("BusinessMainContactType").set(businessMainContactType) instead
    ch.ivyteam.ivy.workflow.ICase.setBusinessMilestoneTimestamp(Date)
    use customFields().timestampField("BusinessMilestoneTimestamp").set(businessMilestoneTimestamp) instead
    ch.ivyteam.ivy.workflow.ICase.setBusinessObjectCode(String)
    use customFields().stringField("BusinessObjectCode").set(businessObjectCode) instead
    ch.ivyteam.ivy.workflow.ICase.setBusinessObjectDocumentDatabaseCode(String)
    use customFields().stringField("BusinessObjectDocumentDbCode").set(businessObjectDocumentDatabaseCode) instead
    ch.ivyteam.ivy.workflow.ICase.setBusinessObjectFolderId(String)
    use customFields().stringField("BusinessObjectFolderId").set(businessObjectFolderId) instead
    ch.ivyteam.ivy.workflow.ICase.setBusinessObjectName(String)
    use customFields().stringField("BusinessObjectName").set(businessObjectName) instead
    ch.ivyteam.ivy.workflow.ICase.setBusinessPriority(String)
    use customFields().stringField("BusinessPriorty").set(businessPriority) instead
    ch.ivyteam.ivy.workflow.ICase.setBusinessStartTimestamp(Date)
    use customFields().timestampField("BusinessStarteTimestamp").set(businessStartTimestamp) instead
    ch.ivyteam.ivy.workflow.ICase.setCustomDecimalField1(Number)
    use customFields().numberField("CustomDecimalField1").set(customDecimalField1) instead
    ch.ivyteam.ivy.workflow.ICase.setCustomDecimalField2(Number)
    use customFields().numberField("CustomDecimalField2").set(customDecimalField2) instead
    ch.ivyteam.ivy.workflow.ICase.setCustomDecimalField3(Number)
    use customFields().numberField("CustomDecimalField3").set(customDecimalField3) instead
    ch.ivyteam.ivy.workflow.ICase.setCustomDecimalField4(Number)
    use customFields().numberField("CustomDecimalField4").set(customDecimalField4) instead
    ch.ivyteam.ivy.workflow.ICase.setCustomDecimalField5(Number)
    use customFields().numberField("CustomDecimalField5").set(customDecimalField5) instead
    ch.ivyteam.ivy.workflow.ICase.setCustomTimestampField1(Date)
    use customFields().timestampField("CustomTimestampField1").set(customTimestampField1) instead
    ch.ivyteam.ivy.workflow.ICase.setCustomTimestampField2(Date)
    use customFields().timestampField("CustomTimestampField2").set(customTimestampField2) instead
    ch.ivyteam.ivy.workflow.ICase.setCustomTimestampField3(Date)
    use customFields().timestampField("CustomTimestampField3").set(customTimestampField3) instead
    ch.ivyteam.ivy.workflow.ICase.setCustomTimestampField4(Date)
    use customFields().timestampField("CustomTimestampField4").set(customTimestampField4) instead
    ch.ivyteam.ivy.workflow.ICase.setCustomTimestampField5(Date)
    use customFields().timestampField("CustomTimestampField5").set(customTimestampField5) instead
    ch.ivyteam.ivy.workflow.ICase.setCustomVarCharField1(String)
    use customFields().stringField("CustomVarCharField1").set(customVarCharField1) instead
    ch.ivyteam.ivy.workflow.ICase.setCustomVarCharField2(String)
    use customFields().stringField("CustomVarCharField2").set(customVarCharField2) instead
    ch.ivyteam.ivy.workflow.ICase.setCustomVarCharField3(String)
    use customFields().stringField("CustomVarCharField3").set(customVarCharField3) instead
    ch.ivyteam.ivy.workflow.ICase.setCustomVarCharField4(String)
    use customFields().stringField("CustomVarCharField4").set(customVarCharField4) instead
    ch.ivyteam.ivy.workflow.ICase.setCustomVarCharField5(String)
    use customFields().stringField("CustomVarCharField5").set(customVarCharField5) instead
    ch.ivyteam.ivy.workflow.ICase.setProcess(String, String)
    use category to categorize the case or ICase.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);
    ch.ivyteam.ivy.workflow.ICase.setProcessCategory(String, String)
    use category to categorize the case or ICase.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);
    ch.ivyteam.ivy.workflow.ICase.setSubType(String, String)
    use category to categorize the case or ICase.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);
    ch.ivyteam.ivy.workflow.ICase.setType(String, String)
    use category to categorize the case or ICase.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);
    ch.ivyteam.ivy.workflow.IIntermediateEventElement.getId()
    ch.ivyteam.ivy.workflow.IIntermediateEventElement.getIntermediateEventBeanConfiguration()
    use IIntermediateEventElement.getConfiguration() instead
    ch.ivyteam.ivy.workflow.IIntermediateEventElement.isIntermediateEventBeanEnabled()
    not longer persistent (if engine is restarted, the event bean is started again)
    ch.ivyteam.ivy.workflow.IIntermediateEventElement.setIntermediateEventBeanEnabled(boolean)
    not longer persistent (if engine is restarted, the event bean is started again)
    ch.ivyteam.ivy.workflow.IStartEventElement.getEventBeanConfiguration()
    use IStartEventElement.getConfiguration() instead
    ch.ivyteam.ivy.workflow.IStartEventElement.isEventBeanEnabled()
    not longer persistent (if engine is restarted, the event bean is started again)
    ch.ivyteam.ivy.workflow.IStartEventElement.setEventBeanEnabled(boolean)
    not longer persistent (if engine is restarted, the event bean is started again)
    ch.ivyteam.ivy.workflow.ITask.getActivatorUserCandidates()
    use ITask.activator().userCandidatesPaged() instead
    ch.ivyteam.ivy.workflow.ITask.getBusinessCreatorUser()
    use ITask.getCase().customFields().stringField("BusinessCreatorUser").getOrNull() instead
    ch.ivyteam.ivy.workflow.ITask.getBusinessMainContactId()
    use ITask.getCase().customFields().numberField("BusinessMainContactId").getOrNull() instead
    ch.ivyteam.ivy.workflow.ITask.getBusinessMainContactName()
    use ITask.getCase().customFields().stringField("BusinessMainContactName").getOrNull() instead
    ch.ivyteam.ivy.workflow.ITask.getBusinessMilestoneTimestamp()
    use customFields().timestampField("BusinessMilestoneTimestamp").getOrNull() instead
    ch.ivyteam.ivy.workflow.ITask.getBusinessObjectCode()
    use ITask.getCase().customFields().stringField("BusinessObjectCode").getOrNull() instead
    ch.ivyteam.ivy.workflow.ITask.getBusinessStartTimestamp()
    use ITask.getCase().customFields().timestampField("BusinessStartTimestamp").getOrNull() instead
    ch.ivyteam.ivy.workflow.ITask.getCustomDecimalField1()
    use customFields().numberField("CustomDecimalField1").getOrNull() instead
    ch.ivyteam.ivy.workflow.ITask.getCustomDecimalField2()
    use customFields().numberField("CustomDecimalField2").getOrNull() instead
    ch.ivyteam.ivy.workflow.ITask.getCustomDecimalField3()
    use customFields().numberField("CustomDecimalField3").getOrNull() instead
    ch.ivyteam.ivy.workflow.ITask.getCustomDecimalField4()
    use customFields().numberField("CustomDecimalField4").getOrNull() instead
    ch.ivyteam.ivy.workflow.ITask.getCustomDecimalField5()
    use customFields().numberField("CustomDecimalField5").getOrNull() instead
    ch.ivyteam.ivy.workflow.ITask.getCustomTimestampField1()
    use customFields().timestampField("CustomTimestampField1").getOrNull() instead
    ch.ivyteam.ivy.workflow.ITask.getCustomTimestampField2()
    use customFields().timestampField("CustomTimestampField2").getOrNull() instead
    ch.ivyteam.ivy.workflow.ITask.getCustomTimestampField3()
    use customFields().timestampField("CustomTimestampField3").getOrNull() instead
    ch.ivyteam.ivy.workflow.ITask.getCustomTimestampField4()
    use customFields().timestampField("CustomTimestampField4").getOrNull() instead
    ch.ivyteam.ivy.workflow.ITask.getCustomTimestampField5()
    use customFields().timestampField("CustomTimestampField5").getOrNull() instead
    ch.ivyteam.ivy.workflow.ITask.getCustomVarCharField1()
    use customFields().stringField("CustomVarCharField1").getOrNull() instead
    ch.ivyteam.ivy.workflow.ITask.getCustomVarCharField2()
    use customFields().stringField("CustomVarCharField2").getOrNull() instead
    ch.ivyteam.ivy.workflow.ITask.getCustomVarCharField3()
    use customFields().stringField("CustomVarCharField3").getOrNull() instead
    ch.ivyteam.ivy.workflow.ITask.getCustomVarCharField4()
    use customFields().stringField("CustomVarCharField4").getOrNull() instead
    ch.ivyteam.ivy.workflow.ITask.getCustomVarCharField5()
    use customFields().stringField("CustomVarCharField5").getOrNull() instead
    ch.ivyteam.ivy.workflow.ITask.getDisplayDescriptionTemplate()
    will always return empty string. Use ITask.getDescription() or ITask.descriptions().get(Locale) instead.
    ch.ivyteam.ivy.workflow.ITask.getDisplayNameTemplate()
    will always return empty string. Use ITask.getName() or ITask.names().get(Locale) instead.
    ch.ivyteam.ivy.workflow.ITask.getKindCode()
    use category to categorize the case or ITask.customFields() to store kind code and name as additional information.

    Getting task kind code with custom fields:

    ivy.task.customFields().stringField("KindCode").getOrNull();
    ch.ivyteam.ivy.workflow.ITask.getKindName()
    use category to categorize the case or ITask.customFields() to store kind code and name as additional information.

    Getting task kind name with custom fields:

    ivy.task.customFields().stringField("KindName").getOrNull();
    ch.ivyteam.ivy.workflow.ITask.getProcessCategoryCode()
    use category to categorize the case or ITask.getCategory() to categorize the task
    ch.ivyteam.ivy.workflow.ITask.getProcessCategoryName()
    use category to categorize the case or ITask.getCategory() to categorize the task
    ch.ivyteam.ivy.workflow.ITask.getProcessCode()
    use category to categorize the case or ITask.getCategory() to categorize the task
    ch.ivyteam.ivy.workflow.ITask.getProcessName()
    use category to categorize the case or ITask.getCategory() to categorize the task
    ch.ivyteam.ivy.workflow.ITask.getSubTypeCode()
    use category to categorize the case or ITask.getCategory() to categorize the task
    ch.ivyteam.ivy.workflow.ITask.getSubTypeName()
    use category to categorize the case or ITask.getCategory() to categorize the task
    ch.ivyteam.ivy.workflow.ITask.getTypeCode()
    use category to categorize the case or ITask.getCategory() to categorize the task
    ch.ivyteam.ivy.workflow.ITask.getTypeName()
    use category to categorize the case or ITask.getCategory() to categorize the task
    ch.ivyteam.ivy.workflow.ITask.setBusinessMilestoneTimestamp(Date)
    use customFields().timestampField("BusinessMilestoneTimestamp").set(businessMilestoneTimestamp) instead
    ch.ivyteam.ivy.workflow.ITask.setCustomDecimalField1(Number)
    use customFields().numberField("CustomDecimalField1").set(customDecimalField1) instead
    ch.ivyteam.ivy.workflow.ITask.setCustomDecimalField2(Number)
    use customFields().numberField("CustomDecimalField2").set(customDecimalField2) instead
    ch.ivyteam.ivy.workflow.ITask.setCustomDecimalField3(Number)
    use customFields().numberField("CustomDecimalField3").set(customDecimalField3) instead
    ch.ivyteam.ivy.workflow.ITask.setCustomDecimalField4(Number)
    use customFields().numberField("CustomDecimalField4").set(customDecimalField4) instead
    ch.ivyteam.ivy.workflow.ITask.setCustomDecimalField5(Number)
    use customFields().numberField("CustomDecimalField5").set(customDecimalField5) instead
    ch.ivyteam.ivy.workflow.ITask.setCustomTimestampField1(Date)
    use customFields().timestampField("CustomTimestampField1").set(customTimestampField1) instead
    ch.ivyteam.ivy.workflow.ITask.setCustomTimestampField2(Date)
    use customFields().timestampField("CustomTimestampField2").set(customTimestampField2) instead
    ch.ivyteam.ivy.workflow.ITask.setCustomTimestampField3(Date)
    use customFields().timestampField("CustomTimestampField3").set(customTimestampField3) instead
    ch.ivyteam.ivy.workflow.ITask.setCustomTimestampField4(Date)
    use customFields().timestampField("CustomTimestampField4").set(customTimestampField4) instead
    ch.ivyteam.ivy.workflow.ITask.setCustomTimestampField5(Date)
    use customFields().timestampField("CustomTimestampField5").set(customTimestampField5) instead
    ch.ivyteam.ivy.workflow.ITask.setCustomVarCharField1(String)
    use customFields().stringField("CustomVarCharField1").set(customVarCharField1) instead
    ch.ivyteam.ivy.workflow.ITask.setCustomVarCharField2(String)
    use customFields().stringField("CustomVarCharField2").set(customVarCharField2) instead
    ch.ivyteam.ivy.workflow.ITask.setCustomVarCharField3(String)
    use customFields().stringField("CustomVarCharField3").set(customVarCharField3) instead
    ch.ivyteam.ivy.workflow.ITask.setCustomVarCharField4(String)
    use customFields().stringField("CustomVarCharField4").set(customVarCharField4) instead
    ch.ivyteam.ivy.workflow.ITask.setCustomVarCharField5(String)
    use customFields().stringField("CustomVarCharField5").set(customVarCharField5) instead
    ch.ivyteam.ivy.workflow.ITask.setKind(String, String)
    use category to categorize the case or ITask.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);
    ch.ivyteam.ivy.workflow.IWorkflowContext.findCaseCategories(IPropertyFilter<CaseProperty>, CaseProperty, OrderDirection)
    use CategoryTree.createFor(CaseQuery) instead
    ch.ivyteam.ivy.workflow.IWorkflowContext.findCases(String, String, int, int, boolean)
    use CaseQuery.create().where().customField().textField(propertyName).isLike(propertyValue).executor().results(startIndex, count) instead
    ch.ivyteam.ivy.workflow.IWorkflowContext.findTaskCategories(IPropertyFilter<TaskProperty>, TaskProperty, OrderDirection)
    use CategoryTree.createFor(TaskQuery) instead
    ch.ivyteam.ivy.workflow.IWorkflowContext.findTasks(String, String, int, int, boolean)
    use TaskQuery.create().where().customField().textField(propertyName).isLike(propertyValue).executor().results(startIndex, count) instead
    ch.ivyteam.ivy.workflow.IWorkflowContext.getApplication()
    use IApplication.current() to get the current application
    ch.ivyteam.ivy.workflow.IWorkflowProcessModelVersion.createIntermediateEventElement(String, String, String, String, String, String, String)
    ch.ivyteam.ivy.workflow.IWorkflowProcessModelVersion.createStartElement(String, String, String, String, String, String, String, boolean, boolean)
    use IWorkflowProcessModelVersion.createStartElement(String, String, String, String, String, String, CategoryPath, String, boolean, boolean, Map, List)
    ch.ivyteam.ivy.workflow.IWorkflowSession.findInvolvedCasesByRoleCategories(List<IRole>, IPropertyFilter<CaseProperty>, CaseProperty, OrderDirection)
    use CategoryTree.createFor(CaseQuery) instead
    ch.ivyteam.ivy.workflow.IWorkflowSession.findInvolvedCasesCategories(IPropertyFilter<CaseProperty>, CaseProperty, OrderDirection)
    use CategoryTree.createFor(CaseQuery) instead
    ch.ivyteam.ivy.workflow.IWorkflowSession.findStartedCaseCategories(IPropertyFilter<CaseProperty>, CaseProperty, OrderDirection)
    use CategoryTree.createFor(CaseQuery) instead
    ch.ivyteam.ivy.workflow.IWorkflowSession.findWorkedOnTaskCategories(IPropertyFilter<TaskProperty>, TaskProperty, OrderDirection)
    use CategoryTree.createFor(TaskQuery) instead
    ch.ivyteam.ivy.workflow.IWorkflowSession.findWorkTaskCategories(IPropertyFilter<TaskProperty>, TaskProperty, OrderDirection, EnumSet<TaskState>)
    use CategoryTree.createFor(TaskQuery) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.asJson()
    Do not serialize and deserialize Query. There is no guarantee that the serialized form is compatible with each version of ivy.
    ch.ivyteam.ivy.workflow.query.CaseQuery.FilterQuery.additionalProperty(String)
    ch.ivyteam.ivy.workflow.query.CaseQuery.FilterQuery.displayDescriptionTemplate()
    ch.ivyteam.ivy.workflow.query.CaseQuery.FilterQuery.displayNameTemplate()
    ch.ivyteam.ivy.workflow.query.CaseQuery.fromJson(String)
    Do not serialize and deserialize CaseQuery. There is no guarantee that the serialized form is compatible with each version of ivy.
    ch.ivyteam.ivy.workflow.query.CaseQuery.GroupByQuery.businessCalendarId()
    ch.ivyteam.ivy.workflow.query.CaseQuery.GroupByQuery.displayDescriptionTemplate()
    ch.ivyteam.ivy.workflow.query.CaseQuery.GroupByQuery.displayNameTemplate()
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.avgBusinessCorrespondentId()
    use customField().avgNumberField("BusinessCorrespondentId")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.avgBusinessMainContactId()
    use customField().avgNumberField("BusinessMainContactId")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.avgBusinessMilestoneTimestamp()
    use customField().avgTimestampField("BusinessMilestoneTimestamp")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.avgBusinessStartTimestamp()
    use customField().avgTimestampField("BusinessStartTimestamp")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.avgCustomDecimalField1()
    use customField().avgNumberField("CustomDecimalField1")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.avgCustomDecimalField2()
    use customField().avgNumberField("CustomDecimalField2")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.avgCustomDecimalField3()
    use customField().avgNumberField("CustomDecimalField3")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.avgCustomDecimalField4()
    use customField().avgNumberField("CustomDecimalField4")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.avgCustomDecimalField5()
    use customField().avgNumberField("CustomDecimalField5")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.avgCustomTimestampField1()
    use customField().avgTimestampField("CustomTimestampField1")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.avgCustomTimestampField2()
    use customField().avgTimestampField("CustomTimestampField2")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.avgCustomTimestampField3()
    use customField().avgTimestampField("CustomTimestampField3")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.avgCustomTimestampField4()
    use customField().avgTimestampField("CustomTimestampField4")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.avgCustomTimestampField5()
    use customField().avgTimestampField("CustomTimestampField5")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.maxBusinessCorrespondentId()
    use customField().maxNumberField("BusinessCorrespondentId")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.maxBusinessCreatorUser()
    use customField().maxStringField("BusinessCreatorUser")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.maxBusinessMainContactDocDbCode()
    use customField().maxStringField("BusinessMainContactDocumentDbCode")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.maxBusinessMainContactFolderId()
    use customField().maxStringField("BusinessMainContactFolderId")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.maxBusinessMainContactId()
    use customField().maxNumberField("BusinessMainContactId")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.maxBusinessMainContactName()
    use customField().maxStringField("BusinessMainContactName")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.maxBusinessMainContactType()
    use customField().maxStringField("BusinessMainContactType")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.maxBusinessMilestoneTimestamp()
    use customField().maxTimestampField("BusinessMilestoneTimestamp")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.maxBusinessObjectCode()
    use customField().maxStringField("BusinessObjectCode")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.maxBusinessObjectDocDbCode()
    use customField().maxStringField("BusinessObjectDocumentDbCode")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.maxBusinessObjectFolderId()
    use customField().maxStringField("BusinessObjectFolderId")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.maxBusinessObjectName()
    use customField().maxStringField("BusinessObjectName")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.maxBusinessPriority()
    use customField().maxStringField("BusinessPriority")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.maxBusinessStartTimestamp()
    use customField().maxTimestampField("BusinessStartTimestamp")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.maxCustomDecimalField1()
    use customField().maxNumberField("CustomDecimalField1")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.maxCustomDecimalField2()
    use customField().maxNumberField("CustomDecimalField2")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.maxCustomDecimalField3()
    use customField().maxNumberField("CustomDecimalField3")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.maxCustomDecimalField4()
    use customField().maxNumberField("CustomDecimalField4")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.maxCustomDecimalField5()
    use customField().maxNumberField("CustomDecimalField5")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.maxCustomTimestampField1()
    use customField().maxTimestampField("CustomTimestampField1")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.maxCustomTimestampField2()
    use customField().maxTimestampField("CustomTimestampField2")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.maxCustomTimestampField3()
    use customField().maxTimestampField("CustomTimestampField3")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.maxCustomTimestampField4()
    use customField().maxTimestampField("CustomTimestampField4")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.maxCustomTimestampField5()
    use customField().maxTimestampField("CustomTimestampField5")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.maxCustomVarCharField1()
    use customField().maxStringField("CustomVarCharField1")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.maxCustomVarCharField2()
    use customField().maxStringField("CustomVarCharField2")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.maxCustomVarCharField3()
    use customField().maxStringField("CustomVarCharField3")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.maxCustomVarCharField4()
    use customField().maxStringField("CustomVarCharField4")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.maxCustomVarCharField5()
    use customField().maxStringField("CustomVarCharField5")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.maxProcessCategoryCode()
    use customField().maxStringField("ProcessCategoryCode")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.maxProcessCategoryName()
    use customField().maxStringField("ProcessCategoryName")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.maxProcessCode()
    use customField().maxStringField("ProcessCode")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.maxProcessName()
    use customField().maxStringField("ProcessName")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.maxSubTypeCode()
    use customField().maxStringField("SubTypeCode")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.maxSubTypeName()
    use customField().maxStringField("SubTypeName")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.maxTypeCode()
    use customField().maxStringField("TypeCode")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.maxTypeName()
    use customField().maxStringField("TypeName")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.minBusinessCorrespondentId()
    use customField().minNumberField("BusinessCorrespondentId")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.minBusinessCreatorUser()
    use customField().minStringField("BusinessCreatorUser")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.minBusinessMainContactDocDbCode()
    use customField().minStringField("BusinessMainContactDocumentDbCode")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.minBusinessMainContactFolderId()
    use customField().minStringField("BusinessMainContactFolderId")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.minBusinessMainContactId()
    use customField().minNumberField("BusinessMainContactId")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.minBusinessMainContactName()
    use customField().minStringField("BusinessMainContactName")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.minBusinessMainContactType()
    use customField().minStringField("BusinessMainContactType")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.minBusinessMilestoneTimestamp()
    use customField().minTimestampField("BusinessMilestoneTimestamp")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.minBusinessObjectCode()
    use customField().minStringField("BusinessObjectCode")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.minBusinessObjectDocDbCode()
    use customField().minStringField("BusinessObjectDocumentDbCode")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.minBusinessObjectFolderId()
    use customField().minStringField("BusinessObjectFolderId")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.minBusinessObjectName()
    use customField().minStringField("BusinessObjectName")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.minBusinessPriority()
    use customField().minStringField("BusinessPriority")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.minBusinessStartTimestamp()
    use customField().minTimestampField("BusinessStartTimestamp")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.minCustomDecimalField1()
    use customField().minNumberField("CustomDecimalField1")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.minCustomDecimalField2()
    use customField().minNumberField("CustomDecimalField2")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.minCustomDecimalField3()
    use customField().minNumberField("CustomDecimalField3")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.minCustomDecimalField4()
    use customField().minNumberField("CustomDecimalField4")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.minCustomDecimalField5()
    use customField().minNumberField("CustomDecimalField5")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.minCustomTimestampField1()
    use customField().minTimestampField("CustomTimestampField1")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.minCustomTimestampField2()
    use customField().minTimestampField("CustomTimestampField2")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.minCustomTimestampField3()
    use customField().minTimestampField("CustomTimestampField3")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.minCustomTimestampField4()
    use customField().minTimestampField("CustomTimestampField4")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.minCustomTimestampField5()
    use customField().minTimestampField("CustomTimestampField5")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.minCustomVarCharField1()
    use customField().minStringField("CustomVarCharField1")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.minCustomVarCharField2()
    use customField().minStringField("CustomVarCharField2")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.minCustomVarCharField3()
    use customField().minStringField("CustomVarCharField3")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.minCustomVarCharField4()
    use customField().minStringField("CustomVarCharField4")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.minCustomVarCharField5()
    use customField().minStringField("CustomVarCharField5")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.minProcessCategoryCode()
    use customField().minStringField("ProcessCategoryCode")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.minProcessCategoryName()
    use customField().minStringField("ProcessCategoryName")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.minProcessCode()
    use customField().minStringField("ProcessCode")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.minProcessName()
    use customField().minStringField("ProcessName")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.minSubTypeCode()
    use customField().minStringField("SubTypeCode")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.minSubTypeName()
    use customField().minStringField("SubTypeName")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.minTypeCode()
    use customField().minStringField("TypeCode")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.minTypeName()
    use customField().minStringField("TypeName")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.sumBusinessCorrespondentId()
    use customField().sumsNumberField("BusinessCorrespondentId")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.sumBusinessMainContactId()
    use customField().sumsNumberField("BusinessMainContactId")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.sumBusinessMilestoneTimestamp()
    use customField().sumsTimestampField("BusinessMilestoneTimestamp")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.sumBusinessStartTimestamp()
    use customField().sumsTimestampField("BusinessStartTimestamp")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.sumCustomDecimalField1()
    use customField().sumsNumberField("CustomDecimalField1")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.sumCustomDecimalField2()
    use customField().sumsNumberField("CustomDecimalField2")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.sumCustomDecimalField3()
    use customField().sumsNumberField("CustomDecimalField3")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.sumCustomDecimalField4()
    use customField().sumsNumberField("CustomDecimalField4")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.sumCustomDecimalField5()
    use customField().sumsNumberField("CustomDecimalField5")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.sumCustomTimestampField1()
    use customField().sumsTimestampField("CustomTimestampField1")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.sumCustomTimestampField2()
    use customField().sumsTimestampField("CustomTimestampField2")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.sumCustomTimestampField3()
    use customField().sumsTimestampField("CustomTimestampField3")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.sumCustomTimestampField4()
    use customField().sumsTimestampField("CustomTimestampField4")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IAggregationQuery.sumCustomTimestampField5()
    use customField().sumsTimestampField("CustomTimestampField5")) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IFilterableColumns.additionalProperty(String)
    use customField().textField(key) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IFilterableColumns.businessCalendarId()
    use CaseQuery.IFilterableColumns.businessCalendar() instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IFilterableColumns.businessCorrespondentId()
    use customField().numberField("BusinessCorrespondentId") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IFilterableColumns.businessCreatorUser()
    use customField().stringField("BusinessCreatorUser") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IFilterableColumns.businessMainContactDocDbCode()
    use customField().stringField("BusinessMainContactDocumentDbCode") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IFilterableColumns.businessMainContactFolderId()
    use customField().stringField("BusinessMainContactFolderId") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IFilterableColumns.businessMainContactId()
    use customField().numberField("BusinessMainContactId") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IFilterableColumns.businessMainContactName()
    use customField().stringField("BusinessMainContactName") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IFilterableColumns.businessMainContactType()
    use customField().stringField("BusinessMainContactType") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IFilterableColumns.businessMilestoneTimestamp()
    use customField().timestampField("BusinessMilestoneTimestamp") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IFilterableColumns.businessObjectCode()
    use customField().stringField("BusinessObjectCode") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IFilterableColumns.businessObjectDocDbCode()
    use customField().stringField("BusinessObjectDocumentDbCode") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IFilterableColumns.businessObjectFolderId()
    use customField().stringField("BusinessObjectFolderId") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IFilterableColumns.businessObjectName()
    use customField().stringField("BusinessObjectName") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IFilterableColumns.businessPriority()
    use customField().stringField("BusinessPriority") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IFilterableColumns.businessStartTimestamp()
    use customField().timestampField("BusinessStartTimestamp") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IFilterableColumns.creatorUserId()
    use CaseQuery.IFilterableColumns.creatorId() instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IFilterableColumns.customDecimalField1()
    use customField().numberField("CustomDecimalField1") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IFilterableColumns.customDecimalField2()
    use customField().numberField("CustomDecimalField2") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IFilterableColumns.customDecimalField3()
    use customField().numberField("CustomDecimalField3") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IFilterableColumns.customDecimalField4()
    use customField().numberField("CustomDecimalField4") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IFilterableColumns.customDecimalField5()
    use customField().numberField("CustomDecimalField5") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IFilterableColumns.customTimestampField1()
    use customField().timestampField("CustomTimestampField1") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IFilterableColumns.customTimestampField2()
    use customField().timestampField("CustomTimestampField2") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IFilterableColumns.customTimestampField3()
    use customField().timestampField("CustomTimestampField3") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IFilterableColumns.customTimestampField4()
    use customField().timestampField("CustomTimestampField4") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IFilterableColumns.customTimestampField5()
    use customField().timestampField("CustomTimestampField5") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IFilterableColumns.customVarCharField1()
    use customField().stringField("CustomVarCharField1") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IFilterableColumns.customVarCharField2()
    use customField().stringField("CustomVarCharField2") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IFilterableColumns.customVarCharField3()
    use customField().stringField("CustomVarCharField3") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IFilterableColumns.customVarCharField4()
    use customField().stringField("CustomVarCharField4") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IFilterableColumns.customVarCharField5()
    use customField().stringField("CustomVarCharField5") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IFilterableColumns.displayDescriptionTemplate()
    the removed DisplayDescriptionTemplate column was never used in production.
    ch.ivyteam.ivy.workflow.query.CaseQuery.IFilterableColumns.displayNameTemplate()
    the removed DisplayNameTemplate column was never used in production.
    ch.ivyteam.ivy.workflow.query.CaseQuery.IFilterableColumns.ownerRoleId()
    use CaseQuery.IFilterableColumns.ownerId() instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IFilterableColumns.ownerUserId()
    use CaseQuery.IFilterableColumns.ownerId() instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IFilterableColumns.processCategoryCode()
    use customField().stringField("ProcessCategoryCode") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IFilterableColumns.processCategoryName()
    use customField().stringField("ProcessCategoryName") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IFilterableColumns.processCode()
    use customField().stringField("ProcessCode") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IFilterableColumns.processName()
    use customField().stringField("ProcessName") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IFilterableColumns.subTypeCode()
    use customField().stringField("SubTypeCode") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IFilterableColumns.subTypeName()
    use customField().stringField("SubTypeName") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IFilterableColumns.typeCode()
    use customField().stringField("TypeCode") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IFilterableColumns.typeName()
    use customField().stringField("TypeName") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IGroupByQueryColumns.businessCalendarId()
    use CaseQuery.IGroupByQueryColumns.businessCalendar() instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IGroupByQueryColumns.businessCorrespondentId()
    use customField().numberField("BusinessCorrespondentId") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IGroupByQueryColumns.businessCreatorUser()
    use customField().stringField("BusinessCreatorUser") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IGroupByQueryColumns.businessMainContactDocDbCode()
    use customField().stringField("BusinessMainContactDocumentDbCode") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IGroupByQueryColumns.businessMainContactFolderId()
    use customField().stringField("BusinessMainContactFolderId") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IGroupByQueryColumns.businessMainContactId()
    use customField().numberField("BusinessMainContactId") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IGroupByQueryColumns.businessMainContactName()
    use customField().stringField("BusinessMainContactName") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IGroupByQueryColumns.businessMainContactType()
    use customField().stringField("BusinessMainContactType") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IGroupByQueryColumns.businessMilestoneTimestamp()
    use customField().timestampField("BusinessMilestoneTimestamp") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IGroupByQueryColumns.businessObjectCode()
    use customField().stringField("BusinessObjectCode") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IGroupByQueryColumns.businessObjectDocDbCode()
    use customField().stringField("BusinessObjectDocumentDbCode") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IGroupByQueryColumns.businessObjectFolderId()
    use customField().stringField("BusinessObjectFolderId") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IGroupByQueryColumns.businessObjectName()
    use customField().stringField("BusinessObjectName") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IGroupByQueryColumns.businessPriority()
    use customField().stringField("BusinessPriority") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IGroupByQueryColumns.businessStartTimestamp()
    use customField().timestampField("BusinessStartTimestamp") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IGroupByQueryColumns.creatorUserId()
    use CaseQuery.IGroupByQueryColumns.creatorId() instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IGroupByQueryColumns.customDecimalField1()
    use customField().numberField("CustomDecimalField1") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IGroupByQueryColumns.customDecimalField2()
    use customField().numberField("CustomDecimalField2") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IGroupByQueryColumns.customDecimalField3()
    use customField().numberField("CustomDecimalField3") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IGroupByQueryColumns.customDecimalField4()
    use customField().numberField("CustomDecimalField4") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IGroupByQueryColumns.customDecimalField5()
    use customField().numberField("CustomDecimalField5") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IGroupByQueryColumns.customTimestampField1()
    use customField().timestampField("CustomTimestampField1") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IGroupByQueryColumns.customTimestampField2()
    use customField().timestampField("CustomTimestampField2") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IGroupByQueryColumns.customTimestampField3()
    use customField().timestampField("CustomTimestampField3") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IGroupByQueryColumns.customTimestampField4()
    use customField().timestampField("CustomTimestampField4") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IGroupByQueryColumns.customTimestampField5()
    use customField().timestampField("CustomTimestampField5") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IGroupByQueryColumns.customVarCharField1()
    use customField().stringField("CustomVarCharField1") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IGroupByQueryColumns.customVarCharField2()
    use customField().stringField("CustomVarCharField2") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IGroupByQueryColumns.customVarCharField3()
    use customField().stringField("CustomVarCharField3") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IGroupByQueryColumns.customVarCharField4()
    use customField().stringField("CustomVarCharField4") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IGroupByQueryColumns.customVarCharField5()
    use customField().stringField("CustomVarCharField5") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IGroupByQueryColumns.displayDescriptionTemplate()
    the removed DisplayNameTemplate column was never used in production.
    ch.ivyteam.ivy.workflow.query.CaseQuery.IGroupByQueryColumns.displayNameTemplate()
    the removed DisplayNameTemplate column was never used in production.
    ch.ivyteam.ivy.workflow.query.CaseQuery.IGroupByQueryColumns.ownerRoleId()
    use CaseQuery.IGroupByQueryColumns.ownerId() instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IGroupByQueryColumns.ownerUserId()
    use CaseQuery.IGroupByQueryColumns.ownerId() instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IGroupByQueryColumns.processCategoryCode()
    use customField().stringField("ProcessCategoryCode") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IGroupByQueryColumns.processCategoryName()
    use customField().stringField("ProcessCategoryName") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IGroupByQueryColumns.processCode()
    use customField().stringField("ProcessCode") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IGroupByQueryColumns.processName()
    use customField().stringField("ProcessName") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IGroupByQueryColumns.subTypeCode()
    use customField().stringField("SubTypeCode") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IGroupByQueryColumns.subTypeName()
    use customField().stringField("SubTypeName") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IGroupByQueryColumns.typeCode()
    use customField().stringField("TypeCode") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IGroupByQueryColumns.typeName()
    use customField().stringField("TypeName") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IOrderByQueryColumns.businessCalendarId()
    use CaseQuery.IOrderByQueryColumns.businessCalendar() instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IOrderByQueryColumns.businessCorrespondentId()
    use customField().numberField("BusinessCorrespondentId") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IOrderByQueryColumns.businessCreatorUser()
    use customField().stringField("BusinessCreatorUser") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IOrderByQueryColumns.businessMainContactDocDbCode()
    use customField().stringField("BusinessMainContactDocumentDbCode") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IOrderByQueryColumns.businessMainContactFolderId()
    use customField().stringField("BusinessMainContactFolderId") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IOrderByQueryColumns.businessMainContactId()
    use customField().numberField("BusinessMainContactId") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IOrderByQueryColumns.businessMainContactName()
    use customField().stringField("BusinessMainContactName") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IOrderByQueryColumns.businessMainContactType()
    use customField().stringField("BusinessMainContactType") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IOrderByQueryColumns.businessMilestoneTimestamp()
    use customField().timestampField("BusinessMilestoneTimestamp") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IOrderByQueryColumns.businessObjectCode()
    use customField().stringField("BusinessObjectCode") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IOrderByQueryColumns.businessObjectDocDbCode()
    use customField().stringField("BusinessObjectDocumentDbCode") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IOrderByQueryColumns.businessObjectFolderId()
    use customField().stringField("BusinessObjectFolderId") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IOrderByQueryColumns.businessObjectName()
    use customField().stringField("BusinessObjectName") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IOrderByQueryColumns.businessPriority()
    use customField().stringField("BusinessPriority") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IOrderByQueryColumns.businessStartTimestamp()
    use customField().timestampField("BusinessStartTimestamp") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IOrderByQueryColumns.creatorUserId()
    use CaseQuery.IOrderByQueryColumns.creatorId() instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IOrderByQueryColumns.customDecimalField1()
    use customField().numberField("CustomDecimalField1") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IOrderByQueryColumns.customDecimalField2()
    use customField().numberField("CustomDecimalField2") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IOrderByQueryColumns.customDecimalField3()
    use customField().numberField("CustomDecimalField3") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IOrderByQueryColumns.customDecimalField4()
    use customField().numberField("CustomDecimalField4") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IOrderByQueryColumns.customDecimalField5()
    use customField().numberField("CustomDecimalField5") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IOrderByQueryColumns.customTimestampField1()
    use customField().timestampField("CustomTimestampField1") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IOrderByQueryColumns.customTimestampField2()
    use customField().timestampField("CustomTimestampField2") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IOrderByQueryColumns.customTimestampField3()
    use customField().timestampField("CustomTimestampField3") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IOrderByQueryColumns.customTimestampField4()
    use customField().timestampField("CustomTimestampField4") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IOrderByQueryColumns.customTimestampField5()
    use customField().timestampField("CustomTimestampField5") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IOrderByQueryColumns.customVarCharField1()
    use customField().stringField("CustomVarCharField1") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IOrderByQueryColumns.customVarCharField2()
    use customField().stringField("CustomVarCharField2") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IOrderByQueryColumns.customVarCharField3()
    use customField().stringField("CustomVarCharField3") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IOrderByQueryColumns.customVarCharField4()
    use customField().stringField("CustomVarCharField4") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IOrderByQueryColumns.customVarCharField5()
    use customField().stringField("CustomVarCharField5") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IOrderByQueryColumns.description()
    ordering by CLOB fields is not possible.
    ch.ivyteam.ivy.workflow.query.CaseQuery.IOrderByQueryColumns.displayDescriptionTemplate()
    the removed DisplayDescriptionTemplate column was never used in production.
    ch.ivyteam.ivy.workflow.query.CaseQuery.IOrderByQueryColumns.displayNameTemplate()
    the removed DisplayNameTemplate column was never used in production.
    ch.ivyteam.ivy.workflow.query.CaseQuery.IOrderByQueryColumns.ownerRoleId()
    use CaseQuery.IOrderByQueryColumns.ownerId() instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IOrderByQueryColumns.ownerUserId()
    use CaseQuery.IOrderByQueryColumns.ownerId() instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IOrderByQueryColumns.processCategoryCode()
    use customField().stringField("ProcessCategoryCode") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IOrderByQueryColumns.processCategoryName()
    use customField().stringField("ProcessCategoryName") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IOrderByQueryColumns.processCode()
    use customField().stringField("ProcessCode") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IOrderByQueryColumns.processName()
    use customField().stringField("ProcessName") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IOrderByQueryColumns.subTypeCode()
    use customField().stringField("SubTypeCode") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IOrderByQueryColumns.subTypeName()
    use customField().stringField("SubTypeName") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IOrderByQueryColumns.typeCode()
    use customField().stringField("TypeCode") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IOrderByQueryColumns.typeName()
    use customField().stringField("TypeName") instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.OrderByQuery.businessCalendarId()
    ch.ivyteam.ivy.workflow.query.CaseQuery.OrderByQuery.description()
    ch.ivyteam.ivy.workflow.query.CaseQuery.OrderByQuery.displayDescriptionTemplate()
    ch.ivyteam.ivy.workflow.query.CaseQuery.OrderByQuery.displayNameTemplate()
    ch.ivyteam.ivy.workflow.query.CaseQuery.toType(Class<T>)
    ch.ivyteam.ivy.workflow.query.SignalEventQuery.asJson()
    Do not serialize and deserialize Query. There is no guarantee that the serialized form is compatible with each version of ivy.
    ch.ivyteam.ivy.workflow.query.SignalEventQuery.fromJson(String)
    Do not serialize and deserialize SignalEventQuery. There is no guarantee that the serialized form is compatible with each version of ivy.
    ch.ivyteam.ivy.workflow.query.SignalEventQuery.toType(Class<T>)
    ch.ivyteam.ivy.workflow.query.TaskBoundarySignalEventReceiverQuery.asJson()
    Do not serialize and deserialize Query. There is no guarantee that the serialized form is compatible with each version of ivy.
    ch.ivyteam.ivy.workflow.query.TaskBoundarySignalEventReceiverQuery.fromJson(String)
    Do not serialize and deserialize TaskBoundarySignalEventReceiverQuery. There is no guarantee that the serialized form is compatible with each version of ivy.
    ch.ivyteam.ivy.workflow.query.TaskBoundarySignalEventReceiverQuery.toType(Class<T>)
    ch.ivyteam.ivy.workflow.query.TaskQuery.asJson()
    Do not serialize and deserialize Query. There is no guarantee that the serialized form is compatible with each version of ivy.
    ch.ivyteam.ivy.workflow.query.TaskQuery.FilterQuery.additionalProperty(String)
    ch.ivyteam.ivy.workflow.query.TaskQuery.FilterQuery.displayDescriptionTemplate()
    ch.ivyteam.ivy.workflow.query.TaskQuery.FilterQuery.displayNameTemplate()
    ch.ivyteam.ivy.workflow.query.TaskQuery.fromJson(String)
    Do not serialize and deserialize TaskQuery. There is no guarantee that the serialized form is compatible with each version of ivy.
    ch.ivyteam.ivy.workflow.query.TaskQuery.GroupByQuery.businessCalendarId()
    ch.ivyteam.ivy.workflow.query.TaskQuery.GroupByQuery.displayDescriptionTemplate()
    ch.ivyteam.ivy.workflow.query.TaskQuery.GroupByQuery.displayNameTemplate()
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.avgBusinessMainContactId()
    use customField().avgNumberField("BusinessMainContactId")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.avgBusinessMilestoneTimestamp()
    use customField().avgTimestampField("BusinessMilestoneTimestamp")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.avgBusinessStartTimestamp()
    use customField().avgTimestampField("BusinessStartTimestamp")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.avgCustomDecimalField1()
    use customField().avgNumberField("CustomDecimalField1")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.avgCustomDecimalField2()
    use customField().avgNumberField("CustomDecimalField2")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.avgCustomDecimalField3()
    use customField().avgNumberField("CustomDecimalField3")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.avgCustomDecimalField4()
    use customField().avgNumberField("CustomDecimalField4")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.avgCustomDecimalField5()
    use customField().avgNumberField("CustomDecimalField5")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.avgCustomTimestampField1()
    use customField().avgTimestampField("CustomTimestampField1")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.avgCustomTimestampField2()
    use customField().avgTimestampField("CustomTimestampField2")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.avgCustomTimestampField3()
    use customField().avgTimestampField("CustomTimestampField3")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.avgCustomTimestampField4()
    use customField().avgTimestampField("CustomTimestampField4")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.avgCustomTimestampField5()
    use customField().avgTimestampField("CustomTimestampField5")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.maxBusinessCreatorUser()
    use customField().maxStringField("BusinessCreatorUser")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.maxBusinessMainContactId()
    use customField().maxNumberField("BusinessMainContactId")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.maxBusinessMainContactName()
    use customField().maxStringField("BusinessMainContactName")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.maxBusinessMilestoneTimestamp()
    use customField().maxTimestampField("BusinessMilestoneTimestamp")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.maxBusinessObjectCode()
    use customField().maxStringField("BusinessObjectCode")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.maxBusinessObjectName()
    use customField().maxStringField("BusinessObjectName")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.maxBusinessStartTimestamp()
    use customField().maxTimestampField("BusinessStartTimestamp")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.maxCustomDecimalField1()
    use customField().maxNumberField("CustomDecimalField1")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.maxCustomDecimalField2()
    use customField().maxNumberField("CustomDecimalField2")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.maxCustomDecimalField3()
    use customField().maxNumberField("CustomDecimalField3")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.maxCustomDecimalField4()
    use customField().maxNumberField("CustomDecimalField4")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.maxCustomDecimalField5()
    use customField().maxNumberField("CustomDecimalField5")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.maxCustomTimestampField1()
    use customField().maxTimestampField("CustomTimestampField1")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.maxCustomTimestampField2()
    use customField().maxTimestampField("CustomTimestampField2")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.maxCustomTimestampField3()
    use customField().maxTimestampField("CustomTimestampField3")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.maxCustomTimestampField4()
    use customField().maxTimestampField("CustomTimestampField4")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.maxCustomTimestampField5()
    use customField().maxTimestampField("CustomTimestampField5")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.maxCustomVarCharField1()
    use customField().maxStringField("CustomVarCharField1")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.maxCustomVarCharField2()
    use customField().maxStringField("CustomVarCharField2")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.maxCustomVarCharField3()
    use customField().maxStringField("CustomVarCharField3")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.maxCustomVarCharField4()
    use customField().maxStringField("CustomVarCharField4")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.maxCustomVarCharField5()
    use customField().maxStringField("CustomVarCharField5")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.maxKindCode()
    use customField().maxStringField("KindCode")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.maxKindName()
    use customField().maxStringField("KindName")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.maxProcessCategoryCode()
    use customField().maxStringField("ProcessCategoryCode")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.maxProcessCategoryName()
    use customField().maxStringField("ProcessCategoryName")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.maxProcessCode()
    use customField().maxStringField("ProcessCode")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.maxProcessName()
    use customField().maxStringField("ProcessName")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.maxSubTypeCode()
    use customField().maxStringField("SubTypeCode")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.maxSubTypeName()
    use customField().maxStringField("SubTypeName")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.maxTypeCode()
    use customField().maxStringField("TypeCode")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.maxTypeName()
    use customField().maxStringField("TypeName")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.minBusinessCreatorUser()
    use customField().minStringField("BusinessCreatorUser")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.minBusinessMainContactId()
    use customField().minNumberField("BusinessMainContactId")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.minBusinessMainContactName()
    use customField().minStringField("BusinessMainContactName")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.minBusinessMilestoneTimestamp()
    use customField().minTimestampField("BusinessMilestoneTimestamp")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.minBusinessObjectCode()
    use customField().minStringField("BusinessObjectCode")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.minBusinessObjectName()
    use customField().minStringField("BusinessObjectName")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.minBusinessStartTimestamp()
    use customField().minTimestampField("BusinessStartTimestamp")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.minCustomDecimalField1()
    use customField().minNumberField("CustomDecimalField1")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.minCustomDecimalField2()
    use customField().minNumberField("CustomDecimalField2")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.minCustomDecimalField3()
    use customField().minNumberField("CustomDecimalField3")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.minCustomDecimalField4()
    use customField().minNumberField("CustomDecimalField4")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.minCustomDecimalField5()
    use customField().minNumberField("CustomDecimalField5")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.minCustomTimestampField1()
    use customField().minTimestampField("CustomTimestampField1")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.minCustomTimestampField2()
    use customField().minTimestampField("CustomTimestampField2")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.minCustomTimestampField3()
    use customField().minTimestampField("CustomTimestampField3")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.minCustomTimestampField4()
    use customField().minTimestampField("CustomTimestampField4")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.minCustomTimestampField5()
    use customField().minTimestampField("CustomTimestampField5")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.minCustomVarCharField1()
    use customField().minStringField("CustomVarCharField1")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.minCustomVarCharField2()
    use customField().minStringField("CustomVarCharField2")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.minCustomVarCharField3()
    use customField().minStringField("CustomVarCharField3")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.minCustomVarCharField4()
    use customField().minStringField("CustomVarCharField4")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.minCustomVarCharField5()
    use customField().minStringField("CustomVarCharField5")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.minKindCode()
    use customField().minStringField("KindCode")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.minKindName()
    use customField().minStringField("KindName")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.minProcessCategoryCode()
    use customField().minStringField("ProcessCategoryCode")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.minProcessCategoryName()
    use customField().minStringField("ProcessCategoryName")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.minProcessCode()
    use customField().minStringField("ProcessCode")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.minProcessName()
    use customField().minStringField("ProcessName")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.minSubTypeCode()
    use customField().minStringField("SubTypeCode")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.minSubTypeName()
    use customField().minStringField("SubTypeName")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.minTypeCode()
    use customField().minStringField("TypeCode")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.minTypeName()
    use customField().minStringField("TypeName")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.sumBusinessMainContactId()
    use customField().sumsNumberField("BusinessMainContactId")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.sumBusinessMilestoneTimestamp()
    use customField().sumsTimestampField("BusinessMilestoneTimestamp")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.sumBusinessStartTimestamp()
    use customField().sumsTimestampField("BusinessStartTimestamp")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.sumCustomDecimalField1()
    use customField().sumsNumberField("CustomDecimalField1")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.sumCustomDecimalField2()
    use customField().sumsNumberField("CustomDecimalField2")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.sumCustomDecimalField3()
    use customField().sumsNumberField("CustomDecimalField3")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.sumCustomDecimalField4()
    use customField().sumsNumberField("CustomDecimalField4")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.sumCustomDecimalField5()
    use customField().sumsNumberField("CustomDecimalField5")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.sumCustomTimestampField1()
    use customField().sumsTimestampField("CustomTimestampField1")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.sumCustomTimestampField2()
    use customField().sumsTimestampField("CustomTimestampField2")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.sumCustomTimestampField3()
    use customField().sumsTimestampField("CustomTimestampField3")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.sumCustomTimestampField4()
    use customField().sumsTimestampField("CustomTimestampField4")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IAggregationQuery.sumCustomTimestampField5()
    use customField().sumsTimestampField("CustomTimestampField5")) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IFilterableColumns.activatorRoleId()
    use TaskQuery.IFilterableColumns.activatorId() instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IFilterableColumns.activatorUserId()
    use TaskQuery.IFilterableColumns.activatorId() instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IFilterableColumns.additionalProperty(String)
    use customField().textField(key) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IFilterableColumns.businessCalendarId()
    use TaskQuery.IFilterableColumns.businessCalendar() instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IFilterableColumns.businessCreatorUser()
    use customField().stringField("BusinessCreatorUser") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IFilterableColumns.businessMainContactId()
    use customField().numberField("BusinessMainContactId") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IFilterableColumns.businessMainContactName()
    use customField().stringField("BusinessMainContactName") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IFilterableColumns.businessMilestoneTimestamp()
    use customField().timestampField("BusinessMilestoneTimestamp") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IFilterableColumns.businessObjectCode()
    use customField().stringField("BusinessObjectCode") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IFilterableColumns.businessObjectName()
    use customField().stringField("BusinessObjectName") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IFilterableColumns.businessStartTimestamp()
    use customField().timestampField("BusinessStartTimestamp") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IFilterableColumns.customDecimalField1()
    use customField().numberField("CustomDecimalField1") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IFilterableColumns.customDecimalField2()
    use customField().numberField("CustomDecimalField2") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IFilterableColumns.customDecimalField3()
    use customField().numberField("CustomDecimalField3") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IFilterableColumns.customDecimalField4()
    use customField().numberField("CustomDecimalField4") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IFilterableColumns.customDecimalField5()
    use customField().numberField("CustomDecimalField5") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IFilterableColumns.customTimestampField1()
    use customField().timestampField("CustomTimestampField1") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IFilterableColumns.customTimestampField2()
    use customField().timestampField("CustomTimestampField2") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IFilterableColumns.customTimestampField3()
    use customField().timestampField("CustomTimestampField3") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IFilterableColumns.customTimestampField4()
    use customField().timestampField("CustomTimestampField4") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IFilterableColumns.customTimestampField5()
    use customField().timestampField("CustomTimestampField5") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IFilterableColumns.customVarCharField1()
    use customField().stringField("CustomVarCharField1") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IFilterableColumns.customVarCharField2()
    use customField().stringField("CustomVarCharField2") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IFilterableColumns.customVarCharField3()
    use customField().stringField("CustomVarCharField3") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IFilterableColumns.customVarCharField4()
    use customField().stringField("CustomVarCharField4") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IFilterableColumns.customVarCharField5()
    use customField().stringField("CustomVarCharField5") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IFilterableColumns.displayDescriptionTemplate()
    the removed DisplayDescriptionTemplate column was never used in production.
    ch.ivyteam.ivy.workflow.query.TaskQuery.IFilterableColumns.displayNameTemplate()
    the removed DisplayNameTemplate column was never used in production.
    ch.ivyteam.ivy.workflow.query.TaskQuery.IFilterableColumns.expiryActivatorRoleId()
    use TaskQuery.IFilterableColumns.expiryActivatorId() instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IFilterableColumns.expiryActivatorUserId()
    use TaskQuery.IFilterableColumns.expiryActivatorId() instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IFilterableColumns.kindCode()
    use customField().stringField("KindCode") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IFilterableColumns.kindName()
    use customField().stringField("KindName") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IFilterableColumns.originalActivatorRoleId()
    use TaskQuery.IFilterableColumns.originalActivatorId() instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IFilterableColumns.originalActivatorUserId()
    use TaskQuery.IFilterableColumns.originalActivatorId() instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IFilterableColumns.processCategoryCode()
    use customField().stringField("ProcessCategoryCode") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IFilterableColumns.processCategoryName()
    use customField().stringField("ProcessCategoryName") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IFilterableColumns.processCode()
    use customField().stringField("ProcessCode") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IFilterableColumns.processName()
    use customField().stringField("ProcessName") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IFilterableColumns.subTypeCode()
    use customField().stringField("SubTypeCode") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IFilterableColumns.subTypeName()
    use customField().stringField("SubTypeName") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IFilterableColumns.typeCode()
    use customField().stringField("TypeCode") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IFilterableColumns.typeName()
    use customField().stringField("TypeName") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IFilterableColumns.workerUserId()
    use TaskQuery.IFilterableColumns.workerId() instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IGroupByQueryColumns.activatorRoleId()
    use TaskQuery.IGroupByQueryColumns.activatorId() instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IGroupByQueryColumns.activatorUserId()
    use TaskQuery.IGroupByQueryColumns.activatorId() instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IGroupByQueryColumns.businessCalendarId()
    use TaskQuery.IGroupByQueryColumns.businessCalendar() instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IGroupByQueryColumns.businessCreatorUser()
    use customField().stringField("BusinessCreatorUser") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IGroupByQueryColumns.businessMainContactId()
    use customField().numberField("BusinessMainContactId") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IGroupByQueryColumns.businessMainContactName()
    use customField().stringField("BusinessMainContactName") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IGroupByQueryColumns.businessMilestoneTimestamp()
    use customField().timestampField("BusinessMilestoneTimestamp") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IGroupByQueryColumns.businessObjectCode()
    use customField().stringField("BusinessObjectCode") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IGroupByQueryColumns.businessObjectName()
    use customField().stringField("BusinessObjectName") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IGroupByQueryColumns.businessStartTimestamp()
    use customField().timestampField("BusinessStartTimestamp") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IGroupByQueryColumns.customDecimalField1()
    use customField().numberField("CustomDecimalField1") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IGroupByQueryColumns.customDecimalField2()
    use customField().numberField("CustomDecimalField2") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IGroupByQueryColumns.customDecimalField3()
    use customField().numberField("CustomDecimalField3") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IGroupByQueryColumns.customDecimalField4()
    use customField().numberField("CustomDecimalField4") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IGroupByQueryColumns.customDecimalField5()
    use customField().numberField("CustomDecimalField5") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IGroupByQueryColumns.customTimestampField1()
    use customField().timestampField("CustomTimestampField1") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IGroupByQueryColumns.customTimestampField2()
    use customField().timestampField("CustomTimestampField2") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IGroupByQueryColumns.customTimestampField3()
    use customField().timestampField("CustomTimestampField3") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IGroupByQueryColumns.customTimestampField4()
    use customField().timestampField("CustomTimestampField4") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IGroupByQueryColumns.customTimestampField5()
    use customField().timestampField("CustomTimestampField5") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IGroupByQueryColumns.customVarCharField1()
    use customField().stringField("CustomVarCharField1") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IGroupByQueryColumns.customVarCharField2()
    use customField().stringField("CustomVarCharField2") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IGroupByQueryColumns.customVarCharField3()
    use customField().stringField("CustomVarCharField3") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IGroupByQueryColumns.customVarCharField4()
    use customField().stringField("CustomVarCharField4") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IGroupByQueryColumns.customVarCharField5()
    use customField().stringField("CustomVarCharField5") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IGroupByQueryColumns.displayDescriptionTemplate()
    the removed DisplayNameTemplate column was never used in production.
    ch.ivyteam.ivy.workflow.query.TaskQuery.IGroupByQueryColumns.displayNameTemplate()
    the removed DisplayNameTemplate column was never used in production.
    ch.ivyteam.ivy.workflow.query.TaskQuery.IGroupByQueryColumns.expiryActivatorRoleId()
    use TaskQuery.IGroupByQueryColumns.expiryActivatorId() instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IGroupByQueryColumns.expiryActivatorUserId()
    use TaskQuery.IGroupByQueryColumns.expiryActivatorId() instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IGroupByQueryColumns.kindCode()
    use customField().stringField("KindCode") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IGroupByQueryColumns.kindName()
    use customField().stringField("KindName") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IGroupByQueryColumns.originalActivatorRoleId()
    use TaskQuery.IGroupByQueryColumns.originalActivatorId() instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IGroupByQueryColumns.originalActivatorUserId()
    use TaskQuery.IGroupByQueryColumns.originalActivatorId() instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IGroupByQueryColumns.processCategoryCode()
    use customField().stringField("ProcessCategoryCode") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IGroupByQueryColumns.processCategoryName()
    use customField().stringField("ProcessCategoryName") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IGroupByQueryColumns.processCode()
    use customField().stringField("ProcessCode") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IGroupByQueryColumns.processName()
    use customField().stringField("ProcessName") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IGroupByQueryColumns.subTypeCode()
    use customField().stringField("SubTypeCode") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IGroupByQueryColumns.subTypeName()
    use customField().stringField("SubTypeName") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IGroupByQueryColumns.typeCode()
    use customField().stringField("TypeCode") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IGroupByQueryColumns.typeName()
    use customField().stringField("TypeName") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IGroupByQueryColumns.workerUserId()
    use TaskQuery.IGroupByQueryColumns.workerId() instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IOrderByQueryColumns.activatorRoleId()
    use TaskQuery.IOrderByQueryColumns.activatorId() instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IOrderByQueryColumns.activatorUserId()
    use TaskQuery.IOrderByQueryColumns.activatorId() instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IOrderByQueryColumns.businessCalendarId()
    use TaskQuery.IOrderByQueryColumns.businessCalendar() instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IOrderByQueryColumns.businessCreatorUser()
    use customField().stringField("BusinessCreatorUser") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IOrderByQueryColumns.businessMainContactId()
    use customField().numberField("BusinessMainContactId") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IOrderByQueryColumns.businessMainContactName()
    use customField().stringField("BusinessMainContactName") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IOrderByQueryColumns.businessMilestoneTimestamp()
    use customField().timestampField("BusinessMilestoneTimestamp") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IOrderByQueryColumns.businessObjectCode()
    use customField().stringField("BusinessObjectCode") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IOrderByQueryColumns.businessObjectName()
    use customField().stringField("BusinessObjectName") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IOrderByQueryColumns.businessStartTimestamp()
    use customField().timestampField("BusinessStartTimestamp") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IOrderByQueryColumns.customDecimalField1()
    use customField().numberField("CustomDecimalField1") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IOrderByQueryColumns.customDecimalField2()
    use customField().numberField("CustomDecimalField2") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IOrderByQueryColumns.customDecimalField3()
    use customField().numberField("CustomDecimalField3") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IOrderByQueryColumns.customDecimalField4()
    use customField().numberField("CustomDecimalField4") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IOrderByQueryColumns.customDecimalField5()
    use customField().numberField("CustomDecimalField5") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IOrderByQueryColumns.customTimestampField1()
    use customField().timestampField("CustomTimestampField1") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IOrderByQueryColumns.customTimestampField2()
    use customField().timestampField("CustomTimestampField2") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IOrderByQueryColumns.customTimestampField3()
    use customField().timestampField("CustomTimestampField3") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IOrderByQueryColumns.customTimestampField4()
    use customField().timestampField("CustomTimestampField4") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IOrderByQueryColumns.customTimestampField5()
    use customField().timestampField("CustomTimestampField5") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IOrderByQueryColumns.customVarCharField1()
    use customField().stringField("CustomVarCharField1") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IOrderByQueryColumns.customVarCharField2()
    use customField().stringField("CustomVarCharField2") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IOrderByQueryColumns.customVarCharField3()
    use customField().stringField("CustomVarCharField3") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IOrderByQueryColumns.customVarCharField4()
    use customField().stringField("CustomVarCharField4") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IOrderByQueryColumns.customVarCharField5()
    use customField().stringField("CustomVarCharField5") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IOrderByQueryColumns.description()
    ordering by CLOB fields is not possible.
    ch.ivyteam.ivy.workflow.query.TaskQuery.IOrderByQueryColumns.displayDescriptionTemplate()
    the removed DisplayDescriptionTemplate column was never used in production.
    ch.ivyteam.ivy.workflow.query.TaskQuery.IOrderByQueryColumns.displayNameTemplate()
    the removed DisplayNameTemplate column was never used in production.
    ch.ivyteam.ivy.workflow.query.TaskQuery.IOrderByQueryColumns.expiryActivatorRoleId()
    use TaskQuery.IOrderByQueryColumns.expiryActivatorId() instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IOrderByQueryColumns.expiryActivatorUserId()
    use TaskQuery.IOrderByQueryColumns.expiryActivatorId() instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IOrderByQueryColumns.kindCode()
    use customField().stringField("KindCode") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IOrderByQueryColumns.kindName()
    use customField().stringField("KindName") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IOrderByQueryColumns.originalActivatorRoleId()
    use TaskQuery.IOrderByQueryColumns.originalActivatorId() instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IOrderByQueryColumns.originalActivatorUserId()
    use TaskQuery.IOrderByQueryColumns.originalActivatorId() instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IOrderByQueryColumns.processCategoryCode()
    use customField().stringField("ProcessCategoryCode") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IOrderByQueryColumns.processCategoryName()
    use customField().stringField("ProcessCategoryName") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IOrderByQueryColumns.processCode()
    use customField().stringField("ProcessCode") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IOrderByQueryColumns.processName()
    use customField().stringField("ProcessName") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IOrderByQueryColumns.subTypeCode()
    use customField().stringField("SubTypeCode") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IOrderByQueryColumns.subTypeName()
    use customField().stringField("SubTypeName") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IOrderByQueryColumns.typeCode()
    use customField().stringField("TypeCode") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IOrderByQueryColumns.typeName()
    use customField().stringField("TypeName") instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IOrderByQueryColumns.workerUserId()
    use TaskQuery.IOrderByQueryColumns.workerId() instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.OrderByQuery.businessCalendarId()
    ch.ivyteam.ivy.workflow.query.TaskQuery.OrderByQuery.displayDescriptionTemplate()
    ch.ivyteam.ivy.workflow.query.TaskQuery.OrderByQuery.displayNameTemplate()
    ch.ivyteam.ivy.workflow.query.TaskQuery.toType(Class<T>)
    ch.ivyteam.ivy.workflow.signal.IBpmSignalReceivers.createStartSignalQuery()
    This API is no longer available, please use IBpmSignalReceivers.all(), IBpmSignalReceivers.matches(SignalCode) or IBpmSignalReceivers.contains(String) instead.
  • Deprecated Enum Constants
    Enum Constant
    Description
    ch.ivyteam.ivy.cm.CoMimeType.ApplicationDoc
    ch.ivyteam.ivy.cm.CoMimeType.ApplicationDocx
    ch.ivyteam.ivy.cm.CoMimeType.ApplicationExcel
    ch.ivyteam.ivy.cm.CoMimeType.ApplicationExcelXML
    ch.ivyteam.ivy.cm.CoMimeType.ApplicationJson
    ch.ivyteam.ivy.cm.CoMimeType.ApplicationOpenDocPresentation
    ch.ivyteam.ivy.cm.CoMimeType.ApplicationOpenDocSpreadsheet
    ch.ivyteam.ivy.cm.CoMimeType.ApplicationOpenDocText
    ch.ivyteam.ivy.cm.CoMimeType.ApplicationPdf
    ch.ivyteam.ivy.cm.CoMimeType.ApplicationPowerPoint
    ch.ivyteam.ivy.cm.CoMimeType.ApplicationPowerPointXML
    ch.ivyteam.ivy.cm.CoMimeType.ApplicationXml
    ch.ivyteam.ivy.cm.CoMimeType.ApplicationXmlXhtml
    ch.ivyteam.ivy.cm.CoMimeType.ApplicationZip
    ch.ivyteam.ivy.cm.CoMimeType.ImageGif
    ch.ivyteam.ivy.cm.CoMimeType.ImageJpg
    ch.ivyteam.ivy.cm.CoMimeType.ImagePng
    ch.ivyteam.ivy.cm.CoMimeType.ImageSvg
    ch.ivyteam.ivy.cm.CoMimeType.ImageWebp
    ch.ivyteam.ivy.cm.CoMimeType.TextCss
    ch.ivyteam.ivy.cm.CoMimeType.TextCsv
    ch.ivyteam.ivy.cm.CoMimeType.TextHtml
    ch.ivyteam.ivy.cm.CoMimeType.TextPlain
    ch.ivyteam.ivy.cm.CoMimeType.TextRtf
    ch.ivyteam.ivy.cm.CoMimeType.TextXml
    ch.ivyteam.ivy.cm.CoMimeType.Unknown
    ch.ivyteam.ivy.cm.CoType.AAC_AUDIO
    ch.ivyteam.ivy.cm.CoType.AUDIO
    ch.ivyteam.ivy.cm.CoType.AVI
    ch.ivyteam.ivy.cm.CoType.CLASS
    ch.ivyteam.ivy.cm.CoType.CLASS_CONFIGURATION
    ch.ivyteam.ivy.cm.CoType.CSS
    ch.ivyteam.ivy.cm.CoType.CSV
    ch.ivyteam.ivy.cm.CoType.DVI
    ch.ivyteam.ivy.cm.CoType.EXCEL
    ch.ivyteam.ivy.cm.CoType.EXCEL_OPENXML
    ch.ivyteam.ivy.cm.CoType.FLASH
    ch.ivyteam.ivy.cm.CoType.FOLDER
    ch.ivyteam.ivy.cm.CoType.GIF
    ch.ivyteam.ivy.cm.CoType.HTML
    ch.ivyteam.ivy.cm.CoType.JPEG
    ch.ivyteam.ivy.cm.CoType.JSON
    ch.ivyteam.ivy.cm.CoType.JSP
    ch.ivyteam.ivy.cm.CoType.LAYOUT
    ch.ivyteam.ivy.cm.CoType.MP3
    ch.ivyteam.ivy.cm.CoType.MP4
    ch.ivyteam.ivy.cm.CoType.MPEG
    ch.ivyteam.ivy.cm.CoType.NAVIGATION_NODE
    ch.ivyteam.ivy.cm.CoType.OD_PRESENTATION
    ch.ivyteam.ivy.cm.CoType.OD_SPREADSHEET
    ch.ivyteam.ivy.cm.CoType.OD_TEXT
    ch.ivyteam.ivy.cm.CoType.OGG_AUDIO
    ch.ivyteam.ivy.cm.CoType.OGG_VIDEO
    ch.ivyteam.ivy.cm.CoType.PAGE
    ch.ivyteam.ivy.cm.CoType.PANEL
    ch.ivyteam.ivy.cm.CoType.PDF
    ch.ivyteam.ivy.cm.CoType.PLAIN_TEXT
    ch.ivyteam.ivy.cm.CoType.PNG
    ch.ivyteam.ivy.cm.CoType.POWERPOINT
    ch.ivyteam.ivy.cm.CoType.POWERPOINT_OPENXML
    ch.ivyteam.ivy.cm.CoType.PROCESS_LINK
    ch.ivyteam.ivy.cm.CoType.QUICKTIME
    ch.ivyteam.ivy.cm.CoType.RESULT_TABLE
    ch.ivyteam.ivy.cm.CoType.RTF
    ch.ivyteam.ivy.cm.CoType.SMART_TABLE
    ch.ivyteam.ivy.cm.CoType.SOURCE
    ch.ivyteam.ivy.cm.CoType.STRING
    ch.ivyteam.ivy.cm.CoType.SVG
    ch.ivyteam.ivy.cm.CoType.TABLE
    ch.ivyteam.ivy.cm.CoType.TEXT
    ch.ivyteam.ivy.cm.CoType.UNKNOWN
    ch.ivyteam.ivy.cm.CoType.WAV
    ch.ivyteam.ivy.cm.CoType.WEBM_AUDIO
    ch.ivyteam.ivy.cm.CoType.WEBM_VIDEO
    ch.ivyteam.ivy.cm.CoType.WEBP_IMAGE
    ch.ivyteam.ivy.cm.CoType.WORD
    ch.ivyteam.ivy.cm.CoType.WORD_OPENXML
    ch.ivyteam.ivy.cm.CoType.XML
    ch.ivyteam.ivy.cm.CoType.ZIP
    ch.ivyteam.ivy.cm.CoTypeGroup.CONFIG
    ch.ivyteam.ivy.cm.CoTypeGroup.DOCUMENT
    ch.ivyteam.ivy.cm.CoTypeGroup.IMAGE
    ch.ivyteam.ivy.cm.CoTypeGroup.NONE
    ch.ivyteam.ivy.cm.CoTypeGroup.REGULAR
    ch.ivyteam.ivy.workflow.CaseProperty.BUSINESS_CORRESPONDENT_ID
    Use ICase.customFields()
    ch.ivyteam.ivy.workflow.CaseProperty.BUSINESS_CREATOR_USER
    Use ICase.customFields()
    ch.ivyteam.ivy.workflow.CaseProperty.BUSINESS_MAIN_CONTACT_DOCUMENT_DATABASE_CODE
    Use ICase.customFields()
    ch.ivyteam.ivy.workflow.CaseProperty.BUSINESS_MAIN_CONTACT_FOLDER_ID
    Use ICase.customFields()
    ch.ivyteam.ivy.workflow.CaseProperty.BUSINESS_MAIN_CONTACT_ID
    Use ICase.customFields()
    ch.ivyteam.ivy.workflow.CaseProperty.BUSINESS_MAIN_CONTACT_NAME
    Use ICase.customFields()
    ch.ivyteam.ivy.workflow.CaseProperty.BUSINESS_MAIN_CONTACT_TYPE
    Use ICase.customFields()
    ch.ivyteam.ivy.workflow.CaseProperty.BUSINESS_MILESTONE_TIMESTAMP
    Use ICase.customFields()
    ch.ivyteam.ivy.workflow.CaseProperty.BUSINESS_OBJECT_CODE
    Use ICase.customFields()
    ch.ivyteam.ivy.workflow.CaseProperty.BUSINESS_OBJECT_DOCUMENT_DATABASE_CODE
    Use ICase.customFields()
    ch.ivyteam.ivy.workflow.CaseProperty.BUSINESS_OBJECT_FOLDER_ID
    Use ICase.customFields()
    ch.ivyteam.ivy.workflow.CaseProperty.BUSINESS_OBJECT_NAME
    Use ICase.customFields()
    ch.ivyteam.ivy.workflow.CaseProperty.BUSINESS_OJBECT_NAME
    Use ICase.customFields()
    ch.ivyteam.ivy.workflow.CaseProperty.BUSINESS_PRIORITY
    Use ICase.customFields()
    ch.ivyteam.ivy.workflow.CaseProperty.BUSINESS_START_TIMESTAMP
    Use ICase.customFields()
    ch.ivyteam.ivy.workflow.CaseProperty.CREATOR_USER_ID
    use CreatorId instead
    ch.ivyteam.ivy.workflow.CaseProperty.CUSTOM_DECIMAL_FIELD_1
    Use ICase.customFields()
    ch.ivyteam.ivy.workflow.CaseProperty.CUSTOM_DECIMAL_FIELD_2
    Use ICase.customFields()
    ch.ivyteam.ivy.workflow.CaseProperty.CUSTOM_DECIMAL_FIELD_3
    Use ICase.customFields()
    ch.ivyteam.ivy.workflow.CaseProperty.CUSTOM_DECIMAL_FIELD_4
    Use ICase.customFields()
    ch.ivyteam.ivy.workflow.CaseProperty.CUSTOM_DECIMAL_FIELD_5
    Use ICase.customFields()
    ch.ivyteam.ivy.workflow.CaseProperty.CUSTOM_TIMESTAMP_FIELD_1
    Use ICase.customFields()
    ch.ivyteam.ivy.workflow.CaseProperty.CUSTOM_TIMESTAMP_FIELD_2
    Use ICase.customFields()
    ch.ivyteam.ivy.workflow.CaseProperty.CUSTOM_TIMESTAMP_FIELD_3
    Use ICase.customFields()
    ch.ivyteam.ivy.workflow.CaseProperty.CUSTOM_TIMESTAMP_FIELD_4
    Use ICase.customFields()
    ch.ivyteam.ivy.workflow.CaseProperty.CUSTOM_TIMESTAMP_FIELD_5
    Use ICase.customFields()
    ch.ivyteam.ivy.workflow.CaseProperty.CUSTOM_VARCHAR_FIELD_1
    Use ICase.customFields()
    ch.ivyteam.ivy.workflow.CaseProperty.CUSTOM_VARCHAR_FIELD_2
    Use ICase.customFields()
    ch.ivyteam.ivy.workflow.CaseProperty.CUSTOM_VARCHAR_FIELD_3
    Use ICase.customFields()
    ch.ivyteam.ivy.workflow.CaseProperty.CUSTOM_VARCHAR_FIELD_4
    Use ICase.customFields()
    ch.ivyteam.ivy.workflow.CaseProperty.CUSTOM_VARCHAR_FIELD_5
    Use ICase.customFields()
    ch.ivyteam.ivy.workflow.CaseProperty.OWNER_ROLE_ID
    use OwnerId instead
    ch.ivyteam.ivy.workflow.CaseProperty.OWNER_USER_ID
    use OwnerId instead
    ch.ivyteam.ivy.workflow.CaseProperty.PROCESS_CATEGORY_CODE
    use category to categorize the case
    ch.ivyteam.ivy.workflow.CaseProperty.PROCESS_CATEGORY_NAME
    use category to categorize the case
    ch.ivyteam.ivy.workflow.CaseProperty.PROCESS_CODE
    use category to categorize the case
    ch.ivyteam.ivy.workflow.CaseProperty.PROCESS_NAME
    use category to categorize the case
    ch.ivyteam.ivy.workflow.CaseProperty.SUB_TYPE_CODE
    use category to categorize the case
    ch.ivyteam.ivy.workflow.CaseProperty.SUB_TYPE_NAME
    use category to categorize the case
    ch.ivyteam.ivy.workflow.CaseProperty.TYPE_CODE
    use category to categorize the case
    ch.ivyteam.ivy.workflow.CaseProperty.TYPE_NAME
    use category to categorize the case
    ch.ivyteam.ivy.workflow.CaseState.ZOMBIE
    not used anymore. cases which become zombies will be deleted.
    ch.ivyteam.ivy.workflow.TaskProperty.ACTIVATOR_ROLE_ID
    use ActivatorId instead
    ch.ivyteam.ivy.workflow.TaskProperty.ACTIVATOR_USER_ID
    use ActivatorId instead
    ch.ivyteam.ivy.workflow.TaskProperty.BUSINESS_CREATOR_USER
    Use ITask.customFields()
    ch.ivyteam.ivy.workflow.TaskProperty.BUSINESS_MAIN_CONTACT_ID
    Use ITask.customFields()
    ch.ivyteam.ivy.workflow.TaskProperty.BUSINESS_MAIN_CONTACT_NAME
    Use ITask.customFields()
    ch.ivyteam.ivy.workflow.TaskProperty.BUSINESS_MILESTONE_TIMESTAMP
    Use ITask.customFields()
    ch.ivyteam.ivy.workflow.TaskProperty.BUSINESS_OBJECT_CODE
    Use ITask.customFields()
    ch.ivyteam.ivy.workflow.TaskProperty.BUSINESS_OBJECT_NAME
    Use ITask.customFields()
    ch.ivyteam.ivy.workflow.TaskProperty.BUSINESS_START_TIMESTAMP
    Use ITask.customFields()
    ch.ivyteam.ivy.workflow.TaskProperty.CUSTOM_DECIMAL_FIELD_1
    Use ITask.customFields()
    ch.ivyteam.ivy.workflow.TaskProperty.CUSTOM_DECIMAL_FIELD_2
    Use ITask.customFields()
    ch.ivyteam.ivy.workflow.TaskProperty.CUSTOM_DECIMAL_FIELD_3
    Use ITask.customFields()
    ch.ivyteam.ivy.workflow.TaskProperty.CUSTOM_DECIMAL_FIELD_4
    Use ITask.customFields()
    ch.ivyteam.ivy.workflow.TaskProperty.CUSTOM_DECIMAL_FIELD_5
    Use ITask.customFields()
    ch.ivyteam.ivy.workflow.TaskProperty.CUSTOM_TIMESTAMP_FIELD_1
    Use ITask.customFields()
    ch.ivyteam.ivy.workflow.TaskProperty.CUSTOM_TIMESTAMP_FIELD_2
    Use ITask.customFields()
    ch.ivyteam.ivy.workflow.TaskProperty.CUSTOM_TIMESTAMP_FIELD_3
    Use ITask.customFields()
    ch.ivyteam.ivy.workflow.TaskProperty.CUSTOM_TIMESTAMP_FIELD_4
    Use ITask.customFields()
    ch.ivyteam.ivy.workflow.TaskProperty.CUSTOM_TIMESTAMP_FIELD_5
    Use ITask.customFields()
    ch.ivyteam.ivy.workflow.TaskProperty.CUSTOM_VARCHAR_FIELD_1
    Use ITask.customFields()
    ch.ivyteam.ivy.workflow.TaskProperty.CUSTOM_VARCHAR_FIELD_2
    Use ITask.customFields()
    ch.ivyteam.ivy.workflow.TaskProperty.CUSTOM_VARCHAR_FIELD_3
    Use ITask.customFields()
    ch.ivyteam.ivy.workflow.TaskProperty.CUSTOM_VARCHAR_FIELD_4
    Use ITask.customFields()
    ch.ivyteam.ivy.workflow.TaskProperty.CUSTOM_VARCHAR_FIELD_5
    Use ITask.customFields()
    ch.ivyteam.ivy.workflow.TaskProperty.EXPIRY_ACTIVATOR_ROLE_ID
    use ExpiryActivatorId instead
    ch.ivyteam.ivy.workflow.TaskProperty.EXPIRY_ACTIVATOR_USER_ID
    use ExpiryActivatorId instead
    ch.ivyteam.ivy.workflow.TaskProperty.KIND_CODE
    use category to categorize the task
    ch.ivyteam.ivy.workflow.TaskProperty.KIND_NAME
    use category to categorize the task
    ch.ivyteam.ivy.workflow.TaskProperty.ORIGINAL_ACTIVATOR_ROLE_ID
    use OriginalActivatorId instead
    ch.ivyteam.ivy.workflow.TaskProperty.ORIGINAL_ACTIVATOR_USER_ID
    use OriginalActivatorId instead
    ch.ivyteam.ivy.workflow.TaskProperty.PROCESS_CATEGORY_CODE
    use category to categorize the task
    ch.ivyteam.ivy.workflow.TaskProperty.PROCESS_CATEGORY_NAME
    use category to categorize the task
    ch.ivyteam.ivy.workflow.TaskProperty.PROCESS_CODE
    use category to categorize the task
    ch.ivyteam.ivy.workflow.TaskProperty.PROCESS_NAME
    use category to categorize the task
    ch.ivyteam.ivy.workflow.TaskProperty.SUB_TYPE_CODE
    use category to categorize the task
    ch.ivyteam.ivy.workflow.TaskProperty.SUB_TYPE_NAME
    use category to categorize the task
    ch.ivyteam.ivy.workflow.TaskProperty.TYPE_CODE
    use category to categorize the task
    ch.ivyteam.ivy.workflow.TaskProperty.TYPE_NAME
    use category to categorize the task
    ch.ivyteam.ivy.workflow.TaskProperty.WORKER_USER_ID
    use WorkerId instead
    ch.ivyteam.ivy.workflow.TaskState.UNASSIGNED
    not used anymore. no tasks are in this state.

    Database Value: 9

    ch.ivyteam.ivy.workflow.TaskState.ZOMBIE
    not used anymore. tasks which become zombies will be deleted.

Copyright © 2024
Axon Ivy AG

All Rights Reserved
Documentation was generated
on 2024-04-01T22:01:23Z