Deprecated API
Contents
-
ElementDescriptionsince 11.1. Use
AbstractRepositoryMigrator.migrateRepository(String, MigrationContext, String)
insteadsince 11.1 UseAbstractRepositoryMigrator.migrateSession(String, MigrationContext, CoreSession)
insteadsince 11.1, please use parameters when using or implementing:AbstractRepositoryMigrator.migrateRepository(String, MigrationContext, String)
AbstractRepositoryMigrator.migrateSession(String, MigrationContext, CoreSession)
AbstractRepositoryMigrator.checkShutdownRequested(MigrationContext)
AbstractRepositoryMigrator.processBatched(MigrationContext, int, Collection, Consumer, String)
since 11.1, unusedsince 11.1, unusedsince 2023.0since 10.3, useCommentManager.createComment(CoreSession, Comment)
instead.since 10.3, useCommentManager.createComment(CoreSession, Comment)
instead.since 10.3, useCommentManager.deleteComment(CoreSession, String)
instead.since 10.3, useCommentManager.getComments(DocumentModel)
instead.since 10.3, only used with deprecated implementation, no replacement.since 11.1. No used any more.since 11.1. UseCommentNotificationVeto
instead.since 11.1. Create a new instance ofBlobsExtractor
when needed.since 11.1. UseFramework.getService(Class)
withMimetypeRegistry
instead.since 11.1. UseMimetypeRegistry.DEFAULT_MIMETYPE
instead.since 11.1. UseMimetypeRegistryService.isMimeTypeNormalized(String)
instead.since 11.1. UseOAuth2TokenService.getTokens(NuxeoPrincipal)
instead.since 11.1. UseOAuth2TokenService.getTokens(String)
instead.since 11.1. UseOAuth2TokenServiceImpl.TOKEN_DIR
instead.since 2023.13, useHttpClientTestRule
insteadsince 11.1. UseCoreIODelegate
instead.since 11.4, types have been removed since Elasticsearch 7.xsince 11.4, types have been removed since Elasticsearch 7.x, useDocRequestFilter(NuxeoPrincipal, String, String, String)
insteadsince 11.4, types have been removed since Elasticsearch 7.xsince 11.4, types have been removed since Elasticsearch 7.xsince 11.4, types have been removed since Elasticsearch 7.x, useSearchRequestFilter.init(CoreSession, String, String, String)
insteadsince 11.5 in favor of elastic rest clientsince 11.4, types have been removed since Elasticsearch 7.x, useMain.doSearchWithPayload(String, String, String)
insteadsince 11.4, types have been removed since Elasticsearch 7.x, useMain.getDocument(String, String, UriInfo)
insteadsince 11.4, types have been removed since Elasticsearch 7.x, useMain.searchWithPayload(String, UriInfo, MultivaluedMap)
insteadsince 11.4, types have been removed since Elasticsearch 7.x, useMain.searchWithPost(String, UriInfo, String)
insteadsince 11.4, types have been removed since Elasticsearch 7.x, useMain.searchWithUri(String, UriInfo)
insteadsince 2023.13, useHttpClientTestRule
insteadsince 2023.13, useHttpClientTestRule
insteadsince 2023.13, useHttpClientTestRule
insteadsince 2025.0,Properties.load(InputStream)
loads properties with ISO-8859-1 encoding whereas we want UTF-8, useOSGiRuntimeService.loadProperties(Reader)
instead
-
InterfaceDescriptionsince 11.1, use just
CoreSession
insteadsince 8.4 for public use, this is an internal implementation class subject to changesince 8.4, use directProperty
getters onDocumentModel
insteadsince 2023.9, useBlobProvider
insteadsince 2023.9, preferBlobStoreBlobProvider
implementation insteadsince 11.4: superseded by dropwizard metricssince 10.2, useTrashService
instead.since 10.10, audit bulker is now handled with nuxeo-stream, no replacementsince 10.10, audit bulker is now handled with nuxeo-stream, no replacementsince 2023.0, useClusterActionService
insteadsince 11.4: use dropwizard metrics counter insteadsince 11.4: use dropwizard metrics insteadsince 11.4: use dropwizard metrics timer instead
-
ClassDescriptionsince 2021.13, use
BinaryMetadataUpdateWork
insteadsince 2021.13,BinaryMetadataSyncListener
now handles the async updatessince 11.1 useTracing
instead.since 10.3since 10.3since 10.3since 10.3since 10.3since 10.3since 2023.4 UseBlobDataSource
insteadsince 2023.4 TheMailService
takesMailMessage
which can be easily composed via itsMailMessage.Builder
.since 2023.4 Use aMailSender
insteadsince 2023 because it is handling String property only, useRepository.Query
instead.Since 6.0, document query operation logic has been moved. This class is not used/registered anymore into the platform as Automation Operation. Replaced by.services.query.DocumentPaginatedQuery
.since 6.0. Use insteadRunDocumentChain
with ID 'Context.RunDocumentOperation'. Operation to run an operation chain in a separate transaction. The existing transaction is committed before running the new transaction.since 11.4, superseded by dropwizard metricssince 10.3, not used anymore since bulk download operation is synchronous.since 2023.9, useAbstractBlobGarbageCollector
insteadsince 2023.9, useBlobStoreBlobProvider
insteadsince 2023.9, useAzureBlobProvider
insteadsince 2023.9, useAzureBlobProvider
configured with direct download and a CDN host insteadsince 2023.9since 2023.9, useAzureBlobProvider
insteadsince 10.3, use the @async operation adapter instead.since 11.1, useLoginComponent
insteadsince 11.1since 11.1since 2023.9, preferBlobStoreBlobProvider
implementation insteadsince 2023.9, useAESBlobProvider
insteadsince 2023.9since 2023.9, seeManagedBlob
insteadsince 2023.9, preferBlobStoreBlobProvider
implementation insteadsince 2023.9, useCachingBlobStore
insteadsince 2023.9, useLocalBlobProvider
insteadsince 2023.9since 2023.9, useLocalBlobProvider
insteadSince 11.5, use the SubtypesJsonEnricher in org.nuxeo.ecm.platform.types instead.since 11.4: superseded by dropwizard metricssince 11.4: superseded by dropwizard metricssince 11.4: superseded by dropwizard metricssince 11.4: superseded by dropwizard metricssince 11.4: superseded by dropwizard metricssince 11.4: superseded by dropwizard metricssince 10.3, useorg.nuxeo.ecm.restapi.server.jaxrs.comment.CommentAdapter
instead.since 11.1, usePropertyDescriptor
insteadsince 11.1, usePropertyCharacteristicHandler
service insteadsince 2021.11 useUpdateReadAclsAction
insteadsince 2021.11 useUpdateReadAclsAction
insteadsince 2023.9, useGoogleStorageBlobProvider
insteadsince 2023.9, useGridFSBlobProvider
insteadsince 2023.9, useS3BlobProvider
configured with direct download andCloudFrontConfiguration
insteadsince 2023.9, useS3BlobProvider
insteadsince 10.1, usePropertyTrashService
instead.since 2021.44 there is now an orphan versions Full GC bulk action (garbageCollectOrphanVersions)since 2021.44 there is now an orphan versions incremental GC (StreamDocumentGC)since 10.3, useSQLSession.query(org.nuxeo.ecm.core.query.sql.model.QueryBuilder, boolean)
insteadsince 10.3, useSQLSession.query(org.nuxeo.ecm.core.query.sql.model.QueryBuilder, boolean)
insteadsince 10.3, useSQLSession.query(org.nuxeo.ecm.core.query.sql.model.QueryBuilder, boolean)
insteadsince 10.2. UseJSONManagedBlobDecoder
insteadsince 10.10, audit event is now handled withStreamAuditEventListener
since 10.10, audit bulker is now handled with nuxeo-stream, no replacementsince 10.10, audit bulker is now handled with nuxeo-stream, no replacementsince 10.10, audit bulker is now handled with nuxeo-stream, no replacementsince 11.1, useComment.getDocument()
orDocumentModel.getAdapter(Class)
insteadsince 10.3, usePropertyCommentManager
instead.since 11.1, useTreeCommentManager
insteadsince 11.1. UseCommentNotificationVeto
instead.since 11.5, unusedsince 11.1, useMailAuthenticator
insteadsince 11.1since 11.1, doesn't seem usedsince 11.1 useRecomputeViewsAction
insteadsince 11.1 useRecomputeViewsAction
insteadsince 10.3since 2023.0, it was replaced byDocumentRoutingEscalationAction
since 11.1 not usedsince 11.1. UseRecomputeThumbnailsAction
insteadsince 2023.0, useClusterActionService
insteadsince 2023.0, useClusterActionService
insteadsince 10.3, useBAF
insteadsince 2023, this FullGC implementation does not scale on large repositories, useBlobsObject
insteadsince 2023.0, useClusterActionService
insteadsince 2023.13, useHttpClientTestRule
insteadsince 10.2, unusedsince 11.1. UseCoreIODelegate
instead.This class is deprecated since jersey 1.11 which fixed OSGi class loader problems.resources are deprecated - you should use a jax-rs application to declare more resources.since 2023.5 use default VcsFetcher instead.since 11.5 in favor of elastic rest clientsince 2023.13, useHttpClientTestRule
insteadsince 2023.13, useHttpClientTestRule
insteadsince 2023.13, useHttpClientTestRule
insteadsince 2023.4 Compatibility implementation of MailSender relying on a MailSession available through JNDI.Use a
MailSenderDescriptor
to configure yourMailSender
properly.since 11.4: use dropwizard metrics counter insteadsince 11.4: use dropwizard metrics insteadsince 11.4: use dropwizard metrics insteadsince 11.4: use dropwizard metrics counter insteadsince 11.4: use dropwizard metrics insteadsince 11.4: use dropwizard metrics timer insteadsince 10.3 use DefaultComponent descriptors management methods insteadsince 10.3 use DefaultComponent descriptors management methods insteadsince 10.2 this class must not be subclassed anymore, for RuntimeHarness implementation useRuntimeHarnessImpl
since 11.1,IsolatedClassloader
doesn't exist anymoresince 10.2, useTransactionalFeature
insteadsince 10.3, implements directlyRunnerFeature
-
Annotation InterfaceDescriptionnot usedsince 10.1, use
Deploy
since 10.10, as it prevents automatic port allocation, useServletContainerFeature.getPort()
instead
-
FieldDescriptionsince 2021.13, not used anymoresince 2021.13, not used anymoresince 10.3since 11.1, not used anymoresince 10.3, use
AddPermission.users
instead.since 11.1 due to its static modifier, it messes up tests, instantiateComposer
insteadsince 11.2, use overwrite instead. No more used.since 10.3. only 'application/json' media type should be used.since 2023.7, unused.since 2023.7, useBlobProviderDescriptor.DIRECTDOWNLOAD_EXPIRE_PROPERTY
instead.since 2023.7, useBlobProviderDescriptor.DIRECTDOWNLOAD_PROPERTY
instead.since 2023.7, useBlobProviderDescriptor.DIRECTDOWNLOAD_EXPIRE_PROPERTY
instead.since 2023.7, useBlobProviderDescriptor.DIRECTDOWNLOAD_PROPERTY
instead.since 2021.34, useCoreSession.DISABLE_AUDIT_LOGGER
insteadsince 10.1, new trash behavior is: always keep checkedIn statesince 11.1since 10.1, has no effect.since 11.1since 11.1since 11.1since 11.1, technical event used by former trash mechanismsince 10.3.since 5.3.1 administrator user names are configurable on user manager Too many references to this constant, no clean for LTS 2017since 5.3.1 administrators groups are configurable on user manager Too many references to this constant, no clean for LTS 2017since 5.3.1 anonymous user name is configurable on user manager Too many references to this constant, no clean for LTS 2017since 5.3.1 default group is configurable on user manager Too many references to this constant, no clean for LTS 2017since 11.1, unusedsince 11.1, unusedsince 11.1, unusedsince 11.1, unusedsince 11.1, unusedsince 11.1, useLocalBlobStoreConfiguration
insteadsince 11.1, useLocalBlobStoreConfiguration
insteadsince 11.1, useLocalBlobStoreConfiguration
insteadsince 11.1, useLocalBlobStoreConfiguration
insteadsince 11.1, useLocalBlobStoreConfiguration
insteadsince 11.5, useKeyStrategyDigest
insteadsince 2021.34, useCoreSession.DISABLE_AUDIT_LOGGER
insteadsince 2023.3, not used anymoresince 11.1, please use parameters when using or implementing:AbstractRepositoryMigrator.migrateRepository(String, MigrationContext, String)
AbstractRepositoryMigrator.migrateSession(String, MigrationContext, CoreSession)
AbstractRepositoryMigrator.checkShutdownRequested(MigrationContext)
AbstractRepositoryMigrator.processBatched(MigrationContext, int, Collection, Consumer, String)
since 2023.1, useSession.PROP_RETENTION_STRICT_MODE_ENABLED
instead.since 11.1, now unusedsince 11.1, now unusedsince 11.1, now unusedsince 11.1, useSchemaManagerImpl.propertyCharacteristics
insteadsince 11.1, useSchemaManagerImpl.propertyCharacteristics
insteadsince 11.1since 11.1, unusedsince 11.1since 11.1since 11.1, was PostgreSQL-specificsince 11.1, useS3BinaryManager.ACCELERATE_MODE_PROPERTY
since 2021.11, useS3BlobStoreConfiguration.MULTIPART_COPY_PART_SIZE_DEFAULT
instead.since 2021.11, useS3BlobStoreConfiguration.MULTIPART_COPY_PART_SIZE_PROPERTY
instead.since 11.1, useS3Utils.MULTIPART_COPY_PART_SIZE_DEFAULT
insteadsince 2023since 2023since 2023, we are now relying on BAF for orphan versions cleanupUseWorkManagerImpl.WORKMANAGER_PROCESSING_ENABLED
insteadsince 10.10, audit bulker is now handled with nuxeo-stream, no replacementsince 10.10, audit bulker is now handled with nuxeo-stream, no replacementsince 11.1, useAnnotationConstants.ANNOTATION_PERMISSIONS_FIELD
insteadsince 11.1, useAnnotationConstants.ANNOTATION_XPATH_FIELD
insteadsince 11.1, not used due toCommentImpl.docModel
usagesince 11.1, not used due toCommentImpl.docModel
usagesince 11.1, not used due toCommentImpl.docModel
usagesince 11.1, not used due toCommentImpl.docModel
usagesince 11.1, not used due toCommentImpl.docModel
usagesince 11.1, not used due toCommentImpl.docModel
usagesince 11.1, not used due toCommentImpl.docModel
usagesince 11.1, not used due toCommentImpl.docModel
usagesince 11.1, not used due toCommentImpl.docModel
usagesince 11.1, not used due toCommentImpl.docModel
usagesince 11.1, not used due toCommentImpl.docModel
usagesince 11.1, useExternalEntityConstants.EXTERNAL_ENTITY_ID_FIELD
insteadsince 11.1, useExternalEntityConstants.EXTERNAL_ENTITY_ORIGIN_FIELD
insteadsince 11.1, useAnnotationConstants.ANNOTATION_ENTITY_TYPE
instead.since 11.1, because unused.since 11.1, because unused.since 11.1, usePropertyCommentManager.GET_EXTERNAL_COMMENT_PAGEPROVIDER_NAME
insteadsince 11.1, useTreeCommentManager.GET_EXTERNAL_COMMENT_PAGE_PROVIDER_NAME
insteadsince 11.1, useCommentConstants.COMMENT_ANCESTOR_IDS_PROPERTY
insteadsince 11.1, useCommentConstants.COMMENT_ANCESTOR_IDS_FIELD
insteadsince 11.1, useCommentConstants.COMMENT_AUTHOR_PROPERTY
insteadsince 11.1, useCommentConstants.COMMENT_AUTHOR_FIELD
insteadsince 11.1, useCommentConstants.COMMENT_CREATION_DATE_PROPERTY
insteadsince 11.1, useCommentConstants.COMMENT_CREATION_DATE_FIELD
insteadsince 11.1, useCommentConstants.COMMENT_DOC_TYPE
insteadsince 11.1, useCommentConstants.COMMENT_ENTITY_TYPE
insteadsince 11.1, useCommentConstants.COMMENT_ID_FIELD
insteadsince 11.1, useCommentConstants.COMMENT_LAST_REPLY_DATE_FIELD
insteadsince 11.1, useCommentConstants.COMMENT_MODIFICATION_DATE_PROPERTY
insteadsince 11.1, useCommentConstants.COMMENT_MODIFICATION_DATE_FIELD
insteadsince 11.1, useCommentConstants.COMMENT_NUMBER_OF_REPLIES_FIELD
insteadsince 11.1, useCommentConstants.COMMENT_PARENT_ID_PROPERTY
insteadsince 11.1, useCommentConstants.COMMENT_PARENT_ID_FIELD
insteadsince 11.1, useCommentConstants.COMMENT_PERMISSIONS_FIELD
insteadsince 11.1, useCommentConstants.COMMENT_SCHEMA
insteadsince 11.1, useCommentConstants.COMMENT_TEXT_PROPERTY
insteadsince 11.1, useCommentConstants.COMMENT_TEXT_FIELD
insteadsince 11.1, useCommentConstants.COMMENTS_ENTITY_TYPE
insteadsince 11.1. UseFramework.getService(Class)
withFileManager
instead.since 11.1. UseFramework.getService(Class)
withMimetypeRegistry
instead.since 10.2, seems unusedsince 11.1. Create a new instance ofBlobsExtractor
when needed.since 11.1. UseMimetypeRegistry.DEFAULT_MIMETYPE
instead.since 2021.34, useCoreSession.DISABLE_AUDIT_LOGGER
insteadsince 10.3, useFramework.getService(Class)
instead if neededsince 11.1, useFramework.getService(Class)
instead if neededsince 11.1.since 11.1. UseFramework.getService(Class)
withPageProviderService
instead.since 11.1.since 11.1.since 10.3, useTrashService
insteadsince 2021.27, usePictureViewsHelper.DEFAULT_PICTURE_VIEW_PATH
insteadsince 11.1. UseFramework.getService(Class)
withMimetypeRegistry
instead.since 11.1. UseFramework.getService(Class)
withConversionService
instead.since 11.1since 2023.0, useDocumentRoutingEscalationService.SUSPENDED_NODES_WITH_ESCALATION_QUERY
insteadsince 2023.0, no replacementsince 10.3, useTrashService
insteadsince 2023, no used anymore for security reasonssince 10.10, seems unusedsince 11.1, not used.since 11.1. UseOAuth2TokenServiceImpl.TOKEN_DIR
instead.since 11.1you should use new module definition - throughWebEngineModule
resources are deprecated - you should use a jax-rs application to declare more resources.you should use new module definition - throughWebEngineModule
UseWebApplication
to declare modules - modules may have multiple rootssince 2023.14, useHttpHeaders.NUXEO_VIRTUAL_HOST
insteadsince 2023.14, useHttpHeaders.X_FORWARDED_HOST
insteaduseESRestClient.LONG_TIMEOUT
insteadsince 10.3, misnamed, useESRestClientFactory.TRUST_STORE_PATH_OPT
insteadsince 10.3, misnamed, useESRestClientFactory.TRUST_STORE_PATH_OPT
insteadsince 10.3, misnamed, useESRestClientFactory.TRUST_STORE_PATH_OPT
insteadsince 11.4, types have been removed since Elasticsearch 7.xsince 11.1. UseMoreLikeThisESHintQueryBuilder.MORE_LIKE_THIS_MAX_QUERY_TERMS
instead.since 11.1. UseMoreLikeThisESHintQueryBuilder.MORE_LIKE_THIS_MIN_DOC_FREQ
instead.since 11.1. UseMoreLikeThisESHintQueryBuilder.MORE_LIKE_THIS_MIN_TERM_FREQ
instead.since 2023.0, useComponentStartOrders.CLUSTER_SERVICE
instead
-
MethodDescriptionsince 2021.13, the listener now uses
BinaryMetadataService.getMetadataUpdates(DocumentModel, boolean)
andBinaryMetadataService.applyUpdates(DocumentModel, List)
since 2021.13, the listener and work now useBinaryMetadataService.getMetadataUpdates(DocumentModel, boolean)
andBinaryMetadataService.applyUpdates(DocumentModel, List)
since 2021.13, because only used byBinaryMetadataServiceImpl.handleSyncUpdate(DocumentModel)
since 11.5, useExifToolProcessor.readMetadata(String, Blob, List)
insteadsince 11.1, useMetadataMappingDescriptor.ignorePrefix()
since 10.1 - useFileUtils.copyFile(File, File)
orFileUtils.copyFileToDirectory(File, File)
instead.since 10.1 - waiting ReloadComponent to be cleanedsince 10.1 - seems unusedsince 10.1 (unused and fails to close a ZipFile)since 10.1 (unused and fails to close a ZipFile)since 10.1 (unused and fails to close a ZipFile)since 11.1, no replacementsince 11.1, no replacementsince 11.3, useFileSystemChangeFinder.getUpperBound()
insteadsince 9.3 this is method is not needed anymore with hot reload and standby strategy, but kept due to some issues in operation NuxeoDriveSetActiveFactories which freeze Jetty in unit tests when wanting to use standby strategysince 11.1, this method does nothing, usemail.${protocol}.user
andmail.${protocol}.password
insteadsince 11.1, usemail.${protocol}.user
andmail.${protocol}.password
insteadsince 2023.4 unused.SendMail.send(DocumentModel)
now uses aMailMessage.Builder
since 2023.4 unused.SendMail.send(DocumentModel)
now uses aMailMessage.Builder
since 11.1. UseFramework.getService(Class)
withDirectoryService
instead.since 10.3 unusedsince 10.3 unusedsince 10.1, use theBlob
-based signature insteadsince 10.1, use theBlob
-based signature insteadsince 10.1, useBatchManager.addBlob(String, String, Blob, int, int, String, String, long)
insteadsince 10.1, useBatchManager.addBlob(String, String, Blob, String, String)
insteadsince 10.10, each batch handler has its own transient storesince 11.5, useS3BlobStore.copyOrMoveBlob(String, S3BlobStore, String, boolean)
insteadsince 11.5, useS3BlobStore.copyOrMoveBlobGeneric(String, BlobStore, String, boolean)
insteadsince 11.4, unusedsince 2023.0, unusedsince 10.3 useCollectionManager.getUserDefaultCollections(CoreSession)
insteadsince 10.3 useFavoritesManager.getFavorites(CoreSession)
insteadsince 2023, better useAbstractSession.checkCanRemoveDocument(Document)
since 11.1since 11.1since 11.1, does nothingsince 11.1, useCoreInstance.getCoreSession(String)
insteadsince 11.1, useCoreInstance.getCoreSession(String, String)
insteadsince 11.1, useCoreInstance.getCoreSession(String, NuxeoPrincipal)
insteadsince 11.1, useCoreInstance.getCoreSessionSystem(String)
insteadsince 11.1, useCoreInstance.getCoreSessionSystem(String, String)
insteadsince 10.1since 11.1since 11.1, unused, useCoreSession.hasLegalHold(org.nuxeo.ecm.core.api.DocumentRef)
insteadsince 11.1, unused, useCoreSession.setLegalHold(org.nuxeo.ecm.core.api.DocumentRef, boolean, java.lang.String)
insteadsince 11.1, does nothingsince 8.4, use directProperty
getters insteadsince 8.4, use directProperty
getters insteadsince 8.4, internal methodsince 11.1since 10.1, will always returnfalse
since 10.1, will always returnfalse
since 11.1, unusedsince 2023, useSchemaManager.getXPathSchemaName(String, Set)
instead.since 11.1. UseSimpleDocumentModel.ofType(String)
.since 11.1, useLoginComponent.clearPrincipalStack()
insteadsince 11.1, useLoginComponent.getCurrentPrincipal()
insteadsince 11.1, useNuxeoPrincipal.getCurrent()
insteadsince 11.1, useLoginComponent
insteadsince 11.1, useNuxeoPrincipal.isCurrentAdministrator()
insteadsince 11.1, unusedsince 11.1, unusedsince 11.1, not scalablesince 11.1, useHex.encodeHexString(byte[])
directlysince 11.1, useBlobManager.getBlobProviderWithNamespace(String, String)
insteadsince 11.1, useBlob.getFile()
insteadsince 11.1, useBlob.getStream()
insteadsince 2023.9, UseBlobProvider
insteadsince 11.5, useKeyStrategyDigest
insteadsince 11.5, useKeyStrategyDigest
insteadsince 2023, this FullGC implementation does not scale on large repositories, useGarbageCollectOrphanBlobsAction
insteadsince 11.1, useDocumentBlobManager.readBlob(BlobInfo, Document, String)
insteadsince 11.1, useDocumentBlobManagerComponent.readBlob(BlobInfo, Document, String)
insteadsince 2021.45, useBulkAdminService.isSequentialScroll(String)
instead.since 11.1, useBuilder(String, String, String)
constructor with username insteadsince 10.3. Not used.since 10.3. Not used.since 2023 useCoreService.garbageCollectOrphanVersions()
instead.since 10.3since 10.3since 10.3since 10.3since 11.1, useDownloadService.downloadBlob(DownloadContext)
insteadsince 11.1, useDownloadService.downloadBlob(DownloadContext)
insteadsince 11.1, useDownloadService.downloadBlob(DownloadContext)
insteadsince 11.1, useDownloadService.downloadBlob(DownloadContext)
insteadsince 10.3, use the @async operation adapter instead.since 11.1, use the signature including the requestsince 11.1. Not used anymore.since 10.2, useMarshallerHelper.jsonToList(Class, String, RenderingContext)
instead.since 10.2, useMarshallerHelper.jsonToObject(Class, Type, String, RenderingContext)
instead.since 10.2 useMarshallerHelper.jsonToObject(Class, String, RenderingContext)
instead.since 11.4, useFramework.getService(CoreManagementComponent.class)
insteadsince 11.1, unusedsince 11.1. UseAbstractRepositoryMigrator.checkShutdownRequested(MigrationContext)
insteadsince 11.1. UseAbstractRepositoryMigrator.migrateRepository(String, MigrationContext, String)
insteadsince 11.1 UseAbstractRepositoryMigrator.migrateSession(String, MigrationContext, CoreSession)
insteadsince 11.1, unused, useDocument.hasLegalHold()
insteadsince 11.1, unused, useDocument.setLegalHold(boolean)
insteadsince 11.1, use the signature withcreate
insteadsince 11.1, useRepositoryService.getActiveSessionsCount(String)
insteadsince 10.3, use directlyFramework.getService(Class)
withLifeCycleService
since 11.1, use directlyFramework.getService(Class)
withSecurityService
since 11.1, now unusedsince 11.1, now unusedsince 11.1, now unusedsince 11.1, now unusedsince 11.1 as not usedsince 11.1 as not usedsince 11.1. Not used anymore.since 11.1, usePropertyCharacteristicHandler
methods insteadsince 11.1, usePropertyCharacteristicHandler
methods insteadsince 11.1, seems unusedsince 2021.32 useSchemaManager.normalizePath(String)
instead.since 11.1, usePropertyCharacteristicHandler
methods insteadsince 11.1, usePropertyCharacteristicHandler
methods insteadsince 11.1, seems unusedsince 11.1. UseFramework.getService(Class)
withObjectResolverService
instead.since 2021.39 useDBSTransactionState.materializedKeys(State)
insteadsince 11.1, unusedsince 2023.9, useDatabaseHelper.setBlobProvider(Class, String)
insteadsince 11.3, unusedsince 11.3, use other signatureunusedunusedunusedunusedsince 11.3, unusedsince 11.3, unusedsince 11.3, use other signature insteadsince 11.1, now unusedsince 11.2, useTransferManager.copy(java.lang.String, java.lang.String, java.lang.String, java.lang.String)
insteadsince 11.2, useTransferManager.copy(java.lang.String, java.lang.String, java.lang.String, java.lang.String)
insteadsince 11.2, useTransferManager.copy(java.lang.String, java.lang.String, java.lang.String, java.lang.String)
insteadsince 11.1, useSession.getBinaryFulltext(Serializable, Document)
insteadsince 10.10, unusedsince 10.10, unusedsince 10.10, unusedsince 10.10, unusedsince 11.1since 11.1since 11.1since 11.1since 11.1since 11.1since 2023,AbstractSession.canRemoveDocument(DocumentRef)
does this checksince 10.1 only used in JSF part, no replacementsince 10.1, useTrashService.canPurgeOrUntrash(List, NuxeoPrincipal)
since 10.1 only used in JSF part, no replacementsince 10.1 only used in JSF part, no replacementsince 10.1 only used in JSF part, useTrashService.getAboveDocument(DocumentModel, NuxeoPrincipal)
instead.since 10.1 only used in JSF part, no replacementsince 10.1 useTrashService.untrashDocuments(List)
insteadsince 2023, we are now relying on BAF for orphan versions cleanupsince 10.2 not scalablesince 10.2 not scalablesince 10.2 not scalablesince 10.2 because unusedsince 10.2 because unusedsince 10.2 because unusedsince 10.2 because unusedsince 11.1, useAbstractDirectory.loadDataOnInit(boolean)
insteadsince 11.1, sessionId is unusedsince 11.1, sessionId is unusedsince 10.3. UseTransientUserPermissionHelper.addToken(String)
instead.seems not used in Nuxeo - should be removed - and anyway the merge is not doneseems not used in Nuxeo - should be removed - and anyway the merge is not donesince 10.10, audit event is now handled with nuxeo-stream, if you want to log events, contribute to NXAuditEventsService#event extension pointsince 10.10, audit event is now handled with nuxeo-stream, if you want to log events, contribute to NXAuditEventsService#event extension pointsince 11.4, use instance methodCommandLineExecutorComponent.getCommandLineDescriptor(java.lang.String)
insteadsince 11.1, seems unusedsince 11.1, useAnnotationService.deleteExternalAnnotation(CoreSession, String, String)
insteadsince 11.1, useAnnotationService.getExternalAnnotation(CoreSession, String, String)
insteadsince 11.1, useAnnotationService.updateExternalAnnotation(CoreSession, String, String, Annotation)
insteadsince 11.1, should be filled by document adapater factorysince 11.1, you should use document adapter factory insteadCommentManager cannot find the author if invoked remotely so one should useCommentManager.createComment(DocumentModel, String, String)
since 10.3, useCommentManager.createComment(CoreSession, Comment)
instead.since 10.3, useCommentManager.createComment(CoreSession, Comment)
instead.since 10.3, useCommentManager.deleteComment(CoreSession, String)
instead.since 11.1, useCommentManager.deleteExternalComment(CoreSession, String, String)
insteadsince 10.3, useCommentManager.getComments(DocumentModel)
instead.since 10.3, only used with deprecated implementation, no replacement.since 11.1, useCommentManager.getExternalComment(CoreSession, String, String)
insteadsince 11.1, unusedsince 11.1, useCommentManager.updateExternalComment(CoreSession, String, String, Comment)
insteadsince 11.1, unusedsince 11.1, useComment.getDocument()
withDocumentModelJsonReader
insteadsince 11.1, unusedsince 11.1, unusedsince 11.1, unusedsince 11.1, unusedsince 11.1, useDocumentModel.getAdapter(Class)
withAnnotation
class insteadsince 11.1, useDocumentModel.getAdapter(Class)
withComment
class insteadsince 11.1. Not used anymoresince 11.1. No used any more.since 11.1, it's unused andCommentManagerImpl
is deprecatedsince 11.1. UseFramework.getService(Class)
withFileManager
instead.since 11.1. UseUTF8CharsetConverter.detectEncoding(Blob)
instead.since 11.1. UseFramework.getService(Class)
withMimetypeRegistry
instead.org.nuxeo.ecm.platform.csv.export.io.DocumentPropertyCSVWriter.removeFirstForbiddenCharacter(String) since 2021.32 Use escapeInjectableValue instead to allow lighter data alterationsince 10.2, use directlyFramework.getService(Class)
since 10.2, use directlyDublinCoreStorageService.setCreationDate(DocumentModel, Calendar)
since 10.2, use directlyDublinCoreStorageService.setModificationDate(DocumentModel, Calendar)
since 10.2, useEmailAuthenticator.protocolValue(String)
insteadsince 10.2, useEmailAuthenticator.protocolValue(String)
insteadsince 11.1, useMailSessionBuilder
since 2023.4 because doesn't fit in a generic service. UseEmailHelper.sendMailMessage(java.util.Map<java.lang.String, java.lang.Object>)
instead.since 2023.4 useGeneralSettingsDescriptor.getMailSenderName()
instead.since 10.2, seems unusedsince 2023.4 useNotificationService.getMailSenderName()
instead.since 10.10. UseFileManager.createOrUpdateDocument(FileImporterContext)
instead.since 10.10. UseFileManager.createOrUpdateDocument(FileImporterContext)
instead.since 10.10. Not used.since 11.1. UseFramework.getService(Class)
withMimetypeRegistry
instead.since 11.3, useand #checkAllowedSubtypes(CoreSession, String, String)
insteadsince 11.3, useand #checkAllowedSubtypes(CoreSession, String, String)
insteadsince 10.3, useFramework.getService(Class)
instead if neededsince 10.3, useFramework.getService(Class)
instead if neededsince 11.1.since 11.1. UseFramework.getService(Class)
withPageProviderService
instead.since 10.10. UseFileImporter.createOrUpdate(FileImporterContext)
instead.since 10.3, useFramework.getService(Class)
instead if neededsince 11.1. UseFileImporterDescriptor.klass
.since 11.1. UseFileImporterDescriptor.klass
.since 11.1, useFramework.getService(Class)
instead if neededsince 11.1.since 10.1 seems unusedsince 11.1. UseMimetypeRegistryService.isMimeTypeNormalized(String)
instead.since 2021.23, OAuth2Error now contains the status code to give to the responsesince 11.1 useImageResizer.scaleToMax(int, int, int)
instead.since 11.1. UseFramework.getService(Class)
withMimetypeRegistry
instead.since 11.1. UseFramework.getService(Class)
withConversionService
instead.just here for compatibility with SelectDatamodel methods, usePageSelections.getSize()
insteadjust here for compatibility with SelectDatamodel methods, usePageSelections.getEntries()
insteadsince 10.10, useRenditionServiceImpl.getAvailableRenditionDefinition(DocumentModel, String)
insteadsince 10.10, useRenditionServiceImpl.storeRendition(DocumentModel, Rendition, RenditionDefinition)
insteadsince 2023, use #DocumentRoutingService.cleanupRouteInstances(String)
instead.since 2023, use GarbageCollectRoutesAction insteadsince 11.1 this method does not scale as it does not paginate results. Useorg.nuxeo.ecm.platform.routing.core.provider.RoutingTaskPageProvider#getCurrentPage()
instead.The facet RoutingTask is statically attached to the new RoutingTask Document type since 7.1since 2023.0, this method doesn't scale, use theCoreSession
query APIs withDocumentRoutingEscalationService.SUSPENDED_NODES_WITH_ESCALATION_QUERY
insteadsince 2023.0, it was replaced byDocumentRoutingEscalationAction
since 11.1 this method does not scale as it does not paginate results. UseRoutingTaskPageProvider.getCurrentPage()
instead.since 2023.0, useDocumentRoutingEscalationService.computeEscalationRulesToExecute(GraphNode)
insteadsince 11.1 useTaskWriter.createActionContext(CoreSession, GraphNode)
insteadsince 2023.0, useDocumentRoutingEscalationAction
insteadsince 11.1. UseFramework.getService(Class)
withTaskService
instead.since 10.10, useLoginScreenConfig(LoginProviderLink)
insteadsince 10.1, unused, useRequestControllerManager.getCorsFilterForRequest(HttpServletRequest)
insteadsince 10.1, use other signaturesince 10.1, use other signaturesince 10.1, use other signaturesince 11.2, not used anymoresince 11.2, not used anymoresince 11.2, not used anymoresince 11.3, useAnnotationAdapter.getCommentsFromBody(String)
insteadsince 2022.21 useStreamObject.doGet(String)
with format=puml instead.since 10.2 UseOAuth2Object.deleteProviderToken(String, String, HttpServletRequest)
instead.since 10.2 UseOAuth2Object.getProviderToken(String, String, HttpServletRequest)
instead.since 11.1. UseOAuth2TokenService.getTokens(NuxeoPrincipal)
instead.since 11.1. UseOAuth2TokenService.getTokens(String)
instead.since 10.2 UseOAuth2Object.updateProviderToken(String, String, HttpServletRequest, NuxeoOAuth2Token)
instead.since 11.1, usePageProviderHelper.getSearchDocumentModel(CoreSession, PageProviderService, String, Map)
insteadsince 10.3, useBAF
insteadsince 10.3, useBAF
insteadsince 10.3, useSearchObject.doBulkActionByLang(UriInfo)
instead.since 10.3, useSearchObject.doQueryByLang(UriInfo)
instead.since 11.1, useAbstractUMObject.isAPowerUserEditableArtifact(Object)
instead.since 10.10, unusedsince 10.10, unusedsince 10.10, unusedsince 10.10, unusedsince 10.10, unusedsince 10.10, unusedsince 10.10, unused, useBackend.moveItem(org.nuxeo.ecm.core.api.DocumentModel, org.nuxeo.ecm.core.api.PathRef)
insteadresources are deprecated - you should use a jax-rs application to declare more resources.UseWebApplication
to declare modulesUseWebApplication
to declare modulesresources are deprecated - you should use a jax-rs application to declare more resources.resources are deprecated - you should use a jax-rs application to declare more resources.resources are deprecated - you should use a jax-rs application to declare more resources.since 11.4, types have been removed since Elasticsearch 7.xsince 11.4, types have been removed since Elasticsearch 7.xsince 11.4, types have been removed since Elasticsearch 7.x, useSearchRequestFilter.init(CoreSession, String, String, String)
insteadsince 11.4, types have been removed since Elasticsearch 7.x, useMain.doSearchWithPayload(String, String, String)
insteadsince 11.4, types have been removed since Elasticsearch 7.x, useMain.getDocument(String, String, UriInfo)
insteadsince 11.4, types have been removed since Elasticsearch 7.x, useMain.searchWithPayload(String, UriInfo, MultivaluedMap)
insteadsince 11.4, types have been removed since Elasticsearch 7.x, useMain.searchWithPost(String, UriInfo, String)
insteadsince 11.4, types have been removed since Elasticsearch 7.x, useMain.searchWithUri(String, UriInfo)
insteadsince 11.1. UseMoreLikeThisESHintQueryBuilder.getItems(Object)
instead.since 10.3 useComputationPolicy.continueOnFailure()
insteadsince 2021.34 useLogStreamManager.supportSubscribe(Name)
insteadsince 11.1 useLogManager.createIfNotExists(Name, int)
insteadsince 11.1 useLogManager.createTailer(Name, Name)
(Name)} insteadsince 11.1 useLogManager.createTailer(Name, Name, Codec)
insteadsince 11.1 use(Name)
insteadsince 11.1 useLogManager.createTailer(Name, Name, Codec)
(Name)} insteadsince 11.1 use(Name)
insteadsince 11.1 useLogManager.createTailer(Name, LogPartition, Codec)
insteadsince 11.1 useLogManager.delete(Name)
insteadsince 11.1 useLogManager.exists(Name)
insteadsince 11.1 useLogManager.getAppender(Name)
insteadsince 11.1 useLogManager.getAppender(Name, Codec)
insteadsince 11.1 useLogManager.getLag(Name, Name)
insteadsince 11.1 useLogManager.getLagPerPartition(Name, Name)
insteadsince 11.1 useLogManager.getLatencyPerPartition(Name, Name, Codec, Function, Function)
insteadsince 11.1 useLogManager.getLatencyPerPartition(Name, Name, Codec, Function, Function)
insteadsince 11.1 useLogManager.listAllNames()
insteadsince 11.1 useLogManager.listConsumerGroups(Name)
insteadsince 11.1 useLogManager.size(Name)
insteadsince 11.1 useLogManager.subscribe(Name, Collection, RebalanceListener)
insteadsince 11.1 useLogManager.subscribe(Name, Collection, RebalanceListener, Codec)
insteadsince 2021.34 useLogManager.supportSubscribe(Name)
insteadsince 2023.4 This is a fallback method to register aJndiSMTPMailSender
on the fly when only given a custom JNDI session name. Use aMailSenderDescriptor
to define a customMailSender
insteadsince 11.1, useFramework.loginSystem()
insteadsince 11.1, useFramework.loginUser(java.lang.String)
insteadsince 11.1, useFramework.loginSystem(String)
insteadsince 11.1, useFramework.loginUser(java.lang.String)
insteadsince 11.1, useFramework.loginUser(java.lang.String)
insteadsince 11.1, unusedsince 2025.0,Properties.load(InputStream)
loads properties with ISO-8859-1 encoding whereas we want UTF-8, useOSGiRuntimeService.loadProperties(Reader)
insteadsince 11.3, useRuntimeMessageHandler.addMessage(RuntimeMessage)
instead.since 11.3, useRuntimeMessageHandler.addMessage(RuntimeMessage)
instead.since 11.3, useRuntimeMessageHandler.getMessages(Level)
insteadsince 11.3, useRuntimeMessageHandler.getMessages(Level)
insteadsince 11.1, useConfigurationService.getString(String)
insteadsince 11.1, useConfigurationService.getString(String, String)
insteadsince 11.1, useConfigurationService.isBooleanFalse(String)
insteadsince 11.1, useConfigurationService.isBooleanTrue(String)
insteadsince 11.1 just useStreamService.getLogManager()
.since 11.1 just useStreamService.getStreamManager()
.since 2021.15, doesn't take into account @Repeatable annotations, prefer to useAnnotationScanner.getAnnotations(Class, Class)
instead.since 2021.15, doesn't take into account @Repeatable annotations, prefer to useAnnotationScanner.getAnnotations(Class, Class)
instead.since 11.1, seems unusedsince 11.1, useRunnerFeature.afterTeardown(FeaturesRunner, FrameworkMethod, Object)
insteadsince 11.1, useRunnerFeature.beforeSetup(FeaturesRunner, FrameworkMethod, Object)
insteadsince 10.1, useRuntimeDeployment.index(Deploy)
since 10.2, unused and badly implementedsince 10.1, useRuntimeHarness.deployContrib(String, String)
since 10.1, useRuntimeHarness.deployContrib(String, String)
since 10.2, unused and uselesssince 10.2, unused and uselesssince 10.2, unused and uselesssince 10.2, unused and uselesssince 10.3, useTransactionalFeature.nextTransaction(Duration)
instead.since 10.3, useTransactionalFeature.Waiter.await(Duration)
instead.Since 10.1, useNuxeoDeployer.preprocess(Container)
instead.since 11.1, as not all backends (transaction resource managers) allow suspending the transaction or transaction interleaving, instead useTransactionHelper.runInNewTransaction(java.lang.Runnable)
orTransactionHelper.runWithoutTransaction(java.lang.Runnable)
explicitlysince 11.1, as not all backends (transaction resource managers) allow suspending the transaction or transaction interleaving, instead useTransactionHelper.runInNewTransaction(java.lang.Runnable)
orTransactionHelper.runWithoutTransaction(java.lang.Runnable)
explicitlysince 11.1, as not all backends (transaction resource managers) allow suspending the transaction or transaction interleaving, instead useTransactionHelper.runInNewTransaction(java.lang.Runnable)
orTransactionHelper.runWithoutTransaction(java.lang.Runnable)
explicitlysince 11.1, useHelpers.supportsSync(org.nuxeo.ecm.core.api.Blob)
(with opposite semantics) instead
-
ConstructorDescriptionsince 11.1, see other constructorsince 11.1, use other constructors insteadsince 11.5since 11.1, sid is unusedsince 11.1, sid and lock are unusedsince 11.1. Use
SimpleDocumentModel.empty()
instead.since 11.1. UseSimpleDocumentModel.ofSchemas(String, String...)
instead.since 11.1. UseSimpleDocumentModel.ofSchemas(List)
instead.since 11.5, use signature with digestAlgorithm insteadsince 11.5since 11.5since 11.5since 11.1, useBuilder(String, String, String)
constructor with username insteadsince 10.2 debug flag is unusedsince 10.2 debug flag is unusedsince 10.2 debug flag is unusedsince 10.2 debug flag is unusedsince 11.5, use builder insteadsince 11.5, use builder insteadsince 2023.0since 11.4, types have been removed since Elasticsearch 7.x, useDocRequestFilter(NuxeoPrincipal, String, String, String)
insteadsince 11.1, due to serialization issue with java 11, useDocumentConsumerPool(String, LogManager, Codec, ConsumerFactory, ConsumerPolicy)
which allows to give acodec
totailer
.since 11.5, useConfigurationGenerator.build()
instead.since 11.5, useConfigurationGenerator.builder()
instead.since 11.1, due to serialization issue with java 11, useConsumerPool(String, LogManager, Codec, ConsumerFactory, ConsumerPolicy)
which allows to give acodec
totailer
.since 11.1, due to serialization issue with java 11, useConsumerRunner(ConsumerFactory, ConsumerPolicy, LogManager, Codec, List)
which allows to give acodec
totailer
.since 11.1, due to serialization issue with java 11, useProducerPool(String, LogManager, Codec, ProducerFactory, short)
which allows to give acodec
toappender
.
AbstractRepositoryMigrator.checkShutdownRequested(MigrationContext)
instead