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

Deprecated API

Contents

  • Terminally Deprecated
  • Interfaces
  • Classes
  • Enum Classes
  • Fields
  • Methods
  • Constructors
  • Enum Constants
  • Terminally Deprecated Elements
    Element
    Description
    ch.ivyteam.ivy.application.IApplication.getActiveEnvironment()
    see IEnvironment
    ch.ivyteam.ivy.application.IApplication.getActualEnvironment()
    see IEnvironment
    ch.ivyteam.ivy.application.IApplication.getActualEnvironment(ISession)
    see IEnvironment
    ch.ivyteam.ivy.application.IApplication.getDefaultEMailNotifcationSettings()
    ch.ivyteam.ivy.application.IApplication.setActiveEnvironment(String)
    see IEnvironment
    ch.ivyteam.ivy.application.IApplication.setDefaultEMailNotifcationSettings(IEMailNotificationSettings)
    ch.ivyteam.ivy.application.IApplicationConfigurationManager.getApplicationsSortedByName(boolean)
    use IApplicationRepository.all()
    ch.ivyteam.ivy.application.IProcessModel.isDeletable()
    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.application.restricted.IEnvironment
    Environments are deprecated and will disappear in long term. Use containers and configurations instead.
    ch.ivyteam.ivy.bpm.engine.client.SessionChooser.anonymousWithRole(IRole)
    session role will be removed with 13.1. assign the role to a user which needs to be authenticated.
    ch.ivyteam.ivy.bpm.engine.client.SessionChooser.anonymousWithRole(String)
    session role will be removed with 13.1. assign the role to a user which needs to be authenticated.
    ch.ivyteam.ivy.bpm.engine.client.sub.SubSessionChooser.anonymousWithRole(IRole)
    session roles will be removed in 13.1. assign roles to a user.
    ch.ivyteam.ivy.bpm.engine.client.sub.SubSessionChooser.anonymousWithRole(String)
    session roles will be removed in 13.1. assign roles to a user.
    ch.ivyteam.ivy.casemap.runtime.ICaseMapService.findCaseMap()
    use ICaseMapService.find().current()
    ch.ivyteam.ivy.cm.CoMimeType
    ch.ivyteam.ivy.cm.CoType
    ch.ivyteam.ivy.cm.CoTypeGroup
    ch.ivyteam.ivy.cm.IContentObjectType
    ch.ivyteam.ivy.cm.IContentObjectValue
    use ContentObjectValue
    ch.ivyteam.ivy.data.cache.IDataCacheContext.getEnvironmentCache()
    ch.ivyteam.ivy.deployment.ProjectDeployment
    Instead use deployment directory or deployment REST service
    ch.ivyteam.ivy.deployment.ProjectDeploymentValidator
    Instead use deployment directory or deployment REST service
    ch.ivyteam.ivy.designer.inscription.ui.thirdparty.BpmnInscriptionEditor
    Use IBpmnProcessElementUi instead.
    ch.ivyteam.ivy.designer.process.ui.editor.palette.IIvyProcessPaletteExtension
    Use IBpmnProcessElementUi instead.
    ch.ivyteam.ivy.designer.process.ui.info.IBpmnProcessElementUi
    Palette Management and SWT based UIs are no longer supported from the next release LTS12 onwards. Therefore, using this extension approach is strongly discouraged. As successor use normal Call Sub Processes, tagged as 'CONNECTOR'. Alternatively, Programmable Elements with JavaBeans are still supported, but the UI configuration must be built using the new ExtensionUiBuilder.
    ch.ivyteam.ivy.designer.process.ui.info.IProcessElementUiInformationExtension
    Use IBpmnProcessElementUi instead.
    ch.ivyteam.ivy.environment.AppFixture.environment(String)
    ch.ivyteam.ivy.jsf.bean.error.ErrorPageMBean.getErrorReportUrl()
    this feature is moved to the engine cockpit.
    ch.ivyteam.ivy.process.element.IExtensibleStandardProcessElementExtension
    Use ch.ivyteam.ivy.bpm.exec.IBpmnProcessElement instead.
    ch.ivyteam.ivy.process.extension.impl.AbstractProcessExtensionConfigurationEditor
    use UiEditorExtension instead
    ch.ivyteam.ivy.process.extension.impl.AbstractProcessExtensionConfigurationEditor.createEditorPanel()
    use UiEditorExtension.initUiFields(ExtensionUiBuilder) instead
    ch.ivyteam.ivy.process.extension.impl.AbstractProcessExtensionConfigurationEditor.createEditorPanelContent(Container, IProcessExtensionConfigurationEditorEnvironment)
    use UiEditorExtension.initUiFields(ExtensionUiBuilder) instead
    ch.ivyteam.ivy.process.extension.impl.AbstractProcessExtensionConfigurationEditor.shouldEditorFillAllSpace()
    use UiEditorExtension.initUiFields(ExtensionUiBuilder) 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.intermediateevent.IProcessIntermediateEventBean.start(IProgressMonitor)
    ch.ivyteam.ivy.process.intermediateevent.IProcessIntermediateEventBean.stop(IProgressMonitor)
    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.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
    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.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_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(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.ISession.assignRole(IRole)
    session role will be removed with 13.1. assign the role to a user which needs to be authenticated.
    ch.ivyteam.ivy.security.ISession.getActiveEnvironment()
    This features was introduced for multi-tenancy. We recommend to containerized your environment and run a dedicated engine for each tenant.
    ch.ivyteam.ivy.security.ISession.setActiveEnvironment(String)
    This features was introduced for multi-tenancy. We recommend to containerized your environment and run a dedicated engine for each tenant.
    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.vars.Variables.of(IApplication, String)
    ch.ivyteam.ivy.workflow.CaseProperty.SUB_TYPE_NAME
    use category to categorize the case
    ch.ivyteam.ivy.workflow.IAdditionalPropertyable
    use custom fields instead
    ch.ivyteam.ivy.workflow.ICase.getActiveEnvironment()
    This features was introduced for multi-tenancy. We recommend to containerized your environment and run a dedicated engine for each tenant.
    ch.ivyteam.ivy.workflow.ICase.getActiveTasks()
    use ICase.tasks().allActive() Returns all active child tasks.
    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.getTasks()
    use ICase.tasks().all() Returns all child tasks.
    ch.ivyteam.ivy.workflow.ICase.setActiveEnvironment(String)
    This features was introduced for multi-tenancy. We recommend to containerized your environment and run a dedicated engine for each tenant.
    ch.ivyteam.ivy.workflow.IProcessStart.getId()
    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.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.signal.IBpmSignalReceivers.createStartSignalQuery()
    This API is no longer available, please use IBpmSignalReceivers.all(), IBpmSignalReceivers.matches(SignalCode) or IBpmSignalReceivers.contains(String) instead.
    ch.ivyteam.util.threadcontext.IvyAsyncRunner
    use IvyAsyncExecutor
    ch.ivyteam.util.threadcontext.IvyAsyncRunner()
    use IvyAsyncExecutor.create()
    ch.ivyteam.util.threadcontext.IvyAsyncRunner.run(Runnable)
    use IvyAsyncExecutor.run(Runnable)
    ch.ivyteam.util.threadcontext.IvyAsyncRunner.run(Callable<T>)
    use IvyAsyncExecutor.call(Callable)
  • 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.application.restricted.IEnvironment
    Environments are deprecated and will disappear in long term. Use containers and configurations instead.
    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.designer.process.ui.editor.palette.IIvyProcessPaletteExtension
    Use IBpmnProcessElementUi instead.
    ch.ivyteam.ivy.designer.process.ui.info.IBpmnProcessElementUi
    Palette Management and SWT based UIs are no longer supported from the next release LTS12 onwards. Therefore, using this extension approach is strongly discouraged. As successor use normal Call Sub Processes, tagged as 'CONNECTOR'. Alternatively, Programmable Elements with JavaBeans are still supported, but the UI configuration must be built using the new ExtensionUiBuilder.
    ch.ivyteam.ivy.designer.process.ui.info.IProcessElementUiInformationExtension
    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.deployment.ProjectDeployment
    Instead use deployment directory or deployment REST service
    ch.ivyteam.ivy.deployment.ProjectDeploymentValidator
    Instead use deployment directory or deployment REST service
    ch.ivyteam.ivy.jsf.primefaces.legazy.LazyDataModel7
    use LazyDataModel. Primefaces has changed this interface in version 10 and 11.
    ch.ivyteam.ivy.jsf.primefaces.theme.IvyPrimefacesThemeResolver
    use IvyFreyaTheme
    ch.ivyteam.ivy.process.call.SubProcessRunner
    instead use SubProcessCall
    ch.ivyteam.ivy.process.extension.impl.AbstractProcessExtensionConfigurationEditor
    use UiEditorExtension instead
    ch.ivyteam.util.threadcontext.IvyAsyncRunner
    use IvyAsyncExecutor
  • Deprecated Enum Classes
    Enum Class
    Description
    ch.ivyteam.ivy.cm.CoMimeType
    ch.ivyteam.ivy.cm.CoType
    ch.ivyteam.ivy.cm.CoTypeGroup
    ch.ivyteam.ivy.deployment.DeploymentOptions.Cleanup
    configuration deployment options are no longer respected by the deployment
  • Deprecated Fields
    Field
    Description
    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.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
    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.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_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.IApplication.getActiveEnvironment()
    see IEnvironment
    ch.ivyteam.ivy.application.IApplication.getActualEnvironment()
    see IEnvironment
    ch.ivyteam.ivy.application.IApplication.getActualEnvironment(ISession)
    see IEnvironment
    ch.ivyteam.ivy.application.IApplication.getDefaultEMailNotifcationSettings()
    ch.ivyteam.ivy.application.IApplication.setActiveEnvironment(String)
    see IEnvironment
    ch.ivyteam.ivy.application.IApplication.setDefaultEMailNotifcationSettings(IEMailNotificationSettings)
    ch.ivyteam.ivy.application.IApplicationConfigurationManager.getApplicationsSortedByName(boolean)
    use IApplicationRepository.all()
    ch.ivyteam.ivy.application.IProcessModel.isDeletable()
    ch.ivyteam.ivy.bpm.engine.client.SessionChooser.anonymousWithRole(IRole)
    session role will be removed with 13.1. assign the role to a user which needs to be authenticated.
    ch.ivyteam.ivy.bpm.engine.client.SessionChooser.anonymousWithRole(String)
    session role will be removed with 13.1. assign the role to a user which needs to be authenticated.
    ch.ivyteam.ivy.bpm.engine.client.sub.SubSessionChooser.anonymousWithRole(IRole)
    session roles will be removed in 13.1. assign roles to a user.
    ch.ivyteam.ivy.bpm.engine.client.sub.SubSessionChooser.anonymousWithRole(String)
    session roles will be removed in 13.1. assign roles to a user.
    ch.ivyteam.ivy.casemap.runtime.ICaseMapService.findCaseMap()
    use ICaseMapService.find().current()
    ch.ivyteam.ivy.data.cache.IDataCacheContext.getEnvironmentCache()
    ch.ivyteam.ivy.deployment.DeploymentOptions.Builder.cleanupConfiguration(DeploymentOptions.Cleanup)
    configuration deployment options are no longer respected by the deployment
    ch.ivyteam.ivy.deployment.DeploymentOptions.Builder.overwriteConfiguration(boolean)
    configuration deployment options are no longer respected by the deployment
    ch.ivyteam.ivy.designer.process.ui.editor.palette.IIvyProcessPalette.addProcessElementEntry(String, String, int, ProcessKind...)
    Use IIvyProcessPalette.addEntry(String, String, int) instead and specify the process kinds, if needed, in IBpmnProcessElement.getProcessKinds().
    ch.ivyteam.ivy.environment.AppFixture.environment(String)
    ch.ivyteam.ivy.jsf.bean.error.ErrorPageMBean.getErrorReportUrl()
    this feature is moved to the engine cockpit.
    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.extension.ICommonProcessExtensionConfigurationEditor.getComponent()
    use UiEditorExtension.initUiFields(ch.ivyteam.ivy.process.extension.ui.ExtensionUiBuilder) instead.
    ch.ivyteam.ivy.process.extension.ICommonProcessExtensionConfigurationEditor.getComposite(T)
    use UiEditorExtension.initUiFields(ch.ivyteam.ivy.process.extension.ui.ExtensionUiBuilder) instead.
    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.AbstractProcessExtensionConfigurationEditor.createEditorPanel()
    use UiEditorExtension.initUiFields(ExtensionUiBuilder) instead
    ch.ivyteam.ivy.process.extension.impl.AbstractProcessExtensionConfigurationEditor.createEditorPanelContent(Container, IProcessExtensionConfigurationEditorEnvironment)
    use UiEditorExtension.initUiFields(ExtensionUiBuilder) instead
    ch.ivyteam.ivy.process.extension.impl.AbstractProcessExtensionConfigurationEditor.shouldEditorFillAllSpace()
    use UiEditorExtension.initUiFields(ExtensionUiBuilder) 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.intermediateevent.IProcessIntermediateEventBean.start(IProgressMonitor)
    ch.ivyteam.ivy.process.intermediateevent.IProcessIntermediateEventBean.stop(IProgressMonitor)
    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.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(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.ISession.assignRole(IRole)
    session role will be removed with 13.1. assign the role to a user which needs to be authenticated.
    ch.ivyteam.ivy.security.ISession.getActiveEnvironment()
    This features was introduced for multi-tenancy. We recommend to containerized your environment and run a dedicated engine for each tenant.
    ch.ivyteam.ivy.security.ISession.setActiveEnvironment(String)
    This features was introduced for multi-tenancy. We recommend to containerized your environment and run a dedicated engine for each tenant.
    ch.ivyteam.ivy.security.IUser.getExternalSecurityName()
    use IUser.getExternalName() 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.vars.Variables.of(IApplication, String)
    ch.ivyteam.ivy.workflow.ICase.getActiveEnvironment()
    This features was introduced for multi-tenancy. We recommend to containerized your environment and run a dedicated engine for each tenant.
    ch.ivyteam.ivy.workflow.ICase.getActiveTasks()
    use ICase.tasks().allActive() Returns all active child tasks.
    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.getTasks()
    use ICase.tasks().all() Returns all child tasks.
    ch.ivyteam.ivy.workflow.ICase.setActiveEnvironment(String)
    This features was introduced for multi-tenancy. We recommend to containerized your environment and run a dedicated engine for each tenant.
    ch.ivyteam.ivy.workflow.IProcessStart.getId()
    ch.ivyteam.ivy.workflow.ITask.getActivatorUserCandidates()
    use ITask.activator().userCandidatesPaged() 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.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.query.CaseQuery.FilterQuery.additionalProperty(String)
    ch.ivyteam.ivy.workflow.query.CaseQuery.IFilterableColumns.additionalProperty(String)
    use customField().textField(key) instead
    ch.ivyteam.ivy.workflow.query.CaseQuery.IOrderByQueryColumns.description()
    ordering by CLOB fields is not possible.
    ch.ivyteam.ivy.workflow.query.CaseQuery.OrderByQuery.description()
    ch.ivyteam.ivy.workflow.query.TaskQuery.FilterQuery.additionalProperty(String)
    ch.ivyteam.ivy.workflow.query.TaskQuery.IFilterableColumns.additionalProperty(String)
    use customField().textField(key) instead
    ch.ivyteam.ivy.workflow.query.TaskQuery.IOrderByQueryColumns.description()
    ordering by CLOB fields is not possible.
    ch.ivyteam.ivy.workflow.query.TaskQuery.OrderByQuery.description()
    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.util.threadcontext.IvyAsyncRunner.run(Runnable)
    use IvyAsyncExecutor.run(Runnable)
    ch.ivyteam.util.threadcontext.IvyAsyncRunner.run(Callable<T>)
    use IvyAsyncExecutor.call(Callable)
  • Deprecated Constructors
    Constructor
    Description
    ch.ivyteam.util.threadcontext.IvyAsyncRunner()
    use IvyAsyncExecutor.create()
  • Deprecated Enum Constants
    Enum Constant
    Description
    ch.ivyteam.ivy.workflow.CaseProperty.SUB_TYPE_NAME
    use category to categorize the case

Copyright © 2026
Axon Ivy AG

All Rights Reserved
Documentation was generated
on 08.03.2026